As stated in my previous post, ndis-driver was installed, but -- may be because of the "age" of my notebook -- after some time using the stick the system freezes. To completely remove this issue, I started observing, while running a live Lucid Puppy on the same system, that my stick worked out of the box, in a plug and play fashion. With the help of lsmod I saw that Puppy made the magic without ndiswrapping, but via Prism drivers.
Why not use the same solution in Ubuntu?
lsmod |grep p54
p54usb 8818 0
p54common 17863 1 p54usb
led_class 1733 1 p54common
mac80211 99898 2 p54usb,p54common
cfg80211 90319 2 p54common,mac80211
usbcore 91279 6 p54usb,usbhid,usb_storage,uhci_hcd,ehci_hcd
I removed ndiswrapper, issuing:
Therefore I re-enabled Prism where previously blacklisted with:
sudo modprobe -rf ndiswrapper
sudo apt-get remove --purge ndiswrapper-common ndiswrapper-utils-1.9 ndisgtk
sudo rm /etc/modprobe.d/ndiswrapper.conf
sudo rm -r /etc/ndiswrapper/*
sudo depmod –a
sudo vim /etc/modprobe.d/blacklist.conf
commenting the lines blacklisting p54 modules:
Finally I installed the Prism driver like this:
Now everything is at top level and... thanks Puppy
sudo apt-get install linux-firmware-nonfree
sudo modprobe p54usb
*** Important notice ***
Based on my experience USRobotics Wireless USB Adapter USR5422 (or USR805422) can work better without native win32 driver, despite many tutorial, also in this forum, suggest to use the native win32. If you are having problems, try Prism like me.