• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Duplex-Einstellung ändern (SuSE 9.1)

SySdaemon

Newbie
Hallo Zusammen,

ich muss an meinen Linux-Servern die Duplex-Einstellung auf 100 full ändern.
YAST hat mir leider aber nicht weitergeholfen.

Es muss wohl per Option beim Laden des Moduls mitgegeben werden.

Wo kann ich denn den aktuellen Duplex-Modus herausfinden ?
Und wo kann ich ihn fest auf 100 full stellen ?



Info:
MODULE='3c59x'
Das mii-tool wird von der Karte wohl nicht unterstützt.

Danke für Eure hilfe :lol:
 
Aus Google.de:

Code:
mii-diag
zum ansehen

und vor allem

Code:
ethtool

zum einstellen, sollte kompatibel sein, zumindest bei mir.
 
OP
S

SySdaemon

Newbie
Hallo,
das funzt leider nicht!

mii-tool hatte ich vorher schon einmal probiert
Code:
SIOCGMIIPHY on 'eth0' failed: Operation not supported
no MII interfaces found

Beim Aufruf von ethtool eth0 passiert nur folgendes:
Code:
Settings for eth0:
No data available

Gibt es weitere möglichkeiten ?

cu, :shock:
 
OP
S

SySdaemon

Newbie
Hallo,

gibt es das ? :(

Also ich hasse das zu sagen:
Bei Windows sind das 4 Klicks.

Und hier bald eine never ending story.

Keine eine Idee ?
Oder wie es bei RedHat usw. geht, vielleicht komm ich so weiter.

bye :shock:
 

gaw

Hacker
Der Interesse halber, warum willst du deine Linuxserver (was für Serverprozesse laufen den auf den Linuxboxen?) gezwungermaßen im Full-Duplexmodex laufen lassen? Das stellt sich im laufenden Netzbetrieb eigentlich von selbst ein, vorausgesetzt du verwendest einen switch.

mfG
gaw
 
OP
S

SySdaemon

Newbie
Hi Gaw,

die Hauptdienste auf den Boxen sind Apache, Samba und mySQL.
Die beiden laufen im HA-Cluster daher auch rsync und heartbeat.

Warum ich umstellen möchte? Mein warn log wird überflutet mit:

Code:
Dec 29 13:23:54 server1 kernel: Probably a duplex mismatch.  See Documentation/networking/vortex.txt

Die Server sind in einem professionellen Umfeld untergebracht und der Switch steht fest auf 100full.
Das kann/darf auch nicht auf dem Switch geändert werden.

Habe ich vielleicht auch die Meldung falsch gedeutet ?

cu, :p


EDIT:

Was mir eben noch aufgefallen ist.
Dieses Problem scheint nur auf dem einen Server präsent zu sein!
Sind die gleichen NICs drin.
 

gaw

Hacker
Warum liest du dann die Datei nicht? Dort steht dass du das Modul mit bestimmten Optionen laden kannst.
There are several parameters which may be provided to the driver when
its module is loaded. These are usually placed in /etc/modprobe.conf
(/etc/modules.conf in 2.4). Example:

options 3c59x debug=3 rx_copybreak=300
und
The individual options are composed of a number of bitfields which
have the following meanings:

Possible media type settings
0 10baseT
1 10Mbs AUI
2 undefined
3 10base2 (BNC)
4 100base-TX
5 100base-FX
6 MII (Media Independent Interface)
7 Use default setting from EEPROM
8 Autonegotiate
9 External MII
10 Use default setting from EEPROM

When generating a value for the 'options' setting, the above media
selection values may be OR'ed (or added to) the following:

0x8000 Set driver debugging level to 7
0x4000 Set driver debugging level to 2
0x0400 Enable Wake-on-LAN
0x0200 Force full duplex mode.
0x0010 Bus-master enable bit (Old Vortex cards only)

For example:

insmod 3c59x options=0x204

will force full-duplex 100base-TX, rather than allowing the usual
autonegotiation.


Hast die Optionen schon mal getestet? Stehen die entsprechenden Parameter in der /etc/modprobe.conf bzw. in /etc/modules.conf?

Also lies die Datei sorgsam durch, vergleiche die Einstellungen mit denen deines Systems und teste es einfach. Das ist einfacher als ein Cluster aufzusetzen.

mfG
gaw
 
OP
S

SySdaemon

Newbie
Code:
insmod 3c59x options=0x204

Hab’s mal eingetragen, mal sehen ob es den gewünschten Erfolg hat.

Das File hatte ich nicht auf der Platte (minimale Installation)
Bei google.de hab ich dann nicht dran gedacht :oops:

Danke

bye, :roll:
 
OP
S

SySdaemon

Newbie
Hallo,

also bis jetzt keine Besserung !
Immer noch die Fehler.

Habs in die /etc/modprobe.conf eingetragen.
Eine module.conf gibt es nicht auf dem System.

Stehe immer noch auf dem Schlauch

:cry:
 
Oben