* [EMAIL PROTECTED] wrote: > 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!
Actually, the transceiver can be set either through the card's EEPROM or through the software. Are you loading the 3c59x driver as a module? If so, you can specify some options as per the documentation: An example of loading the vortex module is insmod 3c59x.o debug=1 options=0,,12 This sets the debug message level to minimal messages, sets the first card to the 10baseT transceiver, the second to the EEPROM-set transceiver, and the third card to operate in full-duplex mode using its 100baseTx transceiver. (Note: card ordering is set by the PCI BIOS.) Possible media type settings 0 10baseT 1 10Mbs AUI 2 undefined 3 10base2 (BNC) 4 100base-TX 5 100base-FX 6 MII (not yet available) 7 <Use default setting> 8 Full-duplex bit 8 10baseT full-duplex 12 100baseTx full-duplex 16 Bus-master enable bit (experimental use only!) Also, the 3c59x.c source code has a lot of useful comments on the driver operation. Finally, make sure that you are really connected to a 100 Mb LAN and that the EEPROM has been set to auto-select. If you do that, you shouldn't have to mess with the module options. 3Com cards come with EEPROM utilities (DOS only, AFAIK) that will set the right registers in the hardware. You can also get these utilities from their Web site. Max -- The hopeful depend on a world without end Whatever the hopeless may say Neil Peart, 1985
pgpct01lWf1RH.pgp
Description: PGP signature