Search Linux Wireless

Re: dead RT2501USB ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Peter,


On Tue, Jul 7, 2009 at 16:26, Peter Breuer<ptb@xxxxxxxxxxxxxx> wrote:
> Good day
>
> I'm trying to get a 2501 Ralink USB stick working. I've never had any
> success with it in any kernel I've tried.
>
> Right now I have the stick in my athlon 64 bit machine, Linux kernel:
>
>   2.6.30.1,
>
> and a fair bit of debugging compiled. I'd like to tap your
> help on getting it going, or deciding what the matter is.
>
> Firstly: lsusb output:
>
>  Bus 005 Device 002: ID 148f:2573 Ralink Technology, Corp. RT2501USB Wireless Adapter
>
> (I'll add the verbose output later, but I suspect you're more
> interested in what the driver has to say).
>
>
>
> Loaading the  rt73usb module produces this stack (after a fair old delay
> for the modprobe to come back)
>
> rt73usb                29288  0
> crc_itu_t               2144  1 rt73usb
> rt2x00usb              11360  1 rt73usb
> rt2x00lib              33760  2 rt73usb,rt2x00usb
> led_class               5112  1 rt2x00lib
> input_polldev           4552  1 rt2x00lib
> mac80211              195720  2 rt2x00usb,rt2x00lib
> cfg80211               71000  2 rt2x00lib,mac80211
>
> Dmesg says:
>
>  [ 2108.751153] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x09 failed for offset 0x0000 with error -110.
>  [ 2108.782851] phy0 -> rt73usb_validate_eeprom: EEPROM recovery - MAC: 26:e2:39:8d:0d:6d
>  [ 2111.283108] phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x3000 with error -110.
>  [ 2111.315495] phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 1300, rf: 0000, rev: ffff8800.
>  [ 2111.344071] phy0 -> rt73usb_init_eeprom: Error - Invalid RT chipset detected.
>  [ 2111.365594] phy0 -> rt2x00lib_probe_dev: Error - Failed to allocate device.
>  [ 2111.394416] usbcore: registered new interface driver rt73usb
>
> So it thinks it's not the right chipset. Perhaps I should add an
> identification line somewhere in the code?
>
> Taking the stick out and reinserting it produces better output:
>
>  [ 3047.942955] usb 5-1: USB disconnect, address 2
>  [ 3057.399019] usb 5-1: new high speed USB device using ehci_hcd and address 4
>  [ 3057.691030] usb 5-1: configuration #1 chosen from 1 choice
>  [ 3057.982680] phy1 -> rt73usb_validate_eeprom: EEPROM recovery - NIC: 0xffef
>  [ 3057.982687] phy1 -> rt73usb_validate_eeprom: EEPROM recovery - Led: 0xe000
>  [ 3057.982691] phy1 -> rt73usb_validate_eeprom: EEPROM recovery - RSSI OFFSET A: 0x0000
>  [ 3057.982915] phy1 -> rt2x00_set_chip: Info - Chipset detected - rt: 1300, rf: 0002, rev: 0002573a.
>  [ 3058.026194] phy1: Selected rate control algorithm 'minstrel'
>  [ 3058.057978] Registered led device: rt73usb-phy1::radio
>  [ 3058.108090] Registered led device: rt73usb-phy1::assoc
>  [ 3058.153068] Registered led device: rt73usb-phy1::quality
>  [ 3058.317082] phy1 -> rt2x00lib_request_firmware: Info - Loading
>  firmware file 'rt73.bin'.
>  [ 3058.447020] rt73usb 5-1:1.0: firmware: requesting rt73.bin
>  [ 3058.614883] phy1 -> rt2x00lib_request_firmware: Error - Failed to request Firmware.

You seem to be lacking the rt73.bin firmware file.
Distributions usually ship them or make them available in a package.

But the device may also be wrongly defined and...

>  [ 3059.709337] usbcore: registered new interface driver rt2500usb

could well be a rt2500usb.

Although from the lsusb output, this does really look like a rt73usb chipset:
Bus 005 Device 004: ID 148f:2573 Ralink Technology, Corp. RT2501USB

p.s. if your distro cannot or will not ship this firmware, you can get
the file from Ralink's website and place it where all the other
firmware files are located on your distro (for Fedora is
/lib/firmware):
http://www.ralinktech.com.tw/data/RT71W_Firmware_V1.8.zip


Luis Correia
rt2x00 project admin
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux