[tulip] Linksys PCM200 in Sony PCG-C1VP

Bryan DeLuca bryan@bryandeluca.com
Sat Nov 16 14:33:01 2002


Hello,

I don't know what I'm doing wrong here, but I'm trying to get a Linksys
PCM200 card working on my Sony Vaio PCG-C1VP picturebook with RedHat
7.3.  The Kernel tree I have installed is 2.4.18-10.  I'm using the
RedHat kernel tree with some additional patches for LVM, online ext2
resize, and Win4Lin.  So, it is a somewhat funky kernel tree, but I have
been using the same patch set for over a year now.  I found several
people that were having the same issue as me, but no resolutions in the
mail list archives.

In my current circumstance I am getting the following in messages after
inserting the card:

Nov 16 12:30:59 skippy kernel: cs: cb_alloc(bus 1): vendor 0x1737,
device 0xab09
Nov 16 12:30:59 skippy kernel: PCI: Enabling device 01:00.0 (0000 ->
0003)
Nov 16 12:31:00 skippy cardmgr[1118]: socket 0: CardBus hotplug device
Nov 16 12:31:00 skippy /etc/hotplug/pci.agent: ... no modules for PCI
slot 01:00.0

Then ejecting:

Nov 16 12:31:28 skippy kernel: cs: cb_free(bus 1)
Nov 16 12:31:28 skippy /etc/hotplug/pci.agent: PCI remove event not
supported

Here is some more info:

[bryan@skippy bryan]$ sudo dump_cis 
Password:
Socket 0:
  manfid 0x13d1, 0xab02
  funcid network_adapter [post]
  lan_technology ethernet
  lan_speed 10 mb/sec
  lan_speed 100 mb/sec
  lan_media unshielded_twisted_pair
  vers_1 5.0, "Linksys",
    "EtherFast Integrated 10/100 CardBus PC Card(PCM200)", "V1.0", ""
  config_cb base 0x002a last_index 0x01
  BAR 1 size 256b [io]
  BAR 2 size 256b [mem]
  BAR 7 size 512b [mem]
  cftable_entry_cb 0x01 [default]
    Vcc Vnom 3300mV
    io_base 1
    irq mask 0xfefc [level] [shared]
    mem_base 2 7

It's been awhile since I had to fiddle with PCMCIA.  The last time I had
to to do anything was in 2.2.x. From reading the in pcmcia-cs package,
as I understand it, I should be able to configure my PCM200 using the
hotplug PCI tulip drivers.  I have attached my kernel config to this
email.  If I'm getting this right I should be using the PCI tulip module
and the hotplug service should load it upon the cards insertion.  I have
compiled the module, but the manfid is not in /usr/modules/`uname
-r`/modules.pcimap file.  Even if I add it in there or if I manually
modprobe the tulip module I get:

[root@skippy root]# modprobe tulip
/lib/modules/2.4.18-10custom/kernel/drivers/net/tulip/tulip.o:
init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.18-10custom/kernel/drivers/net/tulip/tulip.o: insmod
/lib/modules/2.4.18-10custom/kernel/drivers/net/tulip/tulip.o failed
/lib/modules/2.4.18-10custom/kernel/drivers/net/tulip/tulip.o: insmod
tulip failed

I was not able to get the drivers at:

http://www.scyld.com/network/updates.html

to compile on my system.  I don't know if it is that I'm am to far
behind revision for them or what.

In all of the PCMCIA docs that I've found it says that this card is
supported I have gotten other cards to work on this system.  So, I don't
understand what I'm doing wrong.

Any help would be greatly appreciated.

Thank you,
-- 
Bryan DeLuca <bryan@bryandeluca.com>