Add support for 539f into rt2800pci

Bug #802444 reported by Mikko Virkkilä
28
This bug affects 4 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Leann Ogasawara
Oneiric
Fix Released
Undecided
Leann Ogasawara

Bug Description

rt2800pci in rt2x00 has support for the 53xx wireless adapters. Currently the PCI id only has support for the 5390 device, but not the 539f device. Adding that device id is a one line patch which is already in the rt2x00 tree.

http://rt2x00.serialmonkey.com/pipermail/users_rt2x00.serialmonkey.com/2011-June/003942.html

Debian bug report about the same:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630960

I'm currently running oneiric with 3.0-2-generic-pae to which I've patched the support. I can confirm that after adding that one line change my wireless adapter now works. My laptop is a Hewlett Packard Pavilion dm1-3110oe.

The relevant bits from lspci.

02:00.0 0280: 1814:539f
 Subsystem: 103c:1637
 Flags: bus master, fast devsel, latency 0, IRQ 17
 Memory at f0100000 (32-bit, non-prefetchable) [size=64K]
 Capabilities: <access denied>
 Kernel driver in use: rt2800pci

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in dianosing the problem. From a terminal window please run:

apport-collect 802444

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.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : apport information

AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 1: SB [HDA ATI SB], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: adam 1582 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Generic'/'HD-Audio Generic at 0xf0244000 irq 42'
   Mixer name : 'ATI R6xx HDMI'
   Components : 'HDA:1002aa01,00aa0100,00100200'
   Controls : 4
   Simple ctrls : 1
Card0.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card1.Amixer.info:
 Card hw:1 'SB'/'HDA ATI SB at 0xf0240000 irq 16'
   Mixer name : 'IDT 92HD81B1X5'
   Components : 'HDA:111d7605,103c1611,00100105'
   Controls : 14
   Simple ctrls : 9
DistroRelease: Ubuntu 11.10
HibernationDevice: RESUME=UUID=ceeaa8ba-b92b-49fd-9d75-33fa6bd08f24
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha amd64 (20110201.2)
MachineType: Hewlett-Packard HP Pavilion dm1 Notebook PC
Package: linux (not installed)
ProcEnviron:
 PATH=(custom, user)
 LANG=en_CA.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-7-generic root=UUID=97eb4ebb-cd10-491e-b351-b57c47758d39 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.0.0-7.8-generic 3.0.0
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-7-generic N/A
 linux-backports-modules-3.0.0-7-generic N/A
 linux-firmware 1.56
Tags: oneiric running-unity
Uname: Linux 3.0.0-7-generic x86_64
UpgradeStatus: Upgraded to oneiric on 2011-06-02 (58 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 12/20/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.03
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 1611
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 96.19
dmi.chassis.asset.tag: Chassis Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.03:bd12/20/2010:svnHewlett-Packard:pnHPPaviliondm1NotebookPC:pvr0589100000252B00000320100:rvnHewlett-Packard:rn1611:rvr96.19:cvnHewlett-Packard:ct10:cvrChassisVersion:
dmi.product.name: HP Pavilion dm1 Notebook PC
dmi.product.version: 0589100000252B00000320100
dmi.sys.vendor: Hewlett-Packard

tags: added: apport-collected oneiric running-unity
Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : AcpiTables.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : AlsaDevices.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : AplayDevices.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : BootDmesg.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : Card1.Amixer.values.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : Card1.Codecs.codec.0.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : CurrentDmesg.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : IwConfig.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : Lspci.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : Lsusb.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : PciMultimedia.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : ProcInterrupts.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : ProcModules.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : RfKill.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : UdevDb.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : UdevLog.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote : WifiSyslog.txt

apport information

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote :

I'm not the original reporter but I have the same computer and the same problem. Here's the info. The original bug report identifies the exact problem and (I assume) solution accurately.

Changed in linux (Ubuntu):
assignee: nobody → Wolfgang Kufner (wolfgangkufner)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
status: Confirmed → In Progress
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The patch in question has already been applied upstream:

linux$ git show 71e0b38c2914018b01f3f08b43ee9e3328197699
commit 71e0b38c2914018b01f3f08b43ee9e3328197699
Author: Gertjan van Wingerde <email address hidden>
Date: Wed Jul 6 22:58:55 2011 +0200

    rt2x00: Add device ID for RT539F device.

I believe Wolfgang is submitting this to upstream stable, per comment https://bugs.launchpad.net/ubuntu/+source/linux/+bug/815064/comments/13

I'll go ahead and apply this as a pre-stable patch to Oneiric for now. Give me a bit and I'll also get you a test kernel to try as well. Thanks.

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

Ok. I've sent this to upstream stable now.
Thanks all

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

I've built a test kernel available at the following location. Please let me know your results if you're able to test. Thanks.

http://people.canonical.com/~ogasawara/lp802444/

Revision history for this message
adam@adamhooper.com (adam-adamhooper) wrote :

@leannogasawara: I removed my rt5390sta.ko, installed your .deb and rebooted. Works fine, so far.

adam@adam-netbook2:~$ lsmod | grep rt2
rt2800pci 18715 0
rt2800lib 54538 1 rt2800pci
crc_ccitt 12667 1 rt2800lib
rt2x00pci 14578 1 rt2800pci
rt2x00lib 50366 3 rt2800pci,rt2800lib,rt2x00pci
mac80211 310872 3 rt2800lib,rt2x00pci,rt2x00lib
cfg80211 199531 2 rt2x00lib,mac80211
eeprom_93cx6 12725 1 rt2800pci

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Thanks Adam. I've gone ahead and applied this to the Oneiric git repository. The patch unfortunately won't make Alpha 3 but will be in the first kernel upload after that. Thanks.

Changed in linux (Ubuntu Oneiric):
assignee: Wolfgang Kufner (wolfgangkufner) → Leann Ogasawara (leannogasawara)
status: In Progress → Fix Committed
Revision history for this message
Julian Wiedmann (jwiedmann) wrote :

The patch in question was part of the 3.0.1 stable update; Oneiric's current kernel is based on 3.0.3.

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

Duplicates of this bug

Other bug subscribers

Remote bug watches

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