Netzwerkprobleme mit RTL8111/8168B (OS 11)
Hallo Liste, ich stehe vor einem Problem und komme nicht weiter: Ich habe heute auf meinem Dell Vostro 1511 Laptop die neue OS 11 installiert. Die Installation via Netzwerk verlief fehlerfrei. Nach dem ersten Start ins System ging allerdings die eingebaut NIC (eth0, RTL8111/8168B) plötzlich nicht mehr: Entweder kommt das Interface garnicht hoch oder es startet ohne seine IP. Läuft es dann doch mal mit IP, kommt trotzdem keine Netzwerkverbindung zustande (ping). Die Einrichtungsversuche liefen sowohl mit Yast als auch manuell (ifconfig). Mit Knoppix 5.3 ließ sich die NIC problemlos verwenden, es hatte ja auch noch bei der Installation geklappt. Nach ein bisschen googlen kam ich recht schnell auf dieses Thema: http://www.forum-3dcenter.org/vbulletin/showthread.php?p=5830224 und http://www.linuxforen.de/forums/showpost.php?p=1572463&postcount=10 Ich bin scheinbar nicht der einzige der ein Problem mit diesem Chipsatz hat. Leider half der Vorschlag mit dem "Wake on Lan" einschalten im Bios nichts (Win ist nicht drauf). Booten mit 'noapic' brachte auch nichts. Kabel, Switch usw. sind ok, funktionieren unter Knoppix sowie einem anderem Laptop einwandfrei. Bugzilla gibt nichts (noch) nichts her. hier ein paar Daten: Kernelmodul: r8169 -> ist geladen (das selbe unter Knoppix) dirk@lpsuse:~> hwinfo --netcard 10: PCI 700.0: 0200 Ethernet controller [Created at pci.310] UDI: /org/freedesktop/Hal/devices/pci_10ec_8168 Unique ID: rBUF.FKPMr_i42xB Parent ID: QSNP.42mDnfFER+E SysFS ID: /devices/pci0000:00/0000:00:1c.4/0000:07:00.0 SysFS BusID: 0000:07:00.0 Hardware Class: network Model: "Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller" Vendor: pci 0x10ec "Realtek Semiconductor Co., Ltd." Device: pci 0x8168 "RTL8111/8168B PCI Express Gigabit Ethernet controller" SubVendor: pci 0x1028 "Dell" SubDevice: pci 0x0273 Revision: 0xff Driver: "r8169" Driver Modules: "r8169" Device File: eth0 I/O Ports: 0x6000-0x6fff (rw) Memory Range: 0xf8410000-0xf8410fff (rw,prefetchable) Memory Range: 0xf8400000-0xf840ffff (rw,prefetchable) IRQ: 217 (no events) HW Address: 00:1c:23:53:12:a6 Link detected: yes Module Alias: "pci:v000010ECd00008168sv00001028sd00000273bc02sc00i00" Driver Info #0: Driver Status: r8169 is active Driver Activation Cmd: "modprobe r8169" Config Status: cfg=no, avail=yes, need=no, active=unknown Attached to: #22 (PCI bridge) ------------------------------------------ Auzug aus /var/log/messages un 19 23:01:02 lpsuse kernel: NETDEV WATCHDOG: eth0: transmit timed out Jun 19 23:01:03 lpsuse kernel: r8169: eth0: link up Jun 19 23:01:56 lpsuse kernel: NETDEV WATCHDOG: eth0: transmit timed out Jun 19 23:01:57 lpsuse kernel: r8169: eth0: link up Jun 19 23:02:56 lpsuse kernel: NETDEV WATCHDOG: eth0: transmit timed out Jun 19 23:02:57 lpsuse kernel: r8169: eth0: link up Jun 19 23:03:56 lpsuse kernel: NETDEV WATCHDOG: eth0: transmit timed out Jun 19 23:03:57 lpsuse kernel: r8169: eth0: link up ----------------------------- dirk@lpsuse:~> ifconfig eth0 Link encap:Ethernet Hardware Adresse 00:1C:23:53:12:A6 inet Adresse:192.168.0.30 Bcast:192.168.255.255 Maske:255.255.0.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:4294965759 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 Sendewarteschlangenlänge:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:217 Basisadresse:0x2000 lo Link encap:Lokale Schleife inet Adresse:127.0.0.1 Maske:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:68 errors:0 dropped:0 overruns:0 frame:0 TX packets:68 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 Sendewarteschlangenlänge:0 RX bytes:4684 (4.5 Kb) TX bytes:4684 (4.5 Kb) ---------------------------------------------------------- Kann es am Kernelmodul liegen? Welches Modul liese sich als Alternative verwenden? Andere Ideen? Gruß Dirk
Hallo, hab mir den Linuxtreiber für meine Karte von Realtek geholt. http://tinyurl.com/6gwmp7 Das Archiv habe ich unter /usr/src entpackt und dann gem. dieser Anleitung http://www.martinhenze.de/2008/05/24/ubuntu-linux-on-dell-vostro-1510/ versucht zu installieren (ohne den patch). Leider schlägt bereits das "sudo make clean modules" fehl: dirk@lpsuse:/usr/src/r8168-8.006.00> sudo make clean modules make -C src/ clean make[1]: Entering directory `/usr/src/r8168-8.006.00/src' rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers rset make[1]: Leaving directory `/usr/src/r8168-8.006.00/src' make -C src/ modules make[1]: Entering directory `/usr/src/r8168-8.006.00/src' make -C /lib/modules/2.6.25.5-1.1-pae/build SUBDIRS=/src modules make[2]: Entering directory `/usr/src/linux-2.6.25.5-1.1-obj/i386/pae' make -C /usr/src/linux-2.6.25.5-1.1 O=/usr/src/linux-2.6.25.5-1.1-obj/i386/pae/. modules /usr/src/linux-2.6.25.5-1.1/scripts/Makefile.build:41: /src/Makefile: Datei oder Verzeichnis nicht gefunden make[5]: *** Keine Regel, um »/src/Makefile« zu erstellen. Schluss. make[4]: *** [_module_/src] Fehler 2 make[3]: *** [sub-make] Fehler 2 make[2]: *** [all] Fehler 2 make[2]: Leaving directory `/usr/src/linux-2.6.25.5-1.1-obj/i386/pae' make[1]: *** [modules] Fehler 2 make[1]: Leaving directory `/usr/src/r8168-8.006.00/src' make: *** [modules] Fehler 2 _______________________________________________________________ dirk@lpsuse:/usr/src/r8168-8.006.00> uname -a Linux lpsuse 2.6.25.5-1.1-pae #1 SMP 2008-06-07 01:55:22 +0200 i686 i686 i386 GNU/Linux Wenn ich das richtig verstehe fehlt ihm die Datei /src/Makefile? Das wäre dann ein seltsamer Ort für ein Makefile. Kernel-source, gcc, make, usw. sind installiert. Weiß jemand weiter bzw. kann mal jemand versuchen das Modul bei sich zu kompilieren und sagen ob es funktioniert? Gruß & Dank Dirk
Hallo Dirk, ich habe heute bei einem Vostro 1510 OpenSUSE 11.0 installiert. zunächst hatte ich auch das von Dir geschilderte Problem. Dann habe ich laut bugzilla die Bootoption: pci=nomsi angegeben. Nach dem Neustart wurde der LAN - Chip erkannt, seine MAC angezeigt und ifconfig zeigte eine IP - Adresse. Der Kontakt zum Internet war problemlos möglich. Mit freundlichen Grüßen C. Arnold Kunze -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Arnold Kunze
-
Dirk Abe