Problems with SMC EZ 10/100 Cardbus Card
I am using debian unstable with kernel 2.4.8 and pcmcia-cs 3.1.28-2 which i compiled myself with debian/rule binary-modules. I am not using the Kernel-modules. PCMCIA is working fine with my 10 mbit NE2000 compatible noname ethernet card.
When I try to use my SMC EZ Cardbus 10/100 card , everything seems fine. I get two high beeps when I insert the card which seems to indicate that the card works fine. I get the following messages:
cs: memory probe 0xa0000000-0xa0ffffff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x330-0x337 0x378-0x37f 0x388-0x38f 0x398-0x39f 0x3c0-0x3df 0x4d0-0x4d7
cs: IO port probe 0x0230-0x032f: clean.
cs: IO port probe 0x0338-0x0377: clean.
cs: IO port probe 0x0380-0x0387: clean.
cs: IO port probe 0x0390-0x0397: clean.
cs: IO port probe 0x03a0-0x03bf: clean.
cs: IO port probe 0x03e0-0x04cf: clean.
cs: IO port probe 0x04d8-0x04ff: clean.
cs: IO port probe 0x0800-0x08ff: clean.
cs: IO port probe 0x0a00-0x0aff: clean.
cs: IO port probe 0x0c00-0x0cff: clean.
eth0: NE2000 Compatible: io 0x300, irq 3, hw_addr 00:50:22:20:37:47
cs: cb_alloc(bus 2): vendor 0x1011, device 0x0019
ROM image dump:
image 0: 0x000000-0x0001ff, signature PCIR
cs: cb_config(bus 2)
fn 0 bar 1: io 0x280-0x2ff
fn 0 bar 2: mem 0xa00c0000-0xa00c03ff
fn 0 rom: mem 0xa0080000-0xa00bffff
cs: cb_enable(bus 2)
bridge io map 0 (flags 0x21): 0x280-0x2ff
bridge mem map 0 (flags 0x1): 0xa0080000-0xa00c0fff
This outpout is with my NE 2000 card inserted during Linux startup. When I insert my EZ 10/100 Cardbus card I get this output. The card is a SMC3034TX and I am Using a Sony VAIO 212F.
tulip.c:v0.91g-ppc 7/16/99 email@example.com (modified by firstname.lastname@example.org for XIRCOM CBE, fixed by Doug Ledford)
eth0: Digital DS21143 Tulip rev 65 at 0x280, 00:E0:29:47:D4:54, IRQ 9.
eth0: EEPROM default media type Autosense.
eth0: Index #0 - Media MII (#11) described by a 21142 MII PHY (3) block.
eth0: MII transceiver #1 config 3000 status 7809 advertising 00a1.
eth0: Advertising 01e1 on PHY 1, previously advertising 00a1.
eth0: Advertising 01e1 (to advertise is 01e1).
cs: cb_disable(bus 2)
cs: cb_release(bus 2)
cs: cb_free(bus 2)
Everything looks fine but when I try to ping another computer on the network it does not work, even though it works with my other card. The network is o.k.
I looked with google for my card and I found some documents that descibe that there are some problems with this card, but I did not understand how the people fixed these problems. The card works fine with Win2000 so I think there is a problem with the pcmcia-cs drivers. I would greatly appretiate any help or any hints how I can track down the problem (but I am not a programmer).