Forcing mode doesn't work on v0.89

Lorens Kockum lk-m-4582-bug-tulip@bigears.solsoft.fr
Fri Jun 25 00:05:53 1999


Hi,

I have a real slow dynamic network connection, the bugs archive
does not seem searchable, and the things I saw in there were not
encouraging, so:

I am getting frustrated with my card switching to 100 whenever
the Ethernet cable is disconnected (have reasons for doing that
:-( ).

The fact that the card finds a 100baseTx link beat could be
hardware, of course, but when I specify "options=12" I *still*
get shunted over to 100baseTx.

Once it's in 100baseTx it takes it own sweet time going back
to 10baseTx, all the while setting off cascades of light on my
10base hub.

Even if I *did* connect to a 10/100base hub that autosenses,
when I force it, I want it forced!

Is this a known problem?  [Optimist:] Corrected in v0.91?

Since I am not subscribed, please specify a copy to me.

Thank you -- been using tulip.c in different incarnations for a
year and a half, and this is the only problem I have with it ...

Jun 24 18:07:30 bigears kernel: tulip.c:v0.89H 5/23/98 becker@cesdis.gsfc.nasa.gov 
Jun 24 18:07:30 bigears kernel: eth0: Digital DS21142/3 Tulip at 0xb800, 00 c0 ca 10 98 16, IRQ 12. 
Jun 24 18:07:30 bigears kernel: eth0:  EEPROM default media type Autosense. 
Jun 24 18:07:30 bigears kernel: eth0:  Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2) block. 
Jun 24 18:07:30 bigears kernel: eth0:  Index #1 - Media 10baseT-FD (#4) described by a 21142 Serial PHY (2) block. 
Jun 24 18:07:30 bigears kernel: eth0:  Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4) block. 
Jun 24 18:07:30 bigears kernel: eth0:  Index #3 - Media 100baseTx-FD (#5) described by a 21143 SYM PHY (4) block. 
Jun 24 18:07:31 bigears kernel: eth0: Using user-specified media 10baseT(forced). 
[...works okay until I disconnect the Ethernet cable...]
Jun 24 18:14:03 bigears kernel: eth0: 21142 100baseTx sensed media. 
[...no working network, cable cometimes connected...]
Jun 24 18:24:49 bigears kernel: eth0: 21140 transmit timed out, status f0260000, SIA 000000c4 ffff0000 fffbff7f 8ff00008, resetting... 
Jun 24 18:24:49 bigears kernel: eth0: 21142 100baseTx sensed media. 
Jun 24 18:24:49 bigears kernel: eth0: transmit timed out, switching to 100baseTx media. 
Jun 24 18:24:53 bigears kernel: eth0: 21142 100baseTx link beat good. 
[...still no working network until I reload module...]

root@bigears:~# grep Ethernet < /proc/pci
    Ethernet controller: DEC DC21142 (rev 48).

root@bigears:~$ uname -a
Linux bigears 2.0.36 #17 Tue Jun 15 12:58:52 CEST 1999 i586 unknown

-- 
#include <std_disclaim.h>                          Lorens Kockum