Realtek RTL-8139 ohne MAC-Adresse
Nils Kassube
kassube at gmx.net
Son Sep 27 09:26:34 BST 2009
Martin Neubert wrote:
> Hallo Zusammen. Hab hier ein blödes problem: Mein frisch
> installierter Server mit Ubuntu Server 9.04 erkennt bei meiner
> RTL-8139 die MAC-Adresse nicht, ich erhalte bei sudo ifup eth1
> folgendes:
>
> nux at lumika:~$ sudo ifup eth1
> SIOCSIFFLAGS: Cannot assign requested address
> SIOCSIFFLAGS: Cannot assign requested address
> Failed to bring up eth1.
> nux at lumika:~$ sudo dmesg | grep 8139
Nur mal nebenbei bemerkt: dmesg benötigt kein sudo.
> [ 2.756745] 8139cp: 10/100 PCI Ethernet driver v1.3 (Mar 22, 2004)
> [ 2.756804] 8139cp 0000:04:00.0: This (id 10ec:8139 rev 10) is not
> an 8139C+ compatible chip, use 8139too
Das bedeutet wohl, dass der Kernel das falsche 8139-Modul lädt. Probier
doch mal folgendes:
sudo rmmod 8139cp
sudo modprobe 8139too
Wenn danach eth1 eine MAC-Adresse erkannt wird, kannst du das ganze
permanent machen, indem du in /etc/modprobe.d/ eine Datei
blacklist-8139cp.conf anlegst mit der Zeile
blacklist 8139cp
als Inhalt. Dann sollte es beim nächsten Booten automatisch
funktionieren.
Nils