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

Keith Warno keith.warno@valaran.com
Fri, 13 Jul 2001 19:12:06 -0400


This is a multi-part message in MIME format.
--------------527F67DC764527899ABA97FB
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

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

OK, she hung before I had the chance to go home. :/

Attached is a txt file with some output from 'dmesg' right around the
time of the hang as well as the output from tulip-diag.

kw
--                           
| 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
+--------------------------------------------------------------//
--------------527F67DC764527899ABA97FB
Content-Type: text/plain; charset=us-ascii;
 name="tulip.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="tulip.txt"

from dmesg
==========
eth0: N-Way autonegotiation status 40a1d0cc, 10baseT.
eth0: N-Way autonegotiation status 40a1d0cc, 10baseT.
eth0: N-Way autonegotiation status 40a1d0cc, 10baseT.
eth0: PNIC-2 link status changed, CSR5/12/14 40a1d0cc e4669000, ffffffff.
eth0: N-Way autonegotiation status 40a1d0cc, 100baseTx-FDX.
eth0: Using NWay-set 100baseTx-FDX media, csr12 40a1d0cc.
eth0: N-Way autonegotiation status 40a1d0cc, 100baseTx-FDX.
eth0: Using NWay-set 100baseTx-FDX media, csr12 40a1d0cc.
eth0: N-Way autonegotiation status 40a1d0cc, 100baseTx-FDX.
eth0: Using NWay-set 100baseTx-FDX media, csr12 40a1d0cc.
eth0: Tx hung, 79075 vs. 78809.
eth0: PNIC2 transmit timed out, status e4000000, CSR6/7 01000000 / effffbff CSR1                    2 40a1d0cc, resetting...
eth0: Out-of-sync dirty pointer, 78811 vs. 79075, full=1.
eth0: Out-of-sync dirty pointer, 78828 vs. 79075, full=1.
eth0: Out-of-sync dirty pointer, 78845 vs. 79075, full=1.
eth0: Out-of-sync dirty pointer, 78863 vs. 79075, full=1.
eth0: Out-of-sync dirty pointer, 78880 vs. 79075, full=1.
eth0: Out-of-sync dirty pointer, 78898 vs. 79075, full=1.
eth0: Out-of-sync dirty pointer, 78916 vs. 79075, full=1.
eth0: Out-of-sync dirty pointer, 78934 vs. 79075, full=1.
eth0: Out-of-sync dirty pointer, 78951 vs. 79075, full=1.
eth0: N-Way autonegotiation status 40a1d0cc, 100baseTx-FDX.
eth0: Using NWay-set 100baseTx-FDX media, csr12 40a1d0cc.
eth0: N-Way autonegotiation status 40a1d0cc, 100baseTx-FDX.
eth0: Using NWay-set 100baseTx-FDX media, csr12 40a1d0cc.
eth0: Out-of-sync dirty pointer, 79347 vs. 79364, full=1.
eth0: N-Way autonegotiation status 40a1d0cc, 100baseTx-FDX.
eth0: Using NWay-set 100baseTx-FDX media, csr12 40a1d0cc.
eth0: N-Way autonegotiation status 40a1d0cc, 100baseTx-FDX.
eth0: Using NWay-set 100baseTx-FDX media, csr12 40a1d0cc.

from tulip-diag
(when it initially hung)
========================
root@foo[pts/2]:~# !tulip
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 e4000000 01000000 effffbff
 0x40: fffe0000 00fe87ff ffffefff fffe0000 40a1d0cc ffff0000 ffffffff fff00000
 Extended registers:
 80: 03300000 03300000 03300000 03300000 03300000 03300000 f40fffe0 fc0fffe0
 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 stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  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'.

--------------527F67DC764527899ABA97FB--