[tulip] Problem with smc 1255 card -- netdev watchdog timed o
ut
erik.ostlyngen@telelogic.com
erik.ostlyngen@telelogic.com
Mon Jul 22 03:07:01 2002
> > My network consists of an i386 linux and an UltraSparc linux connected
with
> > a crossed patch cable. The sparc station is switched off when the i386
box
> > (with the 1255 card) boots.
> Did you make the crossover cable?
> Is it
> Cat-5 cable?
> Paired correctly? Are you _certain_?
The cable is a factory made cat-5, and I think it works ok. I've tried to
replace
it with a switch with two uncrossed cables, and after booting first the
sparc then
the intel, I got a stable connection.
I couldn't to reproduce the non-error, but tulip-diag showed that transmit
threshold
was 1024. I hacked the driver to initialize with this value, and that
worked.
But I'm perhaps just avoiding the problem, not fixing it? If I understad the
driver
code right, the driver should increase the transmit threshold each time I
get a
buffer underrun.
The chip has the following code on it (produced in week 12, 2002?):
SMC
EN5251BE
0212TDEBEDC2897.00
The card is called 1255TX.
> > When the problem occurs, the sparc station reports "nfs server not
> > responding",
> > so it looks like the problem is on the i386 side.
> Run 'mii-diag --watch'.
> I'm guessing that you will see the transceiver stuggling to maintain
> link beat.
mii-diag for eth0 is not available on my sparc (because of the kernel
config,
I think).
/ Erik P. Østlyngen