Forum
Tipps
News
Menu-Icon

Suse: half-duplex zu full-duplex => suse linux

hallo linuxgurus  :-)

habe eine kleines problem.

bisher lief alles glatt, die netzwerkkarte lief im full-duplex modus.
seit kurzem hab ich gemerkt liegt der speed im keller (rumschleichen)

nach ausgiebiger suche hab ich gemerkt könnte es an der netzwerkkarte liegen
also full-duplex <==> half-duplex

auszug aus /var/log/messages zu einem zeitpunkt wo alles ok war

Feb 28 21:35:45 server kernel: 8139too Fast Ethernet driver 0.9.27
Feb 28 21:35:45 server kernel: eth0: RealTek RTL8139 at 0xd08fc000, 00:e0:4c:c4:e4:37, IRQ 19
Feb 28 21:35:45 server kernel: eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
Feb 28 21:35:45 server kernel: eth0: link up, 100Mbps, full-duplex, lpa 0x41E1



auszug aus /var/log/messages wo es jetzt nicht richtig funktioniert...

Apr 27 01:29:57 server kernel: 8139too Fast Ethernet driver 0.9.27
Apr 27 01:29:57 server kernel: eth0: RealTek RTL8139 at 0xd08fc000, 00:e0:4c:c4:e4:37, IRQ 19
Apr 27 01:29:57 server kernel: eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
Apr 27 01:29:57 server kernel: eth0: link up, 10Mbps, half-duplex, lpa 0x0000



auch mit diesem befehl sehe ich dass die netzwerkkarte momentan im half-duplex modus läuft...

server:~ # dmesg | grep eth0
eth0: RealTek RTL8139 at 0xd08fc000, 00:e0:4c:c4:e4:37, IRQ 19
eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
eth0: link up, 10Mbps, half-duplex, lpa 0x0000
eth0: no IPv6 routers present
eth0: link up, 10Mbps, half-duplex, lpa 0x0000
eth0: no IPv6 routers present
eth0: link up, 10Mbps, half-duplex, lpa 0x0000
eth0: no IPv6 routers present


ich hab ziemlich lange gesucht aber langsam sind meine nerven überstrapaziert.

ich hab auch das mii-tool probiert. dies klappt jedenfalls nicht!

server:~ # mii-tool -v
SIOCGMIIPHY on 'eth0' failed: Operation not supported
no MII interfaces found


hab ebenfalls ethtool probiert. dort blick ich überhaupt nicht durch...  :-(

also, nochmals kurze zusammenfassung:

der server lief normal, full speed im full-duplex, seit kurzem läuft er im half-duplex.
jetzt möchte ich aber wieder full-duplex haben!

kernel: 2.6.4-52-smp
netzwerkkarte: RealTek RTL8139

lsmod zeigt:

8139too                25344  0
mii                     6272  1 8139too


kann mir jemand helfen?

danke im voraus


Antworten zu Suse: half-duplex zu full-duplex => suse linux:

danke Dr. Suse

aber wie schon oben erwähnt, es lief ja schonmal.
es ist ein 100 MBits netzwerk, und natürlich an einem switch dran.

weitere vorschläge?

Hallo,

hast du die Treiberdiskette von der Karte
dann mal den PC im DOS-Modus starten(Bootdiskette rein) und anschliessed die Treiberdisk auf der Disk ist ein Programm "rset8139" damit läßt sich die Karte konfigurieren

Hallo,

grundsätzlich funktioniert ja alles. Hast Du einen Intel P4 Prozessor und die Susie hat " aus Versehen" einen Multiprozessorkernel nach einem Update installiert ? Unter SuSE Linux wird bei der Annahme einer Hyper Threading Unterstützung (gesetztes ht-flag in /proc/cpuinfo) der SMP Kernel installiert. Das führt zu Problemen wie beispielsweise langsame oder nicht funktionierend Netzwerkkarte, kein Sound, Grafikkkartenreiber von ATI oder Nvidia lassen sich nicht installieren, Keine 3D Unterstützung der Grafikkkarte trotz richtiger Konfiguration u.v.m.  

Was installiert ist kannst Du in einer Rootkonsole testen mit:

uname -r

Ist die Ausgabe Kernel 2.6.xx-SMP  statt -default könnte dies mit großer Sicherheit die Ursache sein.

Abhilfe:

per yast Kontrollieren ( Software installieren oder Löschen)
welche Kernelmodule installiert sind.

Merken und die aktuellsten mit der Endung -default von

ftp://gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/SUSEVERSION

herunterladen und in ein separates, leeeres Verzeichnis ablegen. Dann per cd Befehl in das Verzeichnis wechseln und den richtigen Kernel installieren mit:

rpm -Uvh --nodeps --force *.rpm

Anschließend

SuSEconfig   ENTER


und Rechner Neustarten

Damit Du alle Treibermodule wieder bauen kannst, z.B: für vmware, Grafikkarte u.s.w. musst Du nun die Susie noch präparieren.

Öffne nach dem Neustart eine Rootkonsole und tippe:

cd /usr/src/linux     ENTER

make cloneconfig      Enter

make prepare          ENTER

Nun läßt sich u.a auch der ATI oder Nvidiartteiber wieder installieren.

Viel Erfolg


Hinweis: KEIN Kernelupdate mehr per YOU durchführen, sondern "zu Fuss" wie beschrieben, sonst konmmt das Problem zurück.
oder /proc/cpuinfo anpassen.



 

« Letzte Änderung: 28.04.05, 11:53:28 von Dr. SuSE »

@karsten: geht nicht. hab nur shell zugriff. ist ein entfernter pc

@dr. Suse

server:~ # cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Celeron(R) CPU 2.00GHz
stepping        : 9
cpu MHz         : 1995.894
cache size      : 128 KB
physical id     : 0
siblings        : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid
bogomips        : 3948.54


server:~ # uname -r
2.6.4-52-smp

weiterhin klingt das richtig gut.
ich hab ja leider nur shellzugriff (pc ist entfernt)

ich möchte einfach verhindern das da was crasht oder dass ich überhaupt nicht mehr drauf komme. das wär dann übel...

ach ja, meines wissens wurde kein update gemacht..

« Letzte Änderung: 28.04.05, 13:31:50 von finsh »

Hallo,

server:~ # uname -r
2.6.4-52-smp

Da hab ich ja ins Schwarze getroffen. Der installierte Kernel ist eindeutig für einen Celeron der Falsche. Wenn Du nur Fernzugriff hast ( Rootserver bei einem Provider ) an Provider wenden.

hallo dr. suse

ja, du hast recht. hab mich auch noch informiert. es ist wirklich einiges nicht in ordnung da. bin jetzt auch auf ein paar leute gestossen die genau das gleiche problem haben.

ich halt euch auf dem laufenden was da geschieht. ich wende mich mal an den support. die müssen (und machen) es   auch...

danke euch allen trotzdem für die hilfe... find es klasse von euch.  *daumenhoch*


« Suse: Festplattenerkennung geht nicht!Suse: SuSE 9.3 Live CD Einstellungen speichern »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Ethernet
Siehe Netzwerk. ...

Ethernetkarte
Die Ethernetkarte, auch Netzwerkkarte genannt, ist ein Bauteil, um einzelne Computer an ein Netzwerk anzuschließen. Ursprünglich waren Ethernetkarten eigenst&a...

Grafikkarte
Eine Grafikkarte ist ein wesentlicher Bestandteil eines Personal Computers, der für die Erzeugung und Weiterleitung von Bildsignalen an den Monitor verantwortlich is...