DEC 21143 & tulip?
Theo Van Dinter
felicity@kluge.net
Fri Jan 22 15:34:00 1999
| get the 0.90 driver at Don Becker's site.
as I mentioned in my original email:
the 0.90 driver sets up the card eventually, but not before things like automount fail.
I poked a little more at it today on another test box, and what happens is the machine boots, ypbind starts, but then can't bind for a good long while. this causes the automounter to fail, which then causes other things to fail, etc, etc, etc. the tulip driver causes this 100% of the time, the de4x5 driver allows a bind in under 2 seconds, which is fast enough for everything else to come up.
I tried adding in a quickie little delay for ypbind (this works nicely with Solaris, so why not Linux?):
ypwhich 2>&1 > /dev/null
while [ $? != 0 ]; do
sleep 1
echo -n "."
ypwhich 2>&1 > /dev/null
done
the tulip driver sits there "indefinately" (at least 30-45 seconds) in this loop. the de4x5 driver loops once and then continues after the bind occurs.
appropriate section of the log file: (kernel compiled with both tulip .90 and de4x5 drivers installed)
Jan 21 13:35:39 milli kernel: tulip.c:v0.90 10/20/98 becker@cesdis.gsfc.nasa.gov
Jan 21 13:35:39 milli kernel: eth0: Digital DS21143 Tulip at 0x1400, 00 48 54 00 d3 6f, IRQ 9.
Jan 21 13:35:39 milli kernel: eth0: EEPROM default media type Autosense.
Jan 21 13:35:39 milli kernel: eth0: Index #0 - Media 10baseT (#0) described by a 21142 Serial PHY (2) block.
Jan 21 13:35:39 milli kernel: eth0: Index #1 - Media 10baseT-FD (#4) described by a 21142 Serial PHY (2) block.
Jan 21 13:35:39 milli kernel: eth0: Index #2 - Media 100baseTx (#3) described by a 21143 SYM PHY (4) block.
Jan 21 13:35:39 milli kernel: eth0: Index #3 - Media 100baseTx-FD (#5) described by a 21143 SYM PHY (4) block.
[snipped]
Jan 21 13:35:58 milli kernel: eth0: 21140 transmit timed out, status f0260000, SIA 000021c6 ffff0001 fffbffff 8ff00008, resetting...
Jan 21 13:35:58 milli kernel: eth0: transmit timed out, switching to 10baseT-FD media.
Jan 21 13:36:03 milli kernel: eth0: 21140 transmit timed out, status f0260000, SIA 000000c6 ffff0001 fff87f3d 8ff50000, resetting...
Jan 21 13:36:03 milli kernel: eth0: transmit timed out, switching to 10baseT media.
Jan 21 13:36:08 milli kernel: eth0: 21140 transmit timed out, status f0260000, SIA 000021c6 ffff0001 fff8ffff 8ff50000, resetting...
Jan 21 13:36:08 milli kernel: eth0: transmit timed out, switching to 100baseTx-FD media.
Jan 21 13:36:08 milli kernel: eth0: 21143 100baseTx sensed media.
--
Randomly Generated Tagline:
If Einstein had been a rapper, it would have been E=MC Hammer.