Incompatible firmware for DWA-140 wireless usb key

Bug #782752 reported by Lionel Le Folgoc
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Binary package hint: linux-firmware

Hi,

A wireless usb key (D-LINK DWA-140, rev B2) doesn't work anymore on Natty. It was working fine on maverick.
Quote from the kernel log:
May 14 17:03:57 pegasus kernel: [ 19.313276] phy1 -> rt2x00lib_request_firmware: Error - Current firmware does not support detected chipset.

Replacing /lib/firmware/rt2870.bin with the one from Ralink ("Firmware RT28XX/RT30XX USB series (RT2870/RT2770/RT3572/RT3070)" version 22, dated 03/31/2010 on http://www.ralinktech.com/support.php?s=2) lets it work as expected.

Thanks.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: linux-firmware 1.52 [modified: lib/firmware/rt2870.bin]
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
Date: Sat May 14 20:18:49 2011
Dependencies:

PackageArchitecture: all
ProcEnviron:
 LANGUAGE=fr_FR:en
 LANG=fr_FR.utf8
 SHELL=/bin/bash
SourcePackage: linux-firmware
UpgradeStatus: Upgraded to natty on 2011-05-14 (0 days ago)

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

Bah, apparently apport doesn't add any attachment, how useful...

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

Here is a kernel log obtained with the faulty firmware (the successful cfg80211 output comes from another wifi card, atheros-based, ignore it).

Revision history for this message
Lionel Le Folgoc (mrpouit) wrote :

This time with the firmware from ralink (and also the atheros-based wifi card disabled, to be sure the new firmware was working).

Revision history for this message
Julian Wiedmann (jwiedmann) wrote :

Uneducated guess:

this seems to be a RT3072 chip - I believe natty is the first release where these devices are supported by the mainline rt2x00 driver (previously they used the one in staging).
The regression comes from the fact that the staging driver uses specific firmware files (rt2870, rt3070, rt3071) for each chip, whereas the mainline driver requires a "one-in-all" version of the rt2870 firmware. So natty needs an updated rt2870.bin file that contains the necessary firmware for RT3072 (and others).

The most recent version seems to be v29, available in the upstream linux-firmware repo.

(the same issue was reported in #14 of bug 580926)

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

This seems to be fixed by new firmware already in ubuntu oneiric. Please take a look at bug 762987 and see if you can verify this.

Changed in linux-firmware (Ubuntu):
status: New → Incomplete
Revision history for this message
Seth Forshee (sforshee) wrote :

This actually looks identical to bug #762987. I'm marking this one as a duplicate.

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.