Problemy s 3COM 905C

Dalibor Toman dtoman na fortech.cz
Pondělí Červen 4 17:00:21 CEST 2001


DD,

Mame 4 Linux servery osazene 3COM 905C sitovkama. Zapojene jsou
do switche (Cisco Catalyst 35xx). Switch je nastaven natvrdo do 100/full
duplex. Presto na Linuxech (na vsech) dochazi k dost vysokemu poctu
odesilacich chyb (collisions) a i Catalyst pise, ze ma problemy pri prijmu
paketu z tech sitovek (CRC, frame, runts,...).
Do stejneho switche jsou pripojena jeste dalsi zarizeni (Cisco 3620 a
Miracle) a ta pracuji bez problemu ) zadne chyby hlasene switchem.

Predpokladame, ze by problem mohl byt v tom, ze Linux boxy nemaji
sitovky nastavene natvrdo do rezimu 100/full duplex (Miracle i C3620
natvrdo nastavene jsou) a tak dochazi k nejakym problemum s detekci.
Vypada to jako kdyby vypadaval full duplex mod a komunikace jela v
half duplexu (switch tvrdi, ze jede full duplexem ale cert mu ver) - jinak
si existenci collisions neumim vysvetlit.

V kernellogu se zhusta objevuji hlasky:
--
Jun  4 16:22:37 web kernel: eth0: Transmit error, Tx status register 82.
--
coz (jak jsem nasel nekde v Internetu) znamena, ze se objevuji late
collisions.

Kolega zkousel pridat do nastaveni modulu pro 3C905 toto
(/etc/conf.modules):

options 3c59x options=0x204

Z messages logu vyplyva, ze 100vka je nyni natvrdo, ale o full duplexu ani
zminka. Navic collisions pribyvaji stale.

---
Jun  4 14:37:59 web kernel: 3c59x.c:v0.99H 11/17/98 Donald Becker
http://cesdis.gsfc.nasa.gov/linux/driv
Jun  4 14:37:59 web kernel: eth0: 3Com 3c905B Cyclone 100baseTx at 0xd000,
00:50:04:63:51:7a, IRQ 11
Jun  4 14:37:59 web kernel:   8K byte-wide RAM 5:3 Rx:Tx split,
autoselect/Autonegotiate interface.
Jun  4 14:37:59 web kernel:   Media override to transceiver type 4
(100baseTX).
Jun  4 14:37:59 web kernel:   Enabling bus-master transmits and whole-frame
receives.
--

Problem switche to asi nebude  - problem se projevuje jen na interfacech,
ktere jsou pripojeny k  3C905ce v Linuxu.
Problem kabelaze to asi taky nebude - to by se to neprojevovalo ve stejne
mire na 4 strojich

Resil nekdo stejny problem?
Jak nastavit 3C905 natvrdo do 100 a full duplex?
Jak zjistit skutecny rezim v jakem sitovka pracuje?

(pozn: prepnuti switche do half duplexu na vsechn interfacech pro Linux
problem nevyresilo - chvili jsem mel pouze pocit, ze je to o neco lepsi)

Zdravi
D. Toman




Další informace o konferenci Linux