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