Hallo ss10user,
Wenn die Maschine direkt mit einem kurzen Kabel am Switch hängt, geht alles wunderbar.
Benutzt du den selben Switch, also, hast du es am _selben_ Switch mit dem langen (geht nicht) und dem kurzen (geht) Kabel getestet?
Über größere Entfernung (2 Zimmer) habe ich nur ein vieradriges Kabel liegen. Vorher, mit dem eingebauten
le0-Interface, hat auch alles ganz toll geklappt (mit den Adern 1,2,3 und 6). Jetzt mit 100 Mbit/s geht gar
nichts mehr.
100 Base-TX kommt mit 4 Adern aus (8 werden bei GBit benoetigt)
Ist dein Kabel geschirmt? Also, hat es _mindestens_ einen aeusseren Schirm?
Falls es nicht geschirmt ist, also ein ISDN Kabel oder generell kein CAT Kabel (z.B. eins aus dem normalen TK-Bereich) ist, dann kanns hier zu Schwierigkeiten kommen (Kapazitaeten, Induktivitaeten, Signalverzerrung durch Einstreuungen usw).
Wie lang ist es ungefaehr?
Bei 100 Base-TX soll die Kabellaenge zwischen zwei aktiven Ports 100 m nicht ueberschreiten (ok, bei einer Strecke zwischen zwei Zimmern muesste das schon ein sehr grosses Haus sein
Folgende "media types" werden vom Solaris 9 hme Treiber unterstuetzt (aus
http://docs.sun.com/app/docs/doc/816-0222/6m6nmlsur?a=view):
100 Mbps, full-duplex
100 Mbps, half-duplex
10 Mbps, full-duplex
10 Mbps, half-duplex
1. welche Ethernet-Version benutzt die HME-Karte (wo find ich da was drüber)
2. wichtiger - kann man diese Einstellung ändern oder bleibe ich bei 10 Mbit/s kleben?
1. per default steht die Karte auf "autosensing" bzw. "auto-negotiation", d.h. die handelt mit dem jewiligen Gegenueber (Switch) die Transmission Parameter aus (sollte)
2. ja, man kanns aendern z.B. mit
nddSolaris (wie auch HP-UX, Linux, IRIX, ...) hat manchmal Probleme (mit manchen Switches, Hubs etc.), den korrekten Linkspeed bzw. Media Type auszuhandeln.
Der Switch steht z.B. auf 100FD, die hme0 aber auf 100HD -> Problem.
Du kannst dann die hme mittels "ndd" auf 100 MBit zwingen:
ndd -set /dev/hme adv_100hdx_cap 0
ndd -set /dev/hme adv_100fdx_cap 1
ndd -set /dev/hme adv_autoneg_cap 0
mit
ndd -get /dev/.... kannst du die aktuellen Settings auslesen.
100Base-TX, IEEE 802.3u, - Benutzt wie 10Base-T zwei verdrillte Adernpaare, benötigt allerdings Cat 5 Kabel. Mit 100 Mbit/s ist 100Base-TX heute die Standard-Ethernet-Implementation.
Das ist normalerweise die richtige Wahl und wird auch von der hme unterstuetzt - nur das Kabel muss halt mitspielen.
Hilft das alles erstmal weiter?
Gruss,
Alex