I confirm as well, tested today on 2.6.31-21-generic (karmic-proposed) and 2.6.31-20. I tried the proposed kernel because it contains a fix for another hostap-related bug, #444801, but it seems unrelated to this bug.
Specifically, my log contains all the messages mentioned by Geoffrey Hausheer in post #2 (apart from hostap_pci: 'hardware initialization failed') and I also get lots of 'wifi0: Interrupt, but dev not configured' lines. After some searching, I found a possible clue in the changelog for 2.6.31-10, https://launchpad.net/ubuntu/+source/linux/2.6.31-10.30 . It says: * SAUCE: wireless: hostap, fix oops due to early probing interrupt The diff for that version (available from the above mentioned page) reveals that the following was added to hostap_hw.c: + /* Detect early interrupt before driver is fully configued */ + if (!dev->base_addr) { + if (net_ratelimit()) { + printk(KERN_DEBUG "%s: Interrupt, but dev not configured\n", + dev->name); + } + return IRQ_HANDLED; + } + Note the printk message. Apparently the code was added to fix bug #254837. This fix was introduced in 2.6.31-10.30 and 2.6.28-15.52 which seems consistent with Geoffrey's report about these being the versions where hostap broke. I suspect that this fix is what broke hostap for us and I'm tempted to build a kernel with these lines removed. I realise they where put there for a reason but I've used the hostap driver with Prism 2.5 successfully in the past, before they were introduced, and I can't use it now. Note that I am not at all familiar with the linux or ubuntu kernel development and only have a vague idea of what I'm talking about so excuse me if it's all wrong, or obvious. -- Karmic linux-2.6.31-10-generic (and later) breaks hostap https://bugs.launchpad.net/bugs/432636 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
