kernel cardbus services

Grant Morphett grant at gmorph.com
Fri Mar 22 17:16:23 EST 2002


UPDATE

So after trying about a zillion different things and trawling a few mail archives
etc I still had no luck.  So, I dumped the kernel pcmcia stuff, rebuilt the
kernel and the pcmcia-cs modules, installed both those and ALL my cards work
without any problems.  Its an extra step in my kernel upgrade process albiet a
minor(ish) one but at least it works.

Guess I will steer clear of the kernel pcmcia stuff for a while yet.

cheers

On Wed, 20 Mar 2002 18:20:52 +1100 Grant Morphett scribbled:

>Right.  I've got a Xircom RBEM56G-100 and I am trying to use the kernel pcmcia
>modules but with no luck.  I get the following diags in syslog
>
>Mar 20 18:00:58 rastas kernel: cs: cb_alloc(bus 2): vendor 0x115d, device 0x0003
>Mar 20 18:00:58 rastas kernel: PCI: Enabling device 02:00.0 (0000 -> 0003)
>Mar 20 18:00:58 rastas kernel: PCI: Enabling device 02:00.1 (0000 -> 0003)
>Mar 20 18:00:58 rastas cardmgr[7546]: initializing socket 0
>Mar 20 18:00:58 rastas cardmgr[7546]: socket 0: CardBus hotplug device
>
>and then nothing.  I get no beeps and no modules loaded.  However cardctl
>status, cardctl ident etc etc all show the card and indicate that its working
>fine.
>
>If I then load the modules by hand
>
>modprobe xircom_cb
>
>the card works (but the ethernet is not configured of course).
>
>16 bit cards work fine.
>
>I have another cardbus card (3Com 10/100) that breaks in exactly the same way. 
>There is no driver for it in the kernel pcmcia stuff but we don't even get that
>far.
>
>After I insert the xircom I can do the following
>
>bash# cardctl status
>Socket 0:
>  3.3V CardBus card
>  function 0: [ready]
>  function 1: [ready]
>Socket 1:
>  no card
>bash# cardctl ident
>Socket 0:
>  product info: "Xircom", "CardBus Ethernet 10/100 + Modem 56", "CBEM56G",
>  "1.03" manfid: 0x0105, 0x0103
>  function: 6 (network)
>Socket 1:
>  no product info available
>
>
>My /etc/pcmcia/config.opts is as follows
>
>device "xircom_cb"
>  class "network" module "xircom_cb"
>
>card "Xircom CBEM56G-100 CardBus 10/100 Ethernet + 56K Modem"
>  version "Xircom", "*", "CBEM56G"
>  bind "xircom_cb" to 0, "serial_cs" to 1
>
>
>serial_cs is defined in /etc/pcmcia/config
>
>
>I have also tried
>
>card "Xircom CBEM56G-100 CardBus 10/100 Ethernet + 56K Modem"
>  version "*", "*", "*"
>  bind "xircom_cb" to 0, "serial_cs" to 1
>
>but I get exactly the same problem.  I know the config.opts is correct because
>when I insert a 16bit card with the * * * config above it tries to load
>xircom_cb and serial_cs.
>
>
>Thoughts?  Anyone else had success?
>
>cheers
>
>
>Grant Morphett
>GMORPH CONSULTANTS Pty Ltd - Solutions Outside the Square
>tel : +61 (0) 421 325348
>fax : +1 309 4164790
>
>



Grant Morphett
GMORPH CONSULTANTS Pty Ltd - Solutions Outside the Square
tel : +61 (0) 421 325348
fax : +1 309 4164790




More information about the linux mailing list