rt2870 support for Gigabyte N300 WB31N

Bug #632187 reported by Stefan Berg
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

Ralink rt2870 v2.4.0.1 does not include support for the wlan device Gigabyte Aircruiser N300 USB Adapter GN-WB31N-RH.

lsusb:
Bus 001 Device 004: ID 1044:800c Chu Yuen Enterprise Co., Ltd GN-WB31N 802.11n USB WLAN Card

To make it work I added this line in rtusb_dev_id.c:

{USB_DEVICE(0x1044,0x800c)}, /* Gigabyte */

Tested and working in Ubuntu 10.04, kernel 2.6.32-24.

Could this be included in future kernels?
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: stefan 1595 F.... pulseaudio
CRDA: Error: [Errno 2] Filen eller katalogen finns inte
Card0.Amixer.info:
 Card hw:0 'NVidia'/'HDA NVidia at 0xdfff4000 irq 23'
   Mixer name : 'Realtek ALC883'
   Components : 'HDA:10ec0883,1462f603,00100002'
   Controls : 38
   Simple ctrls : 22
DistroRelease: Ubuntu 10.10
Frequency: Once a day.
HibernationDevice: RESUME=UUID=6a52ddd0-a9f7-4e22-8900-6a194a2074f3
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.

 vboxnet0 no wireless extensions.
MachineType: MSI MS-7309
NonfreeKernelModules: nvidia rt2870sta
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-22-generic root=UUID=a80872f4-4f4e-4111-b93f-b8a852b06558 ro quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap
ProcEnviron:
 PATH=(custom, user)
 LANG=sv_SE.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.35-22.34-generic 2.6.35.4
Regression: No
RelatedPackageVersions: linux-firmware 1.38
Reproducible: No
RfKill:

StagingDrivers: rt2870sta
Tags: maverick kernel-net needs-upstream-testing staging
Title: [STAGING]
Uname: Linux 2.6.35-22-generic i686
UserGroups: adm admin audio cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 05/22/2007
dmi.bios.vendor: MS-7309
dmi.bios.version: V1.8
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: MS-7309
dmi.board.vendor: MSI
dmi.board.version: 1.0
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnMS-7309:bvrV1.8:bd05/22/2007:svnMSI:pnMS-7309:pvr1.0:rvnMSI:rnMS-7309:rvr1.0:cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: MS-7309
dmi.product.version: 1.0
dmi.sys.vendor: MSI

Revision history for this message
Stefan Berg (steffe62) wrote :

I also sent a mail about this to Ralinks Technical Support: <email address hidden>

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Stefan,

Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http://cdimage.ubuntu.com/daily/current/ . If the issue remains, please run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 632187

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Stefan Berg (steffe62) wrote : AcpiTables.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Stefan Berg (steffe62) wrote : AlsaDevices.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : AplayDevices.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : ArecordDevices.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : BootDmesg.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : Lspci.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : Lsusb.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : PciMultimedia.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : ProcModules.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : UdevDb.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : UdevLog.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote : WifiSyslog.txt

apport information

Revision history for this message
Stefan Berg (steffe62) wrote :

The solution on https://bugs.launchpad.net/ubuntu/+source/linux/+bug/408165/comments/77 also works for rt2870 in kernel 2.6.35.

Revision history for this message
noname2 (noname2-deactivatedaccount) wrote :

PLS just fix it by compiling the new rt2870sta v 2.4.0.2
and the rt3370 sta v2.4.0.2 into the kernel

Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

Hi Stefan,

the Ralink RT2870 chip is now supposed to use the in kernel rt2800usb driver from the rt2x00 project (see http://git.kernel.org/?p=linux/kernel/git/next/linux-next.git;a=blob;f=drivers/net/wireless/rt2x00/Kconfig;h=6f383cd684b009a1cee9663768759c32772a7cf1;hb=HEAD).

It would be great if you could try with the newest bleeding edge from compat wirelesshttp://wireless.kernel.org/en/users/Download .

I'd be happy to answer any questions in that regard.

Thanks

Revision history for this message
Stefan Berg (steffe62) wrote :

Hi! It now finds the adapter but the speed is pending between full 25 Mbits/sec and 7 Mbit/sec. My own compiled rt2870 gives me full speed all the time.

Revision history for this message
Wolfgang Kufner (wolfgangkufner) wrote :

Hi Stefan,

thanks a lot for testing this and good to hear its working.
Are those iperf values? Anyway, I don't have any good ideas about the speed issue. Perhaps you ask in the rt2x00 project forum at http://rt2x00.serialmonkey.com/phpBB/viewforum.php?f=5 .

Thanks,
Wolfgang

Revision history for this message
Stefan Berg (steffe62) wrote :

I get these values from speedtest.net. My download speed from my ISP is 25 Mbit/sec and that is what I get when I use my self compiled rt2870, but when I use this new rt2800 it is pending between full and very low download speed, and even dies from time to time (which I solve by reloading pages).

Revision history for this message
Stefan Berg (steffe62) wrote :

I'll ask at serialmonkey as soon as I got my account activated. Thank you for your help. We obviously got support for this USB adapter now.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.