148f:5370 Please enable Ralink rt35xx and rt53xx support on the rt2800usb driver
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Leann Ogasawara | ||
Precise |
Fix Released
|
Medium
|
Leann Ogasawara | ||
Quantal |
Fix Released
|
Medium
|
Leann Ogasawara |
Bug Description
== Precise SRU Justification ==
Enable support for rt33xx and rt35xx wireless chipsets in the rt2800usb driver. Without this some wifi devices are inoperable.
== Fix ==
Enable CONFIG_
== Impact ==
Minimal risk of regression. Enables support for the following:
#ifdef CONFIG_
/* Allwin */
{ USB_DEVICE(0x8516, 0x3572) },
/* Askey */
{ USB_DEVICE(0x1690, 0x0744) },
/* Cisco */
{ USB_DEVICE(0x167b, 0x4001) },
/* EnGenius */
{ USB_DEVICE(0x1740, 0x9801) },
/* I-O DATA */
{ USB_DEVICE(0x04bb, 0x0944) },
/* Linksys */
{ USB_DEVICE(0x13b1, 0x002f) },
{ USB_DEVICE(0x1737, 0x0079) },
/* Ralink */
{ USB_DEVICE(0x148f, 0x3572) },
/* Sitecom */
{ USB_DEVICE(0x0df6, 0x0041) },
{ USB_DEVICE(0x0df6, 0x0062) },
/* Toshiba */
{ USB_DEVICE(0x0930, 0x0a07) },
/* Zinwell */
{ USB_DEVICE(0x5a57, 0x0284) },
#endif
#ifdef CONFIG_
/* Azurewave */
{ USB_DEVICE(0x13d3, 0x3329) },
{ USB_DEVICE(0x13d3, 0x3365) },
/* Ralink */
{ USB_DEVICE(0x148f, 0x5370) },
{ USB_DEVICE(0x148f, 0x5372) },
#endif
== Original Bug Description ==
Linux 3.0 and later kernels have some experimental support for the Ralink rt35xx and rt53xx chipsets. But it's not enabled on Ubuntu.
I recompiled the kernel with this module, and it's working fine with my rt5370 wifi dongle. And this dongle work out of the box in debian Sid and work on wheezy if I add the correct firmware.
It's already enabled in the Debian configuration of the 3.2 kernel, Ubuntu is using the same kernel and have support enabled for the same chipsets (rt35xx and rt53xx) for the pci variant of the module.
I think this was disabled by mistake.
Please add this to the kernel configuration on Precise and Quantal:
CONFIG_
CONFIG_
----
A little more about the rt35xx and rt53xx. Theses chipsets are used in a lot of very cheap wifi dongle and arm devices such as Android Tablets (Sometime compatible with Ubuntu Arm). They are very common and work very well despite the very low price. There is an official Linux driver on the Ralink Website, but it is nearly impossible to make it work. The driver provided officially with the Kernel work flawlessly (based on my own experience).
There is a package of backported network modules on Precise, and this contain a rt2800usb module that work with the rt53xx. But this package is nearly undocumented, and that was a lucky find. Nobody will do that instinctively in order to make that dongle work.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: SI7012 [SiS SI7012], device 0: Intel ICH [SiS SI7012]
Subdevices: 1/1
Subdevice #0: subdevice #0
ApportVersion: 2.0.1-0ubuntu8
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
Card0.Amixer.info:
Card hw:0 'SI7012'/'SiS SI7012 with ALC650F at irq 18'
Mixer name : 'Realtek ALC650F'
Components : 'AC97a:414c4723'
Controls : 50
Simple ctrls : 33
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
MachineType: ASUSTeK Computer Inc. A6K
Package: linux (not installed)
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=fr_FR.UTF-8
SHELL=/bin/bash
ProcFB: 0 nouveaufb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.79
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
Tags: precise precise
Uname: Linux 3.2.0-26-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 08/18/2005
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 207
dmi.board.
dmi.board.name: A6K
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: A6K
dmi.product.
dmi.sys.vendor: ASUSTeK Computer Inc.
description: | updated |
tags: | removed: needs-upstream-testing |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1019561
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.