Hallo! Habe auf einem wichtigen Server Opensuse 12.3 laufen und habe den Kernel inzwischen schon auf 3.12.6 (vanilla; von kernel.org) hochgerüstet. Seit kurzem hat der Server gewollt viel Ethernet-Verkehr. Seither fallen immer kurze Hänger bei den Netzwerkverbindungen auf. Zufällig habe ich dann im "dmesg" folgende Meldungen gesehen: [2527105.320470] monitor[28495]: segfault at 205 ip b7649253 sp bfadd670 error 4 in libglib-2.0.so.0.3400.3[b75bf000+fc000] [2527178.928728] e1000e 0000:04:00.1 eth1: Detected Hardware Unit Hang: [2527178.928728] TDH <bb> [2527178.928728] TDT <f9> [2527178.928728] next_to_use <f9> [2527178.928728] next_to_clean <bb> [2527178.928728] buffer_info[next_to_clean]: [2527178.928728] time_stamp <25a74437> [2527178.928728] next_to_watch <bc> [2527178.928728] jiffies <25a74735> [2527178.928728] next_to_watch.status <0> [2527178.928728] MAC Status <2080787> [2527178.928728] PHY Status <792d> [2527178.928728] PHY 1000BASE-T Status <3800> [2527178.928728] PHY Extended Status <3000> [2527178.928728] PCI Status <10> [2527182.204932] monitor[31297]: segfault at 205 ip b7703253 sp bfddb440 error 4 in libglib-2.0.so.0.3400.3[b7679000+fc000] [2527182.928676] e1000e 0000:04:00.1 eth1: Detected Hardware Unit Hang: [2527182.928676] TDH <bb> [2527182.928676] TDT <f9> [2527182.928676] next_to_use <f9> [2527182.928676] next_to_clean <bb> [2527182.928676] buffer_info[next_to_clean]: [2527182.928676] time_stamp <25a74437> [2527182.928676] next_to_watch <bc> [2527182.928676] jiffies <25a74b1d> [2527182.928676] next_to_watch.status <0> [2527182.928676] MAC Status <2080787> [2527182.928676] PHY Status <792d> [2527182.928676] PHY 1000BASE-T Status <3800> [2527182.928676] PHY Extended Status <3000> [2527182.928676] PCI Status <10> [2527182.972596] e1000e 0000:04:00.1 eth1: Reset adapter unexpectedly [2527186.183396] e1000e: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None [2527199.561477] check_nt[1536]: segfault at 0 ip b7588acc sp bfe0b330 error 4 in libc-2.17.so[b7556000+174000] [2527200.571616] check_nt[1542]: segfault at 0 ip b75ecacc sp bff0d210 error 4 in libc-2.17.so[b75ba000+174000] Jedes Mal, wenn dieser Fehler auftritt, ist die Netzwerkverbindung für ein paar Sekunden weg. Abhängig von der Reaktionsgeschwindigkeit des Switches können das schon mal 3 bis 6 Sekunden sein. Hab nach dem Fehler schon fleißig gegoogelt, hab aber keine Lösung finden können. z.B. https://bugzilla.redhat.com/show_bug.cgi?id=785806 Mancherorts wird empfohlen, FlowControl auszuschalten, was bei mir schon immer so war, ohne Erfolg. Den Tipp mit dem Byte im EEPROM ändern hab ich nicht angewendet, da bei mir der Ausgangs-Inhalt ein anderer war. # ethtool eth1 Settings for eth1: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on MDI-X: on (auto) Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes # ethtool -i eth1 driver: e1000e version: 2.3.2-k firmware-version: 1.0-0 bus-info: 0000:04:00.1 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: no Einen Hardware-Defekt schließe ich aus, da der Fehler meistens auf eth1 auftritt und gelegentlich auch auf eth0. Auch der Switch wurde schon probehalber getauscht. Bin ich der einzige, der diesen Netzwerktreiber bei hoher Netzwerklast einsetzt und damit Probleme hat? (der anderer Server läuft mit Kernel 2.6.32.8 mit mindestens der selben Netzwerklast, da gibt es diese Probleme nicht) Hab keine Idee, wie ich das wirksam lösen könnte. Könnt ihr mir da bitte helfen? Liebe Grüße Günther -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org