[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ref: 3C905B 10/100 card "falls back" to 10MB



Most likely the autonegotiation is not working well, probably because
the switch your PC is connecting to has this feature disabled. If you
are loading the driver as a module add the following options when you
load it

full_duplex=1 options=12

to force it to work in 100Mbps Full Duplex. For instance, you can put
the following line in /etc/modules:

options 3c59x full_duplex=1 options=12
3c59x

Hope it helps

-- 
Pedro I. Sanchez


Hello All, 
  I recently had to move a system from a 10MB ethernet segment to a 
100MB segment.  I edited "/etc/init.d/network" to re-assign the IP 
parameters and that worked just fine, but I can't seem to get the card 
(a 3Com 3c905B 10/100) to run at 100MB.  During system boot-up the 
"100MB" LED on the card is lit, but as soon as the filesystems are 
mounted the 100MB LED goes out and the 10MB LED comes on.  Everything 
else works OK except the speed is wrong.  I'm running the Debian 2.1 
distribution and the 2.0.36 kernel. 

  I'm kind of at a loss as to what to look at here- "ifconfig" does not 
address the speed of the interface and I can't find anything that looks 
like it might (I thought this speed negotiation stuff was done in 
hardware). If anyone can point me in the right direction I'd sure 
appreciate it! 

Thanks!


Reply to: