WUSB54G firmware

suvayu ali fatkasuvayu+linux at gmail.com
Mon Jun 1 16:51:40 UTC 2009


2009/6/1 Jim <mickeyboa at sbcglobal.net>:
> On 05/31/2009 01:36 PM, Suvayu Ali wrote:
>>
>> Jim wrote:
>>>
>>> On 05/31/2009 02:21 AM, Paulo Cavalcanti wrote:
>>>>
>>>>
>>>> On Sat, May 30, 2009 at 10:47 PM, Jim <mickeyboa at sbcglobal.net
>>>> <mailto:mickeyboa at sbcglobal.net>> wrote:
>>>>
>>>>    FC10/Kde
>>>>
>>>>    I'm trying to setup a Linksys WUSB54G and I get this error message
>>>>    from DMESG.
>>>>
>>>>    usb 2-2: firmware: requesting l3886usb
>>>>
>>>>    usb 2-2: (p54usb) cannot find firmware (isl3886usb)
>>>>
>>>>    usb 2-2: firmware: requesting isl3890usb
>>>>
>>>>    p54usb: probe of 2-2:1.0 failed with error -2
>>>>    usbcore: registered new interface driver p54usb
>>>>
>>>>
>>>>    I have googled isl3886USB and can't find the firmware, does anyone
>>>>    know where this firmware
>>>>    is.
>>>>
>>>>
>>>> I am pretty sure I used one of those on F8, and it worked out of the
>>>> box.
>>>>
>>>> Anyway, take a look at
>>>>
>>>> http://markmail.org/message/oqgtvzwxholc5dsl
>>>>
>>>> which will take you to:
>>>>
>>>> http://wireless.kernel.org/en/users/Drivers/p54
>>>>
>>>> --
>>>> Paulo Roma Cavalcanti
>>>> LCG - UFRJ
>>>
>>> I should have told you that I'm trying install on a X86_64 box.
>>>
>>> I did install the 2.13.24.0.lm86(2).arm and it is in /lib/firmware, it
>>> would not install in
>>> /lib64/firmware.
>>>
>>> I think I need to install the ndiswrapper for i386, I have
>>> ndiswrapper.X86_64 installed.
>>>
>>> The ndiswrapper.i386 doesn't show up in FC10 X86_64 fedora repo how do I
>>> change the repo's to read the i386 files ?
>>>
>>
>> I think you missed a crucial step. Although right now I am using a D-Link
>> USB wifi receiver, I did try a Linksys for a few days after I had set it up
>> for the D-Link, and it worked right out of the box. So the procedure should
>> be the same. Here is how I did it for the D-Link.
>>
>> 1. I put the firmware in /lib/firmware/
>> 2. Renamed it to 'isl3890usb'
>> 2. in /lib/modules/`uname -r`/build/ ran "make menuconfig" as root,
>> enabled the relevant kernel module. then did a "modprobe <driver>". Here
>> <driver> is p54.
>>
>> I believe you missed the renaming the firmware part.
>>
>> HTH
>>
>> PS: I am on x86_64 too
>> $uname -r
>> 2.6.27.24-170.2.68.fc10.x86_64
>>
> I did as you suggested, but I'm still having problems.
> Do you know what this means?
>
> p54usb: probe of 2-2:1.0 failed with error -110
>
>
>
> Here is my dmesg and lsmod
>
>
> Dmesg
>
> usb 2-2: (p54usb) cannot find firmware (isl3886usb)
> usb 2-2: firmware: requesting isl3890usb
> phy0: p54 detected a LM86 firmware
> p54: rx_mtu reduced from 3240 to 2392
> phy0: FW rev 2.13.24.0 - Softmac protocol 5.9
> phy0: cryptographic accelerator WEP:YES, TKIP:YES, CCMP:YES
>
> p54usb: probe of 2-2:1.0 failed with error -110
> usbcore: registered new interface driver p54usb
>

# dmesg|grep firmware
firmware: requesting isl3890usb
p54: LM86 firmware

# dmesg|grep prism
usbcore: registered new interface driver prism54usb
Loaded prism54 driver, version 1.2

This is my output from dmesg. Its rather odd that in your case the
kernel is looking for two different firmwares for the same device.

>
> Modules that are loading
>
> p54usb                 14208  0
> p54common              20452  1 p54usb
> mac80211              194224  2 p54usb,p54common
>

As you can see from this device list, your adapter is not there.
http://wireless.kernel.org/en/users/Drivers/p54/devices

However filtering the complete device list for Linksys gives me a list
where it is included.
http://wireless.kernel.org/en/users/Devices/USB?dbw.devices.submit=filter&dbw.devices.filter0=[all]&dbw.devices.filter1=Linksys&dbw.devices.filter3=[all]&dbw.devices.filter4=[all]

Are you sure you have the correct model *name* *and* *revision* for the adapter?

If you have that correct then the next step would be to check the
settings in menuconfig. This is what you should see when you search
for prism after running make menuconfig.

  │ Symbol: PRISM54 [=m]
  │ Prompt: Intersil Prism GT/Duette/Indigo PCI/Cardbus
  │   Defined at drivers/net/wireless/Kconfig:496
  │   Depends on: NETDEVICES && !S390 && PCI && EXPERIMENTAL && WLAN_80211
  │   Location:
  │     -> Device Drivers
  │       -> Network device support (NETDEVICES [=y])
  │         -> Wireless LAN
  │           -> Wireless LAN (IEEE 802.11) (WLAN_80211 [=y])
  │   Selects: WIRELESS_EXT && FW_LOADER

After that is verified, try 'modprobe prism54'. I was quoting from
memory in my last email and had erroneously said p54. If all of this
doesn't work, I am out of ideas. I am very new to linux myself. :P

GL

-- 
Suvayu

Open source is the future. It sets us free.




More information about the fedora-list mailing list