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]