[tulip] No Link Beat on Cable Modem
David
davidvickers1@home.com
Tue, 27 Mar 2001 23:41:01 -0700
I have an SMC 8432 (Tulip 21041-based) ethernet card and cable modem
from AT&T of Colorado. In Win95, they set a special option on the
driver to tell it to not look for a link beat, since the cable modem box
(RCA model DCM205) does not generate a link beat. When I boot Linux
with the tulip driver, I get this:
kernel: eth0: No 21041 10baseT link beat, Media switched to 10base2.
kernel: eth0: No 21041 10baseT link beat, Media switched to 10base2.
When I try to force it to 10baseT (modprobe tulip options=12 debug=6),
this is
what I get:
tulip.c:v0.92t 1/15/2001 Written by Donald Becker <becker@scyld.com>
http://www.scyld.com/network/tulip.html
eth0: Digital DC21041 Tulip rev 33 at 0xd0015000, 00:E0:29:61:67:16, IRQ
9.
eth0: Transceiver selection forced to 10baseT(forced).
eth0: 21041 Media table, default media 0800 (Autosense).
eth0: 21041 media #0, 10baseT.
eth0: 21041 media #4, 10baseT-FDX.
eth0: tulip_open() irq 9.
eth0: 21041 using media 10baseT, CSR12 is 00c4.
eth0: Done tulip_open(), CSR0 ffe08000, CSR5 fc120000 CSR6 fffe2002.
eth0: interrupt csr5=0xfc670004 new csr5=0xfc660000.
eth0: exiting interrupt, csr5=0xfc660000.
eth0: interrupt csr5=0xfc670004 new csr5=0xfc660000.
eth0: exiting interrupt, csr5=0xfc660000.
eth0: interrupt csr5=0xfc670004 new csr5=0xfc660000.
eth0: exiting interrupt, csr5=0xfc660000.
eth0: interrupt csr5=0xfc670004 new csr5=0xfc660000.
eth0: exiting interrupt, csr5=0xfc660000.
eth0: interrupt csr5=0xfc670004 new csr5=0xfc660000.
eth0: exiting interrupt, csr5=0xfc660000.
eth0: Media selection tick, 10baseT(forced), status fc660000 mode
fffe2002 SIA 000020c6 ffffef01 ffffffff ffff0008.
eth0: 21041 media tick CSR12 000020c6.
eth0: Media selection tick, 10baseT(forced), status fc660000 mode
fffe2002 SIA 000020c6 ffffef01 ffffffff ffff0008.
I can't ping anything, even the router. When I rrmod the tulip driver,
insmod my ancient but trusty NE2000 clone, and plug the ethernet cable
there, everything works, so it's not my Linux setup. I'm using kernel
2.2.18
on a Slackware 7.1 distribution, although I had the same problem with
a Red Hat 6.2 distribution.
I'd appreciate any help anyone can give me.
-Dave