I have solved the hard lock problem I was experiencing above. I am now running feisty 7.04 beta with the low-latency kernel. I assume the same effect for the generic kernel. I patched the hostap_cs module in the kernel source as described above first and rebuilt the kernel. My wireless card worked the same as in edgy 6.10 by inserting the card after reaching the Gnome log in prompt (it locked the computer if it was already inserted at boot time). To diagnose the lock up problem I booted into single mode with the card removed. I then removed all pcmcia related modules, inserted the wireless card and modprobe'd each pcmcia related module in turn to determine which was causing problems. The yenta_socket module was the source so I examined the module information using "modinfo yenta_socket". I tried each module parameter in turn. I have found that the "isa_probe=no" yenta_socket parameter solves the problem so I added it to /etc/modprobe.d/options like so:
#yenta_socket pcmcia startup parameter to stop kernel hardlock options yenta_socket isa_probe=no then depmod -ae I then rebooted with the card inserted and it works properly; I can log in to Gnome and the wireless card works well. I have however found that Gnome Network manager does not seem to work with the hostap_cs module so I have disabled it and use wifi-radar instead. Also, iwconfig seems to add a strange 'other' character to my wireless card's registered ESSID though this does not cause any problems: Access Point ESSID is "observer" but iwconfig shows an extra "b" or sometimes "?" at the end like this: wifi0 IEEE 802.11b ESSID:"observerb" Nickname:"observer" Mode:Managed Frequency:2.452 GHz Access Point: ##:##:##:##:##:## Bit Rate:1 Mb/s Sensitivity=1/3 Retry limit:8 RTS thr:off Fragment thr:off Power Management:off eth1 IEEE 802.11b ESSID:"observerb" Nickname:"observer" Mode:Managed Frequency:2.452 GHz Access Point: ##:##:##:##:##:## Bit Rate:1 Mb/s Sensitivity=1/3 Retry limit:8 RTS thr:off Fragment thr:off Power Management:off Link Quality=38/70 Signal level=-58 dBm Noise level=-97 dBm Rx invalid nwid:0 Rx invalid crypt:48 Rx invalid frag:0 Tx excessive retries:74 Invalid misc:152 Missed beacon:0 hostap-utils shows that this card uses a Prism 2.5 chipset so I think the card definitions should be added to the hostap_cs source file: sudo hostap_diag -p eth1 Host AP driver diagnostics information for 'eth1' NICID: id=0x800c v1.0.0 (PRISM II (2.5) PCMCIA (SST parallel flash)) PRIID: id=0x0015 v1.1.1 STAID: id=0x001f v1.7.4 (station firmware) Production Data Area (PDA) Could not read wlan PDA. This requires PRISM2_DOWNLOAD_SUPPORT definition for the kernel driver. Could someone let me know whether I should provide a patch to the pristine unpatched ubuntu kernel source or to the already patched ubuntu kernel source. Thanks.... -- [Edgy regression] Hostap driver for PRISM2 wifi card not working any more https://bugs.launchpad.net/bugs/62685 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs