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

Reply via email to