Hallo zusammen,
ich stehe hier gerade auf dem Schlauch.
Ich habe einen Rechner mit aktuellem Kubuntu (6.06) und habe "mal schnell" die Netzwerkkarte ausgetauscht (Level One FNC-0107TX). Auf der Karte ist ein Realtek 8139 Chip verbaut.
Ich nutze die Kernelversion 2.6.15-26. Beim Booten werden komischerweise 2 Treiber geladen: 8139too und 8139cp.
Der 8139too erkennt den Chip und legt eth0 an - da sind keine Fehlermeldungen zu sehen. Der 8139cp sieht danach die Karte erstmal nicht:
Jul 30 22:28:46 localhost kernel: [17179595.612000] 8139too Fast Ethernet driver 0.9.27 Jul 30 22:28:46 localhost kernel: [17179595.612000] PCI: Enabling device 0000:00:10.0 (0104 -> 0107) Jul 30 22:28:46 localhost kernel: [17179595.612000] ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKD] -> GSI 9 (level, low) -> IRQ 9 Jul 30 22:28:46 localhost kernel: [17179595.612000] eth0: RealTek RTL8139 at 0xe8918800, 00:11:6b:36:92:2d, IRQ 9 Jul 30 22:28:46 localhost kernel: [17179595.612000] eth0: Identified 8139 chip type 'RTL-8100B/8139D' Jul 30 22:28:46 localhost kernel: [17179595.644000] 8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)
Leider gibt es danach kein eth0 ☹
ifconfig zeigt nur lo.
ifup eth0 liefert:
Internet Systems Consortium DHCP Client V3.0.3 Copyright 2004-2005 Internet Systems Consortium. All rights reserved. For info, please visit http://www.isc.org/products/DHCP SIOCSIFADDR: No such device eth0: ERROR while getting interface flags: No such device eth0: ERROR while getting interface flags: No such device Bind socket to interface: No such device
Laut lspci ist die Karte grundsätzlich als Netzwerkkarte von Realtek bekannt:
0000:00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) 0000:00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) 0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02) 0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 0000:00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) 0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02) 0000:00:0c.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08) 0000:00:0e.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61) 0000:00:0e.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61) 0000:00:0e.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63) 0000:00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
Wenn ich beide Module entlade und den 8139cp einzeln lade, kriege ich folgende Meldung:
[17180251.552000] 8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004) [17180251.552000] 8139cp: pci dev 0000:00:10.0 (id 10ec:8139 rev 10) is not an 8139C+ compatible chip [17180251.552000] 8139cp: Try the "8139too" driver instead.
Wenn ich nur den 8139too lade, bekomme ich das alte Verhalten: eth0 wird laut Treiberausgaben angelegt, exisitiert aber nicht.
Wenn ich einen älteren Kernel boote (2.6.10-5), dann wird die Netzwerkkarte vom 8139too sauber erkannt und funktioniert einwandfrei. Ein Hardwaredefekt kann es also nicht sein. Ein Kernel dazwischen kann es aber auch nicht.
Hat noch jemand eine Idee, woran das liegen könnte? Irgendwie habe ich das Gefühl ich sehe den Wald vor lauter Bäumen nicht...
Vielen Dank!
Olaf