I don’t know how to start this but I got wifi issues I have a Linksys WUSB54Gv2. I loaded the ndiswrapper loaded the inf file correct it says driver loaded. Then I installed ndisgtk to get the GUI to work all that does is open then close and I have no wireless interface. I used Yast and set the module to ndiswrapper still no wlan0.
I’m stumped it is the repositories if it is what do I need to download to get this to work I know ndiswrapper is on the cd. What is the repositories for ndisgtk to work correctly?
Matt101 wrote:
> I don’t know how to start this but I got wifi issues I have a Linksys
> WUSB54Gv2. I loaded the ndiswrapper loaded the inf file correct it says
> driver loaded. Then I installed ndisgtk to get the GUI to work all that
> does is open then close and I have no wireless interface. I used Yast
> and set the module to ndiswrapper still no wlan0.
> I’m stumped it is the repositories if it is what do I need to download
> to get this to work I know ndiswrapper is on the cd. What is the
> repositories for ndisgtk to work correctly?
AFAIK, that card uses the rt73usb native driver. You can verify that by opening
a terminal and entering the command ‘lsusb’, which will list the USB IDs. If you
get a “command not found” when you enter the command, then install the package
“usbutils”.
The reason for suggesting that you use a native driver is that when you use
ndiswrapper, you allow the Windows driver to access the inner-most level of the
machine with no restrictions. The programming bugs that cause a BSOD in Windows
will cause a Linux crash.
I got Linksys WUSB54Gv1 running, but IIRC the p54 driver is used (it is on a friends system, so I can not check ATM).
I needed the proper firmware, giving it the proper name.
This site should help you getting the firmware (and giving it the right name):
p54 - Linux Wireless
Thanks for the reply and the help I hope I have some success with the firmware.
lwfinger
Thanks alot for your input as well
Do
dmesg | grep 54
after boot. I got usefull messages expressing things like:
The p54 driver could not find any firmware
Firmware was found, but during loading it there were errors (this was the wrong firmware).
Also some warnings that should be ignored!
More about those messages and the help lwfinger gave me in this thread:
Which firmware for my WUSB54G - openSUSE Forums
Ok ok first of all I want to say thank you for the help.
dmesg tells me I need isl3887usb_bare firmware so I got it. Now what folder do I put it in or how do I load the .arm files?
also do I need ndiswrapper? installed
Matt101 wrote:
> also do I need ndiswrapper? installed
ABSOLUTELY NOT.
The .arm file should be copied and renamed into the /lib/firmware directory. You
should open a terminal, change directory to the location with the .arm file (if
necessary), and use the command
sudo cp xxxxx.arm /lib/firmware/isl3887usb_bare
Once you find the correct firmware file, you might consider saving it on an
external USB drive. If your system has to be reloaded, or if you do a complete
re-installation of openSUSE 11.2, you will need that file.
Larry
-
you do not need ndiswrapper for this exercise, so better remove it.
Work neatly backwards from what you have build up:
Unload the Winows driver from ndiswrapper (is it ndiswrapper -d ?).
Then deinstall every package YaST finds with the word ndiswrapper in its name. -
On the website I gave you there is a sort of matrix where you can figure out which file you must download. Its name ends in .arm. You need only one!
When you have it, you change the name to the one p54 asks for:
mv <theoneyouhave>.arm /lib/firmware/isl3887usb_bare
And this moves it also in /lib/firmware (as can be found in the first sticky on this subforum).
Hm, lwfinger was faster. But you see that we agree wich each other.
Well you guys are the greatest all that worked. And the files are in the /lib/firmware/isl3887usb_bare and in this folder their is a isl3887usb_bare file but. Still getting this
dmesg | grep 54
0 4000 8000 c000 10000 14000 18000 1c000 20000 24000 28000 2c000 30000 34000 38000 3c000 40000 44000 48000 4c000 50000 54000 58000 5c000 60000 64000 68000 6c000 70000 74000 78000 7c000
.init : 0xc0548000 - 0xc059a000 ( 328 kB)
.data : 0xc03571ab - 0xc0540f88 (1959 kB)
evgpeblk-1054 [00] ev_initialize_gpe_bloc: Found 7 Wake, Enabled 1 Runtime GPEs in this block
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
p54usb: cannot find firmware (isl3887usb_bare)!
prism54usb: probe of 4-2:1.0 failed with error -2
usbcore: registered new interface driver prism54usb
type=1505 audit(1239898681.929:6): operation="profile_load" name="/usr/sbin/avahi-daemon" name2="default" pid=1654
Then
dmesg
p54usb: cannot find firmware (isl3887usb_bare)!
prism54usb: probe of 4-2:1.0 failed with error -2
usbcore: registered new interface driver prism54usb
I’m not doing something right? or missing something?
Matt101 wrote:
> Well you guys are the greatest all that worked. And the files are in the
> /lib/firmware/isl3887usb_bare and in this folder their is a
> isl3887usb_bare file but. Still getting this
The file isl3887usb_bare must be in the directory /lib/firmware. Get rid of that
extra directory (the proper name for “folder”).
I gave you:
mv <theoneyouhave>.arm /lib/firmware/isl3887usb_bare
Is it to difficult to copy/past this? No extra directories mentioned by me! Must be late at night at yours
And use the word folder only when you are dual boot and do boot the wrong side rotfl!
I made the directorie anyway. when I removed it then I did
dmesg | grep 54
0 4000 8000 c000 10000 14000 18000 1c000 20000 24000 28000 2c000 30000 34000 38000 3c000 40000 44000 48000 4c000 50000 54000 58000 5c000 60000 64000 68000 6c000 70000 74000 78000 7c000
.init : 0xc0548000 - 0xc059a000 ( 328 kB)
.data : 0xc03571ab - 0xc0540f88 (1959 kB)
evgpeblk-1054 [00] ev_initialize_gpe_bloc: Found 7 Wake, Enabled 1 Runtime GPEs in this block
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
p54: LM86 firmware
p54: FW rev 2.5.8.0 - Softmac protocol 3.0
p54: unknown eeprom code : 0x1
p54: unknown eeprom code : 0x3
p54: unknown eeprom code : 0x1905
p54: unknown eeprom code : 0x1007
p54: unknown eeprom code : 0x1008
p54: unknown eeprom code : 0x1100
usbcore: registered new interface driver prism54usb
We did it we did it yeaa I say we did it!
Anyway Thank You so much you and lwfinger really helped me out alot and I’m very greatful
Enjoy! .
Just for people reading this thread later.
There are two firmware files for p54usb-devices, with some devices version 2.5.8.0 does not work and will give you an error similar to this (dmesg):
p54: LM86 firmware
p54: FW rev 2.5.8.0 - Softmac protocol 3.0
prism54usb: eeprom read failed!
prism54usb: probe of 1-1:1.0 failed with error -22
If you see errors like this, try version 2.5.6.0.arm available from here:
In both cases, the file has to be renamed to “isl3887usb_bare” and copied to /lib/firmware as root (as already mentioned in this thread).
This applies to openSUSE versions up to 11.1, newer versions (= newer kernel versions) will have different naming schemes (as mentioned in the link “p54 - Linux Wireless” posted by hcw here).
That don’t work the reason why I tried it was I keep losing the device to where I’ll have to get up and unplug it then plug it back in. So version 2.5.6.0 did not work at all so I went back to using 2.5.8. With this firmware I have to keep getting up and do the unplug and re plug in dance ;p
Matt101 wrote:
> That don’t work the reason why I tried it was I keep losing the device
> to where I’ll have to get up and unplug it then plug it back in. So
> version 2.5.6.0 did not work at all so I went back to using 2.5.8. With
> this firmware I have to keep getting up and do the unplug and re plug in
> dance ;p
You should install the compat-wireless package for your kernel. There have been
a lot of changes since 2.6.27 in the stability of all the wireless drivers.
Larry
lwfinger
Thanks for you help I looked in install software not their. So I searched in this forum and I found this compat-wireless won’t install - openSUSE Forums
all the links are for 11.0 I’m on 11.1 and I did do updates. in other word’s where do I get the packages?