2008-02-02 14:25:32

by Adam Turk

[permalink] [raw]
Subject: rt73 driver doesn't work in 2.6.24


Hello,

I was rather pleased to see that my Edimax ew7318usg was supported by mainline. I created a new config, compiled, (no errors), and rebooted with the wireless card plugged in and I get errors on module load. Here is the output from dmesg:

rt73usb 1-1:1.0: usb_probe_interface
rt73usb 1-1:1.0: usb_probe_interface - got id
phy0 -> rt73usb_validate_eeprom: EEPROM recovery - NIC: 0xffef
phy0 -> rt73usb_validate_eeprom: EEPROM recovery - Led: 0xe000
phy0 -> rt73usb_validate_eeprom: EEPROM recovery - RSSI OFFSET BG: 0x0000
phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 1300, rf: 0002, rev: 0002573a.
phy0: Selected rate control algorithm 'simple'
phy0: Failed to initialize wep
phy0 -> rt2x00lib_probe_dev: Error - Failed to initialize hw.
rt73usb: probe of 1-1:1.0 failed with error -12
usbcore: registered new interface driver rt73usb

What do I need to do to get a working rt73usb driver?
Thanks,
Adam
_________________________________________________________________
Shed those extra pounds with MSN and The Biggest Loser!
http://biggestloser.msn.com/


2008-02-02 14:50:08

by Adam Turk

[permalink] [raw]
Subject: RE: rt73 driver doesn't work in 2.6.24


>> rt73usb 1-1:1.0: usb_probe_interface
>> rt73usb 1-1:1.0: usb_probe_interface - got id
>> phy0 -> rt73usb_validate_eeprom: EEPROM recovery - NIC: 0xffef
>> phy0 -> rt73usb_validate_eeprom: EEPROM recovery - Led: 0xe000
>> phy0 -> rt73usb_validate_eeprom: EEPROM recovery - RSSI OFFSET BG: 0=
x0000
>> phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 1300, rf: 000=
2, rev: 0002573a.
>> phy0: Selected rate control algorithm 'simple'
>> phy0: Failed to initialize wep
>
> This is a problem with mac80211 loading the wep encryption, did you l=
oad the arc4 module?
>
> Ivo

bt ~ # lsmod
Module Size Used by
snd_seq_oss 30080 0
snd_seq_midi_event 7808 1 snd_seq_oss
snd_seq 46256 4 snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 36640 0
snd_mixer_oss 16128 2 snd_pcm_oss
fuse 45972 1
snd_ca0106 32992 1
snd_rawmidi 23200 1 snd_ca0106
snd_seq_device 7688 2 snd_seq_oss,snd_rawmidi
snd_ac97_codec 92320 1 snd_ca0106
rt73usb 27520 0
snd_pcm 65412 3 snd_pcm_oss,snd_ca0106,snd_ac97_codec
rt2x00usb 12032 1 rt73usb
rt2x00lib 19712 2 rt73usb,rt2x00usb
snd_timer 21252 2 snd_seq,snd_pcm
snd 48740 10 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_ca0106,s=
nd_rawmidi,snd_seq_device,snd_ac97_codec,snd_pcm,snd_timer
firmware_class 10240 1 rt2x00lib
soundcore 8160 2 snd
crc_itu_t 2944 1 rt2x00lib
ac97_bus 2944 1 snd_ac97_codec
mac80211 110988 2 rt2x00usb,rt2x00lib
snd_page_alloc 10888 2 snd_ca0106,snd_pcm
cfg80211 13832 1 mac80211

No it doesn't appear so. So lets do it:
insmod arc4.ko=20
rmmod rt73usb
rmmod rt2x00usb
rmmod rt2x00lib

I then unplugged and plugged in (waiting 30 seconds) and still no joy. =
Same messages as earlier. Does arc4 have to be compiled into the kerne=
l?

Thanks,

_________________________________________________________________
Need to know the score, the latest news, or you need your Hotmail=AE-ge=
t your "fix".
http://www.msnmobilefix.com/Default.aspx

2008-02-02 14:37:28

by Ivo Van Doorn

[permalink] [raw]
Subject: Re: rt73 driver doesn't work in 2.6.24

Hi,

> I was rather pleased to see that my Edimax ew7318usg was supported by mainline. I created a new config, compiled, (no errors), and rebooted with the wireless card plugged in and I get errors on module load. Here is the output from dmesg:
>
> rt73usb 1-1:1.0: usb_probe_interface
> rt73usb 1-1:1.0: usb_probe_interface - got id
> phy0 -> rt73usb_validate_eeprom: EEPROM recovery - NIC: 0xffef
> phy0 -> rt73usb_validate_eeprom: EEPROM recovery - Led: 0xe000
> phy0 -> rt73usb_validate_eeprom: EEPROM recovery - RSSI OFFSET BG: 0x0000
> phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 1300, rf: 0002, rev: 0002573a.
> phy0: Selected rate control algorithm 'simple'
> phy0: Failed to initialize wep

This is a problem with mac80211 loading the wep encryption, did you load the arc4 module?

Ivo