[tulip] SMC EZ Card 10/100 Mbps PC Card - tulip supported?

Bob Green rgreen@world.std.com
Sun Jan 20 23:42:00 2002


I am trying to configure a new pcmcia ethernet card I bought for my laptop.

The exact model (as written on the box) is SMC EZ Card 10/100 Mbps PC Card 
(SMC8041TX).  The reason I believe this card might be supported by tulip is 
that in the file SUPPORTED.CARDS that comes with the pcmcia-cs-3.1.31 
tarball, it lists "SMC EZ CardBus 10/100 Ethernet" as a supported card for 
tulip_cb.  I'm running kernel 2.4.9-13, so my understanding is that the 
support provided by tulip_cb has been rolled into tulip using the new hotplug 
mechanism.  Am I on target so far?

I did a "cardctl ident" and got:

Socket 0:
  no product info available
Socket 1:
  product info: "SMC", "8041TX-10/100-PC-Card", "", ""
  manfid: 0x01bf, 0x8041
  function: 6 (network)

So, I added this manfid info to /etc/pcmcia/config with the following entry:

card "SMC 8041TX-10/100-PC-Card"
  manfid 0x01bf, 0x8041
  bind "tulip"

Once I did this, inserting the card yields one high and one low beep.  
Looking at /var/log/messages, I see the following output corresponding to 
this event:

---8<---
Jan 19 09:56:04 localhost kernel: Linux Tulip driver version 1.1.8 (June 16, 
2001)
Jan 19 09:56:04 localhost cardmgr[2164]: + 
/lib/modules/2.4.9-13/kernel/drivers/net/tulip/tulip.o: init_module: No such 
device
Jan 19 09:56:04 localhost cardmgr[2164]: + 
/lib/modules/2.4.9-13/kernel/drivers/net/tulip/tulip.o: insmod 
/lib/modules/2.4.9-13/kernel/drivers/net/tulip/tulip.o failed
Jan 19 09:56:04 localhost cardmgr[2164]: + 
/lib/modules/2.4.9-13/kernel/drivers/net/tulip/tulip.o: insmod tulip failed
Jan 19 09:56:04 localhost cardmgr[2164]: + Hint: insmod errors can be caused 
by
incorrect module parameters, including invalid IO or IRQ parameters
Jan 19 09:56:04 localhost cardmgr[2164]: modprobe exited with status 255
Jan 19 09:56:04 localhost cardmgr[2164]: module 
/lib/modules/2.4.9-13/pcmcia/tulip.o not available
Jan 19 09:56:05 localhost cardmgr[2164]: get dev info on socket 1 failed: 
Resource temporarily unavailable
---8<---

I hand installed Tulip 1.1.8, after I first got the same or very similar 
results with 0.9.14pre, the version that came with my kernel.  

My questions are:

- Is the "init_module: No such device" error an indication that there is 
something wrong with my configuration, or does it indicate that tulip does 
not recognize the card?

- Is there a parameter I can run tulip with to get more detailed error 
messages.  I tried "insmod tulip debug=3" without success.

- Am I correct in believing I should be using the tulip driver and not driver 
to compile the tulip_cb driver for the 2.4 kernel?

- If this card is not supported, can anyone recommend a well-supported (by 
tulip or otherwise) pcmcia 100 Mbps ethernet card?  I'm thinking about a 
Linksys EtherFast 10/100 CardBus PC Card (PCMPC200) which appears to be 
supported by tulip, anyone know for sure if it works?

Thanks,
Bob