[tulip-bug] Linksys PCM200 only works in promiscuous half-duplex mode
Hidvegi
hzoli@austin.ibm.com
Mon, 31 Jul 2000 00:34:13 -0500 (CDT)
Donald Becker wrote:
> > cs: cb_alloc(bus 4): vendor 0x13d1, device 0xab03
> > tulip.c:v0.92 4/17/2000 Written by Donald Becker <becker@scyld.com>
> > http://www.scyld.com/network/tulip.html
>
> Hmmmm, was this distributed with the PCMCIA package?
> Or did you build it with the -DCARDBUS flag?
I compiled it with -DCARDBUS.
> You should have built it to use 'pci-scan'. One of the advantages of using
> 'pci-scan' is that a single driver automatically supports multiple chip
> types. The code to scan for multiple chip types was never added to the old
> interface code.
Yes, but the doc was not very clear if that's the prefered way even
with 2.2.x, and it said that -DCARDBUS should work, so I tried that.
> To summarize: the solution is to use the driver as documented at
> http://www.scyld.com/network/updates.html
OK, I did that, use pci-scan and cb_shim, but now I get this:
Linux PCMCIA Card Services 3.1.12
kernel build: 2.2.14 #1 Sat Mar 11 15:33:02 CST 2000
options: [pci] [cardbus] [apm] [pnp]
PCI routing table version 1.0 at 0xf9e10
PnP: PNP BIOS installation structure at 0xc00fe700
PnP: PNP BIOS version 1.0, entry at f0000:e724, dseg at f0000
Intel PCIC probe:
TI 1250A PCI-to-CardBus at slot 00:02, mem 0x20301000
host opts [0]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 1/3]
host opts [1]: [ring] [isa irq] [pci irq 11] [lat 168/176] [bus 4/6]
ISA irqs (scanned) = 3,9,10 PCI status changes
cs: IO port probe 0x1000-0x17ff: clean.
cs: IO port probe 0x0100-0x04ff: clean.
cs: IO port probe 0x0a00-0x0aff: clean.
cs: cb_alloc(bus 4): vendor 0x13d1, device 0xab03
cb_shim.c:v1.00 4/15/2000 Donald Becker <becker@scyld.com>
http://www.scyld.com/linux/drivers.html
tulip.c:v0.92 4/17/2000 Written by Donald Becker <becker@scyld.com>
http://www.scyld.com/network/tulip.html
cs: cb_config(bus 4)
fn 0 bar 1: io 0xa00-0xaff
fn 0 bar 2: mem 0x60060000-0x600603ff
fn 0 rom: mem 0x60040000-0x6005ffff
cs: cb_enable(bus 4)
bridge io map 0 (flags 0x21): 0xa00-0xaff
bridge mem map 0 (flags 0x1): 0x60040000-0x60060fff
No driver match for device ab0313d1 at 4/0.
I guess I have to add this card to some table, but I do not know where.
Thanks very much,
Zoli