[Bug 619225] New: rt3070: old firmware file with bad file name
http://bugzilla.novell.com/show_bug.cgi?id=619225 http://bugzilla.novell.com/show_bug.cgi?id=619225#c0 Summary: rt3070: old firmware file with bad file name Classification: openSUSE Product: openSUSE 11.3 Version: RC 2 Platform: All OS/Version: openSUSE 11.3 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: sbrabec@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- I have a bulk RT3071 WLAN dongle: http://www.penguin.cz/~utx/hardware/Ralink_3071/ It does not work in linux out of the box: Insert, run YaST2 sw_single. System offers kernel-firmware-20100227-4.1 to install. Nice. (Less nice that is does not recommend replug or reboot afterwards.) After replug: firmware: requesting rt3070.bin usb 1-4: firmware file rt3070.bin request failed (-2) rt28xx Initialized fail! Well, rt3070.bin does not exist (and did never exist). OK. Let's try ln -s /lib/firmware/rt2870.bin /lib/firmware/rt3070.bin and replug again: usb 1-4: firmware: requesting rt3070.bin usb 1-4: firmware file rt3070.bin is too old; driver requires v17 or later rt28xx Initialized fail! OK, let's go to http://www.ralink.com.tw/support.php?s=2 and download "Firmware RT28XX/RT30XX USB series (RT2870/RT2770/RT3572/RT3070)", unpack, rename rt2870.bin to rt3070.bin, install to /lib/firmware and replug again. Now it works! (And in difference to 11.2, scanning works as well and there is no crash after 30 seconds.) Proposed fix: Install the latest firmware. Either symlink rt2870.bin as rt3070.bin or change kernel to request rt2870.bin for RT3070. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=619225 http://bugzilla.novell.com/show_bug.cgi?id=619225#c Jeff Mahoney <jeffm@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeffm@novell.com AssignedTo|kernel-maintainers@forge.pr |gregkh@novell.com |ovo.novell.com | -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=619225 http://bugzilla.novell.com/show_bug.cgi?id=619225#c1 --- Comment #1 from Greg Kroah-Hartman <gregkh@novell.com> 2010-07-01 17:04:12 UTC --- So I can't just add a symlink in the existing kernel-firmware package as that's too old, right? I'll work on updating the firmware package to the newer version, that should resolve this... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=619225 http://bugzilla.novell.com/show_bug.cgi?id=619225#c2 --- Comment #2 from Stanislav Brabec <sbrabec@novell.com> 2010-07-01 19:16:38 CEST --- You have to upgrade the firmware file at least for rt3070. If you decide to upgrade for both rt2870.bin and rt3070.bin then you can use symlink. Ralink provides for both rt3070 and rt2870 the same firmware files. At least just now. I don't have rt2870 to test the latest Ralink firmware there. I just tested RT2870_Firmware_V22 here with my rt3070 and it works for me. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=619225 http://bugzilla.novell.com/show_bug.cgi?id=619225#c3 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |sbrabec@novell.com --- Comment #3 from Greg Kroah-Hartman <gregkh@novell.com> 2010-07-01 17:19:16 UTC --- Can you try the kernel-firmware package at: https://build.opensuse.org/package/binaries?package=kernel-firmware&project=home%3Agregkh%3Abranches%3AKernel%3AHEAD&repository=openSUSE_Factory after removing the firmware that you downloaded from the ralink web site to verify that the new kernel-firmware package solves this problem or not. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=619225 http://bugzilla.novell.com/show_bug.cgi?id=619225#c4 Stanislav Brabec <sbrabec@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|sbrabec@novell.com | --- Comment #4 from Stanislav Brabec <sbrabec@novell.com> 2010-07-01 19:40:16 CEST --- The package has a different firmware file than I downloaded two hours ago from Ralink, but it seems to work as well: [19898.865020] usb 1-4: new high speed USB device using ehci_hcd and address 11 [19898.998247] usb 1-4: New USB device found, idVendor=07b8, idProduct=3071 [19898.998253] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [19898.998256] usb 1-4: Product: 802.11 n WLAN [19898.998258] usb 1-4: Manufacturer: Ralink [19898.998260] usb 1-4: SerialNumber: 1.0 [19899.001089] === pAd = ffffc900034e0000, size = 502256 === [19899.001094] <-- RTMPAllocAdapterBlock, Status=0 [19958.816559] usb 1-4: firmware: requesting rt3070.bin [19959.100840] <-- RTMPAllocTxRxRingMemory, Status=0 [19959.102887] -->RTUSBVenderReset [19959.103103] <--RTUSBVenderReset [19959.393237] 1. Phy Mode = 0 [19959.393242] 2. Phy Mode = 0 [19959.414996] RTMPSetPhyMode: channel is out of range, use first channel=1 [19959.422480] 3. Phy Mode = 0 [19959.430732] MCS Set = 00 00 00 00 00 [19959.511358] <==== rt28xx_init, Status=0 [19959.513098] 0x1300 = 00073200 And this with the V22: 13317.921576] === pAd = ffffc90001b25000, size = 502256 === [13317.921580] <-- RTMPAllocAdapterBlock, Status=0 [13365.938320] usb 1-4: firmware: requesting rt3070.bin [13366.220558] <-- RTMPAllocTxRxRingMemory, Status=0 [13366.222523] -->RTUSBVenderReset [13366.222646] <--RTUSBVenderReset [13366.511750] 1. Phy Mode = 0 [13366.511755] 2. Phy Mode = 0 [13366.532748] RTMPSetPhyMode: channel is out of range, use first channel=1 [13366.540748] 3. Phy Mode = 0 [13366.548997] MCS Set = 00 00 00 00 00 [13366.626746] <==== rt28xx_init, Status=0 [13366.628362] 0x1300 = 00073200 -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=619225 http://bugzilla.novell.com/show_bug.cgi?id=619225#c5 --- Comment #5 from Greg Kroah-Hartman <gregkh@novell.com> 2010-07-01 18:03:36 UTC --- Great, thanks for testing, I'll try to figure out how to push this into factory for 11.3... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=619225 http://bugzilla.novell.com/show_bug.cgi?id=619225#c6 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #6 from Greg Kroah-Hartman <gregkh@novell.com> 2010-07-01 18:24:44 UTC --- Now checked in and submitted to Factory -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com