RE: Bizarre Linksys PCMPC200 problem

"Matthijs Vrolijk" <[email protected]> Tue, 6 May 2003 06:18:42 +0200
Newsgroups gmane.linux.drivers.tulip.general
Message-ID <000401c31386$944c4e40$6400a8c0@main>
>> I'm having some trouble getting a Linksys PCMPC200 (v2 I think) to 
>> work in a Toshiba Satellite Pro 490CDT. The kernel picks up the card 
>> during boot, and lspci says it's definitely there:
>
>What driver version are you using?
>What is the detection message?
>
>> 12:00.0 Ethernet controller: Linksys: Unknown device ab08 (rev 11)
>> 	Subsystem: Linksys: Unknown device ab08
>...
>> The tulip driver won't pick it, claiming the usual 'no such device'. 
>> Here's what tulip-diag says:
>
>This is an ADMtek Centaur-C.  The modifications in tulip driver
distributed with most 2.4 kernel versions are
>flawed, and that driver will not work with this chip.  You will need
the unmodified driver from Scyld.
>
>> tulip-diag.c:v2.16 12/17/2002 Donald Becker ([email protected])  
>> http://www.scyld.com/diag/index.html
>> Assuming a ADMtek AL985 Centaur (Linksys CardBus v2) adapter at 
>> 0x4000. ADMtek AL985 Centaur (Linksys CardBus v2) chip registers at 
>> 0x4000:

I'm running kernel 2.4.21-rc1-ac4 on a slackware 9.0 base system, here
is some relevant dmesg output:

Linux Kernel Card Services 3.1.22
  options:  [pci] [cardbus] [pm]
Intel PCIC probe: not found.
Databook TCIC-2 PCMCIA probe: not found.
Yenta IRQ list 0000, PCI irq11
Socket status: 30000020
Yenta IRQ list 0000, PCI irq11
Socket status: 30000006
Yenta IRQ list 0498, PCI irq11
Socket status: 30000011
Yenta IRQ list 0498, PCI irq11
Socket status: 30000007

...

cs: cb_alloc(bus 18): vendor 0x1737, device 0xab08
PCI: Enabling device 12:00.0 (0000 -> 0003)

...

Starting PCMCIA Services:
cardmgr[49]: Watching 4 sockets
cardmgr[50]: starting, version is 3.2.4
cardmgr[50]: socket 0: CardBus hotplug device

thats it - no modules are loaded.

As you mentioned, the stock 0.9.15-pre12 tulip driver fails to detect
anything. I downloaded netdrivers-3.4.tgz from Scyld, and did a "make &&
make install" (I noticed that the old tulip.o sat in its own dir
/lib/modules/2.4.21-rc1-ac4/kernel/drivers/net/tulip/ so I deleted it
manually.) upon insmod, the new 0.96 tulip driver also fails to detect
the linksys. However, cb_shim.o has unresolved symbols when depmod does
its thing, so "insmod cb_shim.o" gives:

cb_shim.o: unresolved symbol unregister_driver
cb_shim.o: unresolved symbol register_driver

Is this maybe why tulip.o is not detecting the linksys? do I need to I
need to fix this?

Kind Regards,

Matthijs Vrolijk

_______________________________________________
tulip mailing list, [email protected]
To change to digest mode or unsubscribe visit
http://www.scyld.com/mailman/listinfo/tulip