Hi, I have a couple of wireless cards that I have previously used under Debian Sarge/kernel 2.4 to create a wireless access point using the hostap_cs driver. I have several older Linux thinkpads all running Debian, and I have recently been in the process of upgrading to the 2.6/udev/pcmciautils world. With kernel image 2.6.17-2-486/udev/pcmciautils (pcmcia-cs and hotplug purged) I have yet to get a single machine to successfully load the hostap_cs module for either of the two cards I have used in the past.
(For both cards, I do have one Debian Etch machine with a roll-my-own 2.6.16 kernel/pcmcia-cs/hotplug that still successfully loads hostap_cs and puts it in Master mode, and another using 2.6.17-2-486/udev/pcmciautils with hostap_cs blacklisted that will successfully load orinoco_cs for both cards, so I know the cards still work.) On the 560e Thinkpad that I would particularly like to get working, card insertion gives me the following syslog: kernel: pccard: PCMCIA card inserted into slot 0 kernel: pcmcia: registering new device pcmcia0.0 Thats it. No module is loaded. # lsmod | grep pcmcia pcmcia 33468 1 fmvj18x_cs firmware_class 9344 1 pcmcia pcmcia_core 36368 4 fmvj18x_cs,pcmcia,pd6729,rsrc_nonstatic As can be seen from the presence of fmvj18x_cs (a wired ethernet PCMCIA card) enough is working to get some other PCMCIA cards loaded properly. # modprobe hostap_cs Gives the following syslog: kernel: ieee80211_crypt: registered algorithm 'NULL' kernel: hostap_cs: 0.4.4-kernel (Jouni Malinen <[EMAIL PROTECTED]>) kernel: hostap_cs: setting Vcc=33 (constant) kernel: Checking CFTABLE_ENTRY 0x01 (default 0x01) kernel: IO window settings: cfg->io.nwin=1 dflt.io.nwin=1 kernel: io->flags = 0x0046, io.base=0x0000, len=64 kernel: hostap_cs: Registered netdevice wifi0 kernel: hostap_cs: index 0x01: , irq 5, io 0x0140-0x017f kernel: prism2_hw_init: initialized in 228 ms kernel: wifi0: hfa384x_cmd: entry still in list? (entry=b32612a0, type=0, res=0) kernel: wifi0: hfa384x_cmd: command was not completed (res=0, entry=b32612a0, type=0, cmd=0x0021, param0=0xfd0b, EVSTAT=8010 INTEN=0010) kernel: wifi0: interrupt delivery does not seem to work kernel: wifi0: hfa384x_get_rid: CMDCODE_ACCESS failed (res=-110, rid=fd0b, len=8) kernel: Could not get RID for component NIC kernel: hostap_cs: Initialization failed kernel: prism2_config() failed kernel: hostap_cs: probe of 0.0 failed with error 1 The module loads but fails, and I end up with a wifi0 network interface but no wlan0 interface. Any hints as to how I might get this card loading automatically under udev, and then working? Thanks, Clayton (see lspcmcia and lspci below) # lspcmcia -vv Socket 0 Bridge: [pd6729] (bus ID: 0000:00:13.0) Configuration: state: on ready: yes Voltage: 3.3V Vcc: 3.3V Vpp: 0.0V Available IRQs: 3, 5, 9, 10, 11 Available ioports: 0x00000100 - 0x0000021f 0x00000230 - 0x0000032f 0x00000338 - 0x00000387 0x00000390 - 0x000004ff 0x00000800 - 0x000008ff 0x00000a00 - 0x00000aff 0x00000c00 - 0x00000cf7 Available iomem: 0x000c0000 - 0x000fffff 0xa0100000 - 0xa0ffffff Socket 0 Device 0: [-- no driver --] (bus ID: 0.0) Configuration: state: on Product Name: INTERSIL HFA384x/IEEE Version 01.02 Identification: manf_id: 0x0156 card_id: 0x0002 function: 6 (network) prod_id(1): "INTERSIL" (0x74c5e40d) prod_id(2): "HFA384x/IEEE" (0xdb472a18) prod_id(3): "Version 01.02" (0x4b74baa0) prod_id(4): --- (---) # lspci -vv 00:00.0 Host bridge: Intel Corporation 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 00:01.0 Bridge: Intel Corporation 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 00:03.0 VGA compatible controller: Trident Microsystems TGUI 9660/938x/968x (rev d3) (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 08000000 (32-bit, non-prefetchable) [size=4M] Region 1: Memory at 08400000 (32-bit, non-prefetchable) [size=64K] Region 2: Memory at 08800000 (32-bit, non-prefetchable) [size=4M] Expansion ROM at 10000000 [disabled] [size=64K] 00:13.0 PCMCIA bridge: Cirrus Logic CL 6729 (rev e2) 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] # uname -r 2.6.17-2-486 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]