I am having a very similar problem with a Cisco 350 wireless adapter on
the ARM architecture. This adapter on the same computer was working fine
with Sarge on a custom 2.6.16.60 kernel. I upgraded to Etch (same
kernel), and that's where I started having problems.

First, I had to add pxa2xx_cs (pcmcia bridge) to  /etc/modules,
otherwise it would not load.

At boot up, here is what I have:

~# lsmod
Module                  Size  Used by
pcmcia                 32756  0 
pxa2xx_cs               3332  3 
pxa2xx_core            11008  1 pxa2xx_cs
pcmcia_core            36880  2 pcmcia,pxa2xx_core
8139too                21568  0 

If at that point I remove and then insert the Cisco 350 pcmcia wireless
adapter while udevmonitor is running, here is what it gives me:

~# udevmonitor 
udevmonitor prints the received event from the kernel [UEVENT]
and the event which udev sends out after rule processing [UDEV]

pccard: card ejected from slot 0
pccard: PCMCIA card inserted into slot 0


It means that udev did not receive the card ejection message, does it?

Then if I remove the pcmcia card, rmmod pcmcia, insert the pcmcia card,
"modprobe pcmcia", everything kicks in successfully and eth1/wifi0 show
up in iwconfig:

~# pccard: PCMCIA card inserted into slot 0

~# modprobe pcmcia
pcmcia: registering new device pcmcia0.0
airo:  Probing for PCI adapters
airo:  Finished probing for PCI adapters
~# airo: cmd= 111
airo: status= 7f11
airo: Rsp0= 2
airo: Rsp1= 0
airo: Rsp2= 0
airo: MAC enabled eth1 0:d:bc:e0:52:bf
eth1: index 0x05: Vcc 5.0, Vpp 5.0, irq 114, io 0xc8840000-0xc884003f


A udevmonitor on a different console gives me this, when I "modprobe
pcmcia":

~# udevmonitor 
udevmonitor prints the received event from the kernel [UEVENT]
and the event which udev sends out after rule processing [UDEV]

UEVENT[1203407379.668479] add@/module/pcmcia
UDEV  [1203407379.672564] add@/module/pcmcia
UEVENT[1203407379.940638] add@/devices/platform/pxa2xx-pcmcia/0.0
UDEV  [1203407380.264586] add@/devices/platform/pxa2xx-pcmcia/0.0
UEVENT[1203407380.577578] add@/module/airo
UEVENT[1203407380.577837] add@/bus/pci/drivers/airo
UEVENT[1203407380.755089] add@/module/airo_cs
UEVENT[1203407380.755346] add@/bus/pcmcia/drivers/airo_cs
UDEV  [1203407380.759021] add@/module/airo
UDEV  [1203407380.765749] add@/bus/pci/drivers/airo
UDEV  [1203407380.771935] add@/module/airo_cs
UDEV  [1203407380.778497] add@/bus/pcmcia/drivers/airo_cs
UEVENT[1203407382.053187] add@/module/aes
UEVENT[1203407382.108187] add@/class/net/eth1
UEVENT[1203407382.108445] add@/class/net/wifi0
UDEV  [1203407382.118566] add@/module/aes
UDEV  [1203407382.126494] add@/class/net/wifi0
UDEV  [1203407382.137926] add@/class/net/eth1



~# lsmod
Module                  Size  Used by
aes                    29064  1 
airo_cs                 5536  1 
airo                   72584  1 airo_cs
pcmcia                 32756  1 airo_cs
pxa2xx_cs               3332  4 
pxa2xx_core            11008  1 pxa2xx_cs
pcmcia_core            36880  2 pcmcia,pxa2xx_core
8139too                21568  0 


The patch suggested in this bug report did not help, with or without
pxa2xx_cs in /etc/modules




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to