Which firmware for my WUSB54G

After trying with openSUSE 11.0, 10.3 and with and without ndiswrapper to get my friend to run openSUSE on his system, I now tried a new combination.

I read lwfinger’s sticky and several of the threads on WUSB54G and I have the feeling that I am understanding more and more of all the tips and tricks. But I am still stuck.

Installed openSUSE 11.1 (from the DVD, no network enabled). The wifi device is a WUSB54G version 1. This is my uname -a:

Linux zolder2 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 athlon i386 GNU/Linux

This is lsusb:

Bus 005 Device 002: ID 07ab:fcfd Freecom Technologies
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 5041:2234 Linksys (?) WUSB54G 802.11g Adapter
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

The *ps54 *driver asks for a firmware in isl3890usb.
According to the matrix in p54 - Linux Wireless I should (if I am correct) use the 2.5.6.0 version. Extract from dmesg:

 .
 .
firmware: requesting isl3890usb
 .
 .

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
phy0: Selected rate control algorithm 'pid'
phy0: hwaddr 00:0f:66:0f:ad:78, isl3886
usbcore: registered new interface driver prism54usb
 .
 .

I did also try the 2.5.8.0 version from the same site:

 .
 .
firmware: requesting isl3890usb
 .
 .
p54: LM86 firmware
p54: FW rev 2.5.8.0 - Softmac protocol 3.0
prism54usb: probe of 2-1:1.0 failed with error -110
usbcore: registered new interface driver prism54usb
 .
 .

and I downloaded http://daemonizer.de/prism54/prism-ffw/fw-usb/2.5.8.0.arm, which is four (4) bytes longer then the the one above:

 .
 .
firmware: requesting isl3890usb
 .
 .
p54: LM86 firmware
p54: FW rev 2.5.8.0 - Softmac protocol 3.0
prism54usb: eeprom read failed!
prism54usb: probe of 2-1:1.0 failed with error -22
usbcore: registered new interface driver prism54usb
 .
 .

Well the question could be: which one comes nearest to a functioning driver/firmware/hardware combination? But as “nearest” is still not near enough, can anybody point me to the firmware that does work in my environment?

Thanks in advance.

hcvv wrote:
> After trying with openSUSE 11.0, 10.3 and with and without ndiswrapper
> to get my friend to run openSUSE on his system, I now tried a new
> combination.
>
> I read lwfinger’s sticky and several of the threads on WUSB54G and I
> have the feeling that I am understanding more and more of all the tips
> and tricks. But I am still stuck.
>
> Installed openSUSE 11.1 (from the DVD, no network enabled). The wifi
> device is a WUSB54G version 1. This is my -uname -a-:
>
> Code:
> --------------------
> Linux zolder2 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100 i686 athlon i386 GNU/Linux
> --------------------
>
> This is -lsusb-:
>
> Code:
> --------------------
> Bus 005 Device 002: ID 07ab:fcfd Freecom Technologies
> Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 002 Device 002: ID 5041:2234 Linksys (?) WUSB54G 802.11g Adapter
> Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> --------------------
>
> The -ps54 -driver asks for a firmware in -isl3890usb.-
> According to the matrix in ‘p54 - Linux Wireless’
> (http://wireless.kernel.org/en/users/Drivers/p54) I should (if I am
> correct) use the 2.5.6.0 version. Extract from dmesg:
>
> Code:
> --------------------
> .
> .
> firmware: requesting isl3890usb
> .
> .
>
> 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
> phy0: Selected rate control algorithm ‘pid’
> phy0: hwaddr 00:0f:66:0f:ad:78, isl3886
> usbcore: registered new interface driver prism54usb

This one didn’t get any errors. The unknown eeprom code messages are not fatal
and have been fixed in later versions. With it loaded, please post the output
from the following commands:

/usr/sbin/iwconfig
sudo /usr/sbin/iwlist scan

Larry

Thanks Larry. As I already mentioned this is on a friends system, so I can not test immediatly, but I will report back asap.

I was so convinced that this were also real errors, that I did not even try iwscan and friends.

I loaded the 2.5.6.0 version, did not look into dmesg :wink: and did *iwconfig: *wlan0 was there! I configured using YaST and it works.

Thanks again Larry for your support.