[tulip] ASIX AX88140

Philipp Schulte phil@asu.com
Sun, 28 May 2000 19:30:55 +0200


Hello,
I have a rather stange problem:
I am using an ASIX AX88140 with the Linux-Kernel 2.2.15. If I choose
the old_tulip-module the card works fine except one thing. I can not
establish any connection from an other Client. There is just no
reply. But if I ping the other client from the ASIX AX88140 everytings
works fine. It seems like the card needs to wake up first.
The card is described in /var/log/messages as follows:

tulip.c:v0.91g-ppc 7/16/99 becker@cesdis.gsfc.nasa.gov
eth0: ASIX AX88140 rev 16 at 0xd800, 00:50:00:00:03:1C, IRQ 10.
eth0:  EEPROM default media type 100baseTx.
eth0:  Index #0 - Media 100baseTx (#3) described by a 21140 non-MII
(0) block.
eth0: ***WARNING***: No MII transceiver found!
eth0: Using EEPROM-set media 100baseTx.

OK, I decided to try the tulip-module. I can load it without any
problems, and I can ping myself but not any other client. The
connection seems to be dead.
Then I downloaded the current tulip-driver and compiled it. When I
want to load the module I get the following output:

nepomuk:/usr/src/linux/modules # insmod tulip
Using /lib/modules/2.2.15/net/tulip.o
/lib/modules/2.2.15/net/tulip.o: unresolved symbol pci_drv_unregister
/lib/modules/2.2.15/net/tulip.o: unresolved symbol pci_drv_register

I took a look at the source but don't feel like I should change
anything. 
What did I do wrong? Will the new tulip-driver be able to correct the
"wake-up"-ping problem? Thanks a lot,
Phil