I can confirm that the user-space firmware loading is broken in Ubuntu 9.10. The linux-wlan-ng package installs udev rules to call /etc/wlan /wlan-udev.sh when the module is loaded. But /etc/wlan/shared, which originally was prepared to deal with a large range of cards, looks up the now non-existing /proc/net/p80211/ to see which driver family this card is using ("prism2") to call the right firmware loading function (surprise, there is only one anyway).
As a quick fix, you can apply the below patch. Alternatively, as suggested in the original report, you can copy /etc/wlan/prism2_ru.hex to /lib/firmware and then purge all linux-wlan- ng* packages. This also works fine here. --- /etc/wlan/shared.orig 2009-11-09 23:53:43.000000000 +0100 +++ /etc/wlan/shared 2009-11-09 23:49:55.000000000 +0100 @@ -120,6 +120,7 @@ wlan_nsdname () # $1 == wlandev # Writes the given device's name to stdout grep 'nsd name' /proc/net/p80211/$1/wlandev | sed -e 's/.*: \(.*\)_.*/\1/' + echo "prism2" } wlan_enable () -- linux-wlan-ng-build-firmware-deb places firmware in wrong directory https://bugs.launchpad.net/bugs/478874 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs