problem with hostap_pci and 2.6.3 on debian sid

Benjamin Hodgens ben
Tue Mar 9 11:51:17 PST 2004


I'm having a problem with hostap_pci on debian sid. 

I've tried both the hostap-source package from debian's archive as well
as the 2.0 hostap package from the official project page with similar
results.

The thing that's the most mysterious is that it -was- working earlier
yesterday and the week prior, as I'd been using 2.6.3 with no glitches
or bumps that entire time with the hostap 1.2 module as built from the
hostap-source package. I might have installed a new 2.6.3 kernel with
added support during that time, but I don't remember (damn my memory),
and I've since rebuilt the kernel and the module in several attempts to
try and figure out what's causing the problems. 

Additionally, I went into my BIOS (I've got a thinkpad x30) and put the
miniPCI wifi card on it's own IRQ (10) by itself, instead of sharing 11
with everything else; it didn't help or change anything.

The card indeed works still, it didn't die - I'm using it at this very
moment to send this on 2.4.25 (still on IRQ 10). So it evidently has
something to do with 2.6.3 specifically. 

The things I've been tinkering with over the last couple days are:
getting my yenta_socket working, as well as USB mass storage. I seem to
recall those two items working fine in parallel with the wifi hostap_pci
module for at least a day and at least one or two reboots, so I doubt
those are the problem, but I'm including all the information I can in
case it will help.

Anyway, here's the output:

lspci -vv: (from 2.4.25)

01:02.0 Network controller: Harris Semiconductor Prism 2.5 Wavelan
chipset (rev 01)
        Subsystem: Intel Corp. Wireless 802.11b MiniPCI Adapter
        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, Cache Line Size: 0x08 (32 bytes)
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at f8000000 (32-bit, prefetchable) [size=4K]
        Capabilities: <available only to root>

dmesg output with 2.4.3 and hostap 2.0:

Mar  9 00:32:02 titian kernel: hostap_crypt: registered algorithm 'NULL'
Mar  9 00:32:02 titian kernel: hostap_pci: 0.2.0 - 2004-02-15 (Jouni
Malinen <jkmaline at cc.hut.fi>)
Mar  9 00:32:02 titian kernel: PCI: Found IRQ 10 for device 0000:01:02.0
Mar  9 00:32:02 titian kernel: PCI: Sharing IRQ 10 with 0000:00:1d.2
Mar  9 00:32:02 titian kernel: PCI: Sharing IRQ 10 with 0000:00:1f.1
Mar  9 00:32:02 titian kernel: PCI: Sharing IRQ 10 with 0000:01:00.2
Mar  9 00:32:02 titian kernel: hostap_pci: Registered netdevice wifi0
Mar  9 00:32:02 titian kernel: wifi0: Original COR value: 0x0
Mar  9 00:32:02 titian kernel: prism2_hw_init: initialized in 201 ms
Mar  9 00:32:04 titian kernel: wifi0: hfa384x_cmd: entry still in list?
(entry=deda6f60, type=0, res=0)
Mar  9 00:32:04 titian kernel: wifi0: hfa384x_cmd: command was not
completed (res=0, entry=deda6f60, type=0, cmd
=0x0021, param0=0xfd0b, EVSTAT=8010 INTEN=0010)
Mar  9 00:32:04 titian kernel: wifi0: interrupt delivery does not seem
to work
Mar  9 00:32:04 titian kernel: wifi0: hfa384x_get_rid: CMDCODE_ACCESS
failed (res=-110, rid=fd0b, len=8)
Mar  9 00:32:04 titian kernel: Could not get RID for component NIC
Mar  9 00:32:04 titian kernel: hostap_pci: Initialization failed
Mar  9 00:32:04 titian kernel: hostap_pci: hardware initialization
failed

dmesg output from 2.4.3 and debian's 1.2:

Mar  8 17:35:16 titian kernel: hostap: no version for "struct_module"
found:
kernel tainted.
Mar  8 17:35:17 titian kernel: hostap_pci: 0.1.2 - 2003-11-02 (JouniMalinen <jkmaline at cc.hut.fi>)
Mar  8 17:35:17 titian kernel: PCI: Found IRQ 11 for device 0000:01:02.0
Mar  8 17:35:17 titian kernel: PCI: Sharing IRQ 11 with 0000:00:1d.2
Mar  8 17:35:17 titian kernel: PCI: Sharing IRQ 11 with 0000:00:1f.1
Mar  8 17:35:17 titian kernel: PCI: Sharing IRQ 11 with 0000:01:00.2
Mar  8 17:35:17 titian kernel: hostap_pci: Registered netdevice wlan0
Mar  8 17:35:18 titian kernel: prism2_hw_init: initialized in 202 ms
Mar  8 17:35:18 titian kernel: wlan0: trying to read PDA from0x007f0000: failed
Mar  8 17:35:18 titian kernel: wlan0: trying to read PDA from0x003f0000: failed
Mar  8 17:35:18 titian kernel: wlan0: trying to read PDA from0x00390000: failed
Mar  8 17:35:20 titian kernel: wlan0: hfa384x_cmd: entry still in list?(entry=df038760, type=0, res=0)
Mar  8 17:35:20 titian kernel: wlan0: hfa384x_cmd: command was notcompleted (res=0, entry=df038760, type=0, cmd=0x0021, param0=0xfd0b, EVSTAT=8010 INTEN=0010)
Mar  8 17:35:20 titian kernel: wlan0: interrupt delivery does not seemto work
Mar  8 17:35:20 titian kernel: wlan0: hfa384x_get_rid: CMDCODE_ACCESSfailed (res=-110, rid=fd0b, len=8)
Mar  8 17:35:20 titian kernel: Could not get RID for component NIC
Mar  8 17:35:20 titian kernel: hostap_pci: Initialization failed
Mar  8 17:35:20 titian kernel: hostap_pci: hardware initialization failed

`hostap_diag wlan0` output while running 2.4.25:

NICID: id=0x8013 v1.0.0 (PRISM II (2.5) Mini-PCI (SST parallel flash))
PRIID: id=0x0015 v1.1.0
STAID: id=0x001f v1.4.9 (station firmware)

I'd greatly appreciate any help that anyone has to offer on this topic.

-- 
Benjamin Hodgens <ben at hodgens.net>





More information about the Hostap mailing list