** Description changed:

+ == SRU Justification ==
+ Enable support for rt33xx and rt35xx wireless chipsets in the rt2800usb 
driver.  Without this some wifi devices are inoperable.
+ 
+ == Fix ==
+ Enable CONFIG_RT2800USB_RT35XX and CONFIG_RT2800USB_RT53XX
+ 
+ == Impact ==
+ Minimal risk of regression.  Enables support for the following:
+ 
+ #ifdef CONFIG_RT2800USB_RT35XX
+         /* 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_RT2800USB_RT53XX
+         /* 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_RT2800USB_RT35XX=y
  CONFIG_RT2800USB_RT53XX=y
  
  ----
  
  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/controlC0:  fabien     1484 F.... pulseaudio
  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=UUID=a83d504e-0cd5-4d79-90d2-c3502453047f
  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=/@/boot/vmlinuz-3.2.0-26-generic-pae 
root=UUID=b698ea91-9c8b-41a4-950c-720314a4423c ro rootflags=subvol=@ quiet 
splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.2.0-26.41-generic-pae 3.2.19
  RelatedPackageVersions:
   linux-restricted-modules-3.2.0-26-generic-pae N/A
   linux-backports-modules-3.2.0-26-generic-pae  N/A
   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-generic-pae i686
  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.asset.tag: To Be Filled By O.E.M.
  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:bvnAmericanMegatrendsInc.:bvr207:bd08/18/2005:svnASUSTeKComputerInc.:pnA6K:pvr1.0:rvnASUSTeKComputerInc.:rnA6K:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr:
  dmi.product.name: A6K
  dmi.product.version: 1.0
  dmi.sys.vendor: ASUSTeK Computer Inc.

** Description changed:

- == SRU Justification ==
+ == 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_RT2800USB_RT35XX and CONFIG_RT2800USB_RT53XX
  
  == Impact ==
  Minimal risk of regression.  Enables support for the following:
  
  #ifdef CONFIG_RT2800USB_RT35XX
-         /* 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) },
+         /* 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_RT2800USB_RT53XX
-         /* Azurewave */
-         { USB_DEVICE(0x13d3, 0x3329) },
-         { USB_DEVICE(0x13d3, 0x3365) },
-         /* Ralink */
-         { USB_DEVICE(0x148f, 0x5370) },
-         { USB_DEVICE(0x148f, 0x5372) },
+         /* 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_RT2800USB_RT35XX=y
  CONFIG_RT2800USB_RT53XX=y
  
  ----
  
  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/controlC0:  fabien     1484 F.... pulseaudio
  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=UUID=a83d504e-0cd5-4d79-90d2-c3502453047f
  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=/@/boot/vmlinuz-3.2.0-26-generic-pae 
root=UUID=b698ea91-9c8b-41a4-950c-720314a4423c ro rootflags=subvol=@ quiet 
splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.2.0-26.41-generic-pae 3.2.19
  RelatedPackageVersions:
   linux-restricted-modules-3.2.0-26-generic-pae N/A
   linux-backports-modules-3.2.0-26-generic-pae  N/A
   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-generic-pae i686
  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.asset.tag: To Be Filled By O.E.M.
  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:bvnAmericanMegatrendsInc.:bvr207:bd08/18/2005:svnASUSTeKComputerInc.:pnA6K:pvr1.0:rvnASUSTeKComputerInc.:rnA6K:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr:
  dmi.product.name: A6K
  dmi.product.version: 1.0
  dmi.sys.vendor: ASUSTeK Computer Inc.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1019561

Title:
  148f:5370 Please enable Ralink rt35xx and rt53xx support on the
  rt2800usb driver

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1019561/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to