Hey again. I'm still trying to get a wireless card to work in my thinkpad 600e (Debian unstable, 2.4.27-2-686, latest pcmcia-cs). I had asked a couple of weeks ago for recommendations, and then discovered that none of the cards that I can buy in a store right now are supported; they keep changing their chipsets. So I have resigned to using ndiswrapper and the windows drivers. This only works for cardbus cards, though. So I got me a Linksys WPC54GS that I had seen on ndiswrapper.sourceforge.net/wiki. All well and good. I downloaded the source packages for ndiswrapper from debian unstable, and with the usual amount of fudging about got them compiled and installed. Now I can use the utility to install the windows driver from the cdrom. Still good. When I insert the card I get a message: cs: cb_alloc(bus 2): vendor 0x14e4, device 0x4320 Okay, that seems good. The id numbers are what expected. Then (as according to the instructions for ndiswrapper) I do a # modprobe ndiswrapper And oops (from /var/sys/syslog) kernel: ndiswrapper version 1.0rc2 loaded (preempt=no,smp=no) loadndisdriver: loadndisdriver: main(462): version 1.0rc2 started kernel: PCI: No IRQ known for interrupt pin A of device . Please try using pci=biosirq. kernel: ndiswrapper (NdisWriteErrorLogEntry:261): log: C000138D, count: 1 (0000000a) kernel: kernel: ndiswrapper (ndis_init_one_pci:95): Windows driver couldn't initialize the device (C0000001) kernel: ndiswrapper (start_driver:660): couldn't register driver lsbcmnds loadndisdriver: loadndisdriver: load_driver(349): couldn't load driver lsbcmnds loadndisdriver: loadndisdriver: main(497): no useable drivers found, aborting So I try # lspci -n and I get the message: pcilib: Cannot open /proc/bus/pci/02/00.0 lspci: Unable to read 64 bytes of configuration space. Well, that sucks. It can't open the file because the ./proc/bus/pci/ directory has no 02/ directory in it. Then I use cardctl to eject the card (no problems using cardctl to ident and status the card, FYI) > cs: cb_free(bus 2) and lspci -n gets me this: 00:00.0 Class 0600: 8086:7190 (rev 03) 00:01.0 Class 0604: 8086:7191 (rev 03) 00:02.0 Class 0607: 104c:ac1d 00:02.1 Class 0607: 104c:ac1d 00:06.0 Class 0401: 1013:6001 (rev 01) 00:07.0 Class 0680: 8086:7110 (rev 02) 00:07.1 Class 0101: 8086:7111 (rev 01) 00:07.2 Class 0c03: 8086:7112 (rev 01) 00:07.3 Class 0680: 8086:7113 (rev 02) 01:00.0 Class 0300: 10c8:0005 (rev 12) So, it seems to me that my card is getting recognized, but for some reason the cardbus is not getting set up correctly. It seems to think it is device 2, but there is no device 2. I have no idea what this means. I have googled as best I can, and come up with some people asking similar questions, but no answers. Any ideas? -- George Fischer Minneapolis