Re: Problem whit an old 3c905B-Tx

Donald Becker <[email protected]>
Newsgroups gmane.linux.drivers.vortex.devel
Message-ID <[email protected]>
On Wed, 2 Apr 2003, Alessandro Villani wrote:

>   I'm trying to use a 3C905B-Tx in a dual Pentium III Pc together with an
..
>   The problem is the following: using dhcp to configure the card the system is
>   unable to configure saying  that there is a network cable problem. If I
>   configure the network card by hand everything works well.
>   Moreover, the 3com card speed is always 10Mb instead of 100Mb.

This is the first clue.

>   3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
>   See Documentation/networking/vortex.txt
>   00:09.0: 3Com PCI 3c905B Cyclone 100baseTx at 0xd000. Vers LK1.1.18-ac
>   PCI: Setting latency timer of device 00:09.0 to 64
>    00:10:5a:05:c8:61, IRQ 9
>     product code 5146 rev 00.9 date 06-27-98
>     Internal config register is 0000, transceivers 0xa.
>     8K byte-wide RAM 5:3 Rx:Tx split, 10baseT interface.

Hmmm, it appears that either
  - your card is programmed to use only the 10baseT transceiver, or
  - you are passing an invalid transceiver-setting option


>   The output of ./vortex-diag -a is:

What does "vortex-diag -eee"  report?
That will show us the EEPROM setting.

>    Transceiver/media interfaces available:  100baseTx 10baseT.
>   Transceiver type in use:  10baseT.

Yup, the transceiver type for this board is "NWay".  Any other setting
will put the board into 10baseT, non-autonegotiate mode.


[[ Quick poll: I've been considering changing the configuration EEPROM
report.  The current semantics are
   -e  Show the interpreted settings
   -ee  Also show the whole EEPROM contents numerically
   -eee  For EEPROM values that look like ASCII, print the characters at the
         end of each numeric output line.
Should all three types of output be shown with a single "-e"?
]]


>   Can you help me? There is some settings to add to /etc/modules.conf
>   I've tried with options=4 but the problem was the same (only that if I
>   remove the 3c90x module and reinstall it by hand using ismod than the speed
>   switch to 100Mb ...)

This really sounds as if you have an option in /etc/modules.conf.
The driver is designed to work with _no_ options.
The only reason to pass an option is to work around a specific flaw in
your environment or configuration.

-- 
Donald Becker				[email protected]
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Scyld Beowulf cluster system
Annapolis MD 21403			410-990-9993

_______________________________________________
vortex mailing list
[email protected]
http://www.scyld.com/mailman/listinfo/vortex
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.