[rt2x00-users] patch for weird RF 0x3070 device

Oisín denpashogai at gmail.com
Wed Jun 5 08:34:54 AEST 2013


Hi all,

I've been struggling for a while with a tiny, cheap 802.11n device from
China:

ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter

On my Ubuntu-based system, the rt2800usb driver was trying and failing to
use it:

[   17.766297] phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 5390,
rf: 3070, rev: 0502.
[   17.766302] phy0 -> rt2800_init_eeprom: Error - Invalid RF chipset
0x3070 detected.
[   17.766363] phy0 -> rt2x00lib_probe_dev: Error - Failed to allocate
device.

After some head-scratching, I got it to work by duplicating the behaviour
for RF5390 - maybe the device misreports the RF chipset.

Anyway, the following patch against the kernel source 3.9.4 version allows
my system to work with the device.


regards,
Oisín
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/attachments/20130604/cfef37b0/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rf3070-fix.diff
Type: application/octet-stream
Size: 2036 bytes
Desc: not available
URL: <http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/attachments/20130604/cfef37b0/attachment.obj>


More information about the users mailing list