Card with Macronix not working, Ideas?

Nils Rennebarth nils@ipe.uni-stuttgart.de
Wed Dec 9 06:08:11 1998


--76DTJ5CE0DCVQemd
Content-Type: multipart/mixed; boundary="8X7/QrJGcKSMr1RN"


--8X7/QrJGcKSMr1RN
Content-Type: text/plain; charset=us-ascii

Noone replied to my question so I'll try a second time.

I have a no-name 10/100 MBit Ethernet card with the Macronix
98715 Chip on it. It is detected my the driver (loaded as a module) but no
packetes flow. ifconfig shows errors.

With a debug level of 4 I get
Dec  7 18:12:09 tabaluga kernel: eth1: tulip_open() irq 11.=20
Dec  7 18:12:09 tabaluga kernel: eth1: No media description table, assuming
 100baseTx transceiver, CSR12 20ce.=20
Dec  7 18:12:09 tabaluga kernel: eth1: interrupt  csr5=3D0xe4670005 new csr=0xe4660000.
Dec  7 18:12:09 tabaluga kernel: eth1: interrupt  csr5=3D0xe4660000 new csr=0xe4660000.
Dec  7 18:12:09 tabaluga kernel: eth1: exiting interrupt, csr5=3D0xe4660000=.
Dec  7 18:12:09 tabaluga kernel: eth1: Done tulip_open(), CSR0 fff84800, CSR5 e4660000 CSR6 38602202

It runs on a 10MBit Hub. If I force the media selection to 10BaseT I get the
attached log.

What could I do to debug the situation further. A newer driver version is
not available.

Nils

--
*-----------------------------------------------------------------------------*
| Quotes from the net:  L> Linus Torvalds, W> Winfried Truemper               |
| L>this is the special easter release of linux, more mundanely called 1.3.84 |
| W>Umh, oh. What do you mean by "special easter release"?. Will it quit      |
* W>working today and rise on easter?                                         *

--8X7/QrJGcKSMr1RN
Content-Type: text/plain
Content-Disposition: attachment; filename=t

Dec  7 18:38:12 tabaluga kernel: tulip.c:v0.90 10/20/98 becker@cesdis.gsfc.nasa.gov 
Dec  7 18:38:12 tabaluga kernel: eth1: Macronix 98715 PMAC at 0xdc00, 00 00 e8 59 a6 b6, IRQ 11. 
Dec  7 18:38:12 tabaluga kernel: read_eeprom: 
Dec  7 18:38:12 tabaluga kernel: 0000 0000 0000 0000 0000 0000 0000 0000 
Dec  7 18:38:12 tabaluga kernel: 0000 0000 0000 59e8 b6a6 0000 59e8 0000 
Dec  7 18:38:12 tabaluga kernel: 0000 0000 0000 0000 0000 0000 0000 0000 
Dec  7 18:38:12 tabaluga kernel: 0000 0000 0000 0000 0000 b6a6 0000 0000 
Dec  7 18:38:12 tabaluga kernel: 0000 0000 0000 0000 0000 0000 0000 0000 
Dec  7 18:38:12 tabaluga last message repeated 2 times
Dec  7 18:38:12 tabaluga kernel: 0014 0000 0000 0000 0000 ffff ffff 0000 
Dec  7 18:38:28 tabaluga kernel: eth1: tulip_open() irq 11. 
Dec  7 18:38:28 tabaluga kernel: eth1: No media description table, assuming 10baseT(forced) transceiver, CSR12 20ce. 
Dec  7 18:38:28 tabaluga kernel: eth1: interrupt  csr5=0xe4670005 new csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: Done tulip_open(), CSR0 fff84800, CSR5 e4660000 CSR6 38602002. 
Dec  7 18:38:28 tabaluga kernel: eth1: interrupt  csr5=0xe4670005 new csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: interrupt  csr5=0xe4670005 new csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: interrupt  csr5=0xe4670005 new csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:38:28 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:38:33 tabaluga kernel: eth1: MXIC negotiation status 000020ce. 
Dec  7 18:39:33 tabaluga kernel: eth1: MXIC negotiation status 000020ce. 
Dec  7 18:39:44 tabaluga kernel: Socket destroy delayed (r=0 w=112) 
Dec  7 18:39:49 tabaluga kernel: Socket destroy delayed (r=0 w=224) 
Dec  7 18:40:03 tabaluga kernel: eth1: interrupt  csr5=0xe4670004 new csr5=0xe4660000. 
Dec  7 18:40:03 tabaluga kernel: eth1: Transmit error, Tx status 7fffbc80. 
Dec  7 18:40:03 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:03 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:04 tabaluga kernel: eth1: interrupt  csr5=0xe4670004 new csr5=0xe4660000. 
Dec  7 18:40:04 tabaluga kernel: eth1: Transmit error, Tx status 7fffbc80. 
Dec  7 18:40:04 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:04 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:05 tabaluga kernel: eth1: interrupt  csr5=0xe4670004 new csr5=0xe4660000. 
Dec  7 18:40:05 tabaluga kernel: eth1: Transmit error, Tx status 7fffbc80. 
Dec  7 18:40:05 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:05 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:06 tabaluga kernel: eth1: interrupt  csr5=0xe4670004 new csr5=0xe4660000. 
Dec  7 18:40:06 tabaluga kernel: eth1: Transmit error, Tx status 7fffbc80. 
Dec  7 18:40:06 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:06 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:07 tabaluga kernel: eth1: interrupt  csr5=0xe4670004 new csr5=0xe4660000. 
Dec  7 18:40:07 tabaluga kernel: eth1: Transmit error, Tx status 7fffbc80. 
Dec  7 18:40:07 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:07 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:08 tabaluga kernel: eth1: interrupt  csr5=0xe4670004 new csr5=0xe4660000. 
Dec  7 18:40:08 tabaluga kernel: eth1: Transmit error, Tx status 7fffbc80. 
Dec  7 18:40:08 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:08 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:08 tabaluga kernel: Socket destroy delayed (r=0 w=256) 
Dec  7 18:40:09 tabaluga kernel: eth1: interrupt  csr5=0xe4670004 new csr5=0xe4660000. 
Dec  7 18:40:09 tabaluga kernel: eth1: Transmit error, Tx status 7fffbc80. 
Dec  7 18:40:09 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:09 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:10 tabaluga kernel: eth1: interrupt  csr5=0xe4670004 new csr5=0xe4660000. 
Dec  7 18:40:10 tabaluga kernel: eth1: Transmit error, Tx status 7fffbc80. 
Dec  7 18:40:10 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:10 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:17 tabaluga kernel: eth1: interrupt  csr5=0xe4670005 new csr5=0xe4660000. 
Dec  7 18:40:17 tabaluga kernel: eth1: interrupt  csr5=0xe4660000 new csr5=0xe4660000. 
Dec  7 18:40:17 tabaluga kernel: eth1: exiting interrupt, csr5=0xe4660000. 
Dec  7 18:40:17 tabaluga kernel: eth1: Shutting down ethercard, status was e4660000. 

--8X7/QrJGcKSMr1RN--

--76DTJ5CE0DCVQemd
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia

iQB1AwUBNm5aF1ptA0IhBm0NAQFuewL9HymTOK3E4NkgZYIQZTeBAQIGipVQg/SW
e8q3acyA7ajvw5JlzgIT6gPSkXe6ed0h3g1vMoNklvmd4QKZGKWN6sWztlZbq7Gs
CuuzXDjnXLEY1WxByzddQ+m80hTvSiC2
=5Myy
-----END PGP SIGNATURE-----

--76DTJ5CE0DCVQemd--