I've recently acquired a Belkin F5D6020 (version 2) 16-bit wireless nic for my Micron Transport LVX laptop, which I've discovered uses an atmel chipset. I figured the easiest thing to do would be to upgrade to kernel 2.6 and use the atmel_cs module. However, while the kernel boots succesfully, pcmcia-cs outputs "cs: unable to map card memory!", rendering pcmcia cards inaccessible.
I've tried googling, but haven't been able to find anything directly applicable. If anything else would help, just ask. TIA! # lsmod 3c589_cs 8736 0 (unused) ds 6624 2 [3c589_cs] i82365 22384 2 pcmcia_core 41376 0 [3c589_cs ds i82365] # cardctl ident Socket 0: product info: "Belkin", "11Mbps-Wireless-Notebook-Network-Adapter" manfid: 0x01bf, 0x3302 function: 6 (network) Socket 1: product info: "3Com Corporation", "3C589D", "TP/BNC LAN Card Ver. 2a", "000002" manfid: 0x0101, 0x0589 function: 6 (network) # tail /var/log/syslog Aug 1 15:34:15 laptop kernel: Linux Kernel Card Services Aug 1 15:34:15 laptop kernel: options: [pci] [cardbus] [pm] Aug 1 15:34:15 laptop kernel: Intel ISA PCIC probe: Aug 1 15:34:15 laptop kernel: Cirrus PD672x ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 2 sockets Aug 1 15:34:15 laptop kernel: host opts [0]: [ring] [1/3/2] [1/9/2] Aug 1 15:34:15 laptop kernel: host opts [1]: [ring] [1/3/2] [1/9/2] Aug 1 15:34:15 laptop kernel: ISA irqs (default) = 3,4,5,7,9,10,11,12 polling interval = 1000 ms Aug 1 15:34:16 laptop cardmgr[643]: watching 2 sockets Aug 1 15:34:16 laptop kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x220-0x22f 0x378-0x37f Aug 1 15:34:16 laptop kernel: cs: IO port probe 0x0800-0x08ff: clean. Aug 1 15:34:16 laptop kernel: cs: IO port probe 0x0c00-0x0cff: clean. Aug 1 15:34:16 laptop kernel: cs: IO port probe 0x0a00-0x0aff: clean. Aug 1 15:34:16 laptop cardmgr[644]: starting, version is 3.2.5 Aug 1 15:34:16 laptop kernel: cs: memory probe 0x0d0000-0x0dffff: clean. Aug 1 15:34:16 laptop cardmgr[644]: unsupported card in socket 0 Aug 1 15:34:16 laptop cardmgr[644]: product info: "Belkin", "11Mbps-Wireless-Notebook-Network-Adapter" Aug 1 15:34:16 laptop cardmgr[644]: manfid: 0x01bf, 0x3302 function: 6 (network) Aug 1 15:34:16 laptop cardmgr[644]: socket 1: Anonymous Memory Aug 1 15:34:16 laptop kernel: cs: unable to map card memory! Aug 1 15:34:16 laptop kernel: cs: unable to map card memory! Aug 1 15:34:17 laptop cardmgr[644]: executing: 'modprobe memory_cs' Aug 1 15:34:17 laptop kernel: cs: unable to map card memory! Aug 1 15:34:17 laptop last message repeated 3 times Aug 1 15:34:17 laptop cardmgr[644]: + FATAL: Module memory_cs not found. Aug 1 15:34:17 laptop cardmgr[644]: modprobe exited with status 1 Aug 1 15:34:17 laptop cardmgr[644]: module /lib/modules/2.6.7-1-386/pcmcia/memory_cs.o not available Aug 1 15:34:17 laptop cardmgr[644]: bind 'memory_cs' to socket 1 failed: Invalid argument # lspci -vv 0000:00:00.0 Host bridge: Intel Corp. 430MX - 82437MX Mob. System Ctrlr (MTSC) & 82438MX Data Path (MTDP) (rev 02) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR- Latency: 32 0000:00:01.0 Bridge: Intel Corp. 430MX - 82371MX Mobile PCI I/O IDE Xcelerator (MPIIX) (rev 03) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 0000:00:12.0 IDE interface: Silicon Image, Inc. (formerly CMD Technology Inc) PCI0646 (rev 01) (prog-if 80 [Master]) Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (500ns min, 1000ns max) Interrupt: pin A routed to IRQ 0 Region 4: I/O ports at fcf0 [size=16] 0000:00:13.0 PCMCIA bridge: Cirrus Logic CL 6729 (rev ee) Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 0 Region 0: I/O ports at 03e0 [size=4] 0000:00:14.0 VGA compatible controller: Neomagic Corporation NM2093 [MagicGraph 128ZV] (rev 04) (prog-if 00 [VGA]) Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Interrupt: pin A routed to IRQ 0 Region 0: Memory at fe800000 (32-bit, prefetchable) [size=4M] # tail /etc/pcmcia/config.opts include port 0x100-0x4ff include port 0x800-0x8ff include port 0xc00-0xcff include memory 0xc0000-0xfffff include memory 0xa0000000-0xa0ffffff include memory 0x60000000-0x60ffffff # High port numbers do not always work... # include port 0x1000-0x17ff # Extra port range for IBM Token Ring include port 0xa00-0xaff # Resources we should not use, even if they appear to be available # First built-in serial port exclude irq 4 # Second built-in serial port #exclude irq 3 # First built-in parallel port exclude irq 7 __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com