[tulip-bug] Kingston kne111tx and recompiling tulip on Mandrake8.0

Keith Warno keith.warno@valaran.com
Fri, 13 Jul 2001 17:26:03 -0400


Donald Becker wrote:
> 
> The transmitter is in the "waiting for Tx to end" state.
> The 'tulip-diag' program will tell us more.
> 

OK, once again I'm using tulip.c:v0.92w but this time with kernel
2.4.7-pre6.  The driver has only been in use for the past 5 minutes or
so, so I can't say anything about it thus far.  If she chokes again,
she'll choke over the weekend and likely remain choked until Monday
morning at which time I'll probe the card's state with tulip-diag as
suggested.

Until 5 mins ago I was using the kernel's own tulip driver.  It has
behaved all day since running the 2.4.7 test kernel.

For the hell of it, here's the current output of tulip-diag with your
v0.92w tulip.c (sorry if this gets wrapped):

root@foo[pts/1]:~# tulip-diag -ee -aa -mm -f
tulip-diag.c:v2.08 5/15/2001 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a Lite-On PNIC-II adapter at 0xe000.
Lite-On PNIC-II chip registers at 0xe000:
 0x00: fff88000 ffffffff ffffffff 1556d800 1556da00 e4660000 01002002
effffbff
 0x40: fffe0000 00fecf08 ffffefff fffe0000 40a1d0cc ffff0000 ffffffff
fff00000
 Extended registers:
 80: 03300000 03300000 03300000 03300000 03300000 03300000 f08fffe0
fc8fffe0
 a0: 2000427f 2000427f 00001140 00001140 e3cc9296 e3cc9296 a000a000
a000a000
 c0: e3cc9296 e3cc9296 00000000 00000000 00000000 00000000 00000000
00000000
 e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000
 Port selection is N-Way autonegotiation, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 72.
  The NWay status register is 40a1d0cc.
 The current PNIC-II MAC address is 00:a0:cc:e3:96:92 (a000a000
e3cc9296).
 The current PNIC-II WOL address is 00:a0:cc:e3:96:92.
EEPROM 64 words, 6 address bits.
  Ethernet MAC Station Address 00:a0:cc:e3:96:92.
  Wake-On-LAN ID bytes a0:00:e3:cc:92:96.
  PCI Subsystem IDs  Vendor 11ad Device 01c0
EEPROM contents (64 words):
0x00:  0000 0000 0000 0000 0000 0000 0000 0000
0x08:  0000 0000 a000 e3cc 9296 a000 e3cc 0000
0x10:  0000 0000 0000 0000 0000 0000 0000 0000
0x18:  0000 0000 0000 0000 0000 9296 0000 0000
0x20:  0000 0000 0000 0000 0000 0000 0000 0000
0x28:  0000 0000 0000 0000 0000 c001 11ad 0000
0x30:  0000 0000 0000 0000 0000 0000 0000 0000
0x38:  0014 0000 0000 2800 0000 c115 11ad 401f
 ID block CRC 0xe3 (vs. 00).
  Full contents CRC 0x401f (read as 0x401f).
   No MII transceivers found!
  Internal autonegotiation state is 'Negotiation complete'.

--                           
| Keith Warno                       cell: +1 609-209-5800
| http://www.valaran.com/           work: +1 609-716-7200 x243
| Valaran Corporation Penguin Guy   SMS : kw-mobile@valaran.com
+--------------------------------------------------------------//