[tulip] Conexant LANfinity no longer works with tulip driver?

Marinho Barcellos marinho@exatas.unisinos.br
Mon Nov 26 08:06:01 2001


based on the following tulip Changelog entry:

2001-05-12  Jeff Garzik  <jgarzik@mandrakesoft.com>

        * tulip_core.c, tulip.h: Remove Conexant PCI id, no chip
        docs are available to fix problems with support.

Sorry english is not my first language, and so I'd like to 
confirm with the folks in this list that
the tulip driver, as from May 2001, does not work with 
Conexant LANfinity NICs anymore. 

I have a Notebook Presario 1700XL476, with such board,
and GNU/Linux Mandrake 8.1 updated to kernel 2.4.14. 
I have tried eveything possible to get this tulip driver to work.
The message I keep getting during boot or later if insmod'ing
by hand

Nov 26 09:13:52 tyne insmod: /lib/modules/2.4.14/kernel/drivers/net/tulip/tulip.o: init_module: No such device
Nov 26 09:13:52 tyne insmod: /lib/modules/2.4.14/kernel/drivers/net/tulip/tulip.o: insmod eth0 failed

which I think to be the result from the call to 
pci_module_init(struct pci_driver *drv) inside tulip_core.c

>>> Are my worst fears confirmed? <<<
>>> Is there any solution, anything I can do? <<<

Cheers, Marinho.

Below, there is the output from the tulip-diag tool.

tulip-diag.c:v2.06 1/8/2001 Donald Becker (becker@scyld.com)
Index #1: Found a Conexant LANfinity adapter at 0x1400.
Conexant LANfinity chip registers at 0x1400:
 0x00: fff84000 ffffffff ffffffff 00000000 00000000 f4008800 e00a0040 7bfe0000
 0x40: fffe0000 fffd80e8 fffe0000 fffe0000 ffffffff ffffffff ffffffff f7f9fec8
 Extended registers:
 80: cc008800 cbfe0000 f0000018 00000000 ffffffff 00000000 00000000 00000000
 a0: ffffffff 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 e0: 00000000 00000000 00000000 00000000 ffffffff 00000000 00000000 00000000
 Port selection is 10mpbs-serial, 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.
 Interrupt sources are pending!  CSR5 is f4008800.
   Timer expired indication.
EEPROM 256 words, 8 address bits.
Conexant EEPROM format is undocumented.
 MII PHY found at address 1, status 0x7809.
 MII PHY found at address 0, status 0x7809.

Prof. Marinho Barcellos      marinho@exatas.unisinos.br
PIP/CA - Centro 6            http://www.inf.unisinos.br/~marinho/ 
UNISINOS - Universidade do Vale do Rio dos Sinos
Av. Unisinos, 950            Phone: (051) 590-3333 ext.1639
Sao Leopoldo, RS, Brazil     CEP 93022-000     FAX 5908162