Bug 42826
Summary: | problems with the r8712u staging driver on all 3.2.x (incuding rc's), and all 3.3.0-rc's | ||
---|---|---|---|
Product: | Other | Reporter: | Robert Crawford (wrc1944) |
Component: | Modules | Assignee: | other_modules |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | aklhfex, alan, albert.chang, Larry.Finger |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | All 3.2.x and 3.3.0-rc's | Subsystem: | |
Regression: | Yes | Bisected commit-id: |
Description
Robert Crawford
2012-02-26 22:08:50 UTC
Sorry- forgot to list this as a regression. Sorry- forgot to list this as a regression. Just tried the new 3.3.0rc6 on Gentoo, as I saw these 7 r8712u patches were included, thinking that was including Larry's three patches which had fixed all r8712u issues when applied to any 3.2 or 3.3-rc kernel. A day before, I had looked in the linux-next: next-20120302 gitweb souce and saw Larry's three patches, then rc6 was released so I assumed "next" from a few days ago was now "rc6." Guess I was wrong. In any case, the 7 new r8712u patches did nothing I could discern, and in fact after a 2 second LED blinking while booted, the usb r8712u wireless adapter is again DOA when booting is finished. Seems like things are going backwards- at least the later vanilla 3.2's will bring up the wireless interface albeit with a very crippled signal level (that Larry's patch fixes). Anyway, I then replaced the 3.3.0-rc6 rtl88712 directory with a 3.2.9 version I had patched with Larry's three patches, rebuilt the modules, rebooted to 3.3.0-rc6, and all wireless was well, with full strength 100/100 connection. FWIW, here are the new patches for rc6: drivers/staging/rtl8712/drv_types.h 7 + 0 - 0 ! drivers/staging/rtl8712/hal_init.c 43 + 19 - 0 ! drivers/staging/rtl8712/os_intfs.c 11 + 3 - 0 ! drivers/staging/rtl8712/rtl8712_hal.h 1 + 0 - 0 ! drivers/staging/rtl8712/rtl871x_mlme.c 1 + 1 - 0 ! drivers/staging/rtl8712/rtl871x_sta_mgt.c 1 + 0 - 0 ! drivers/staging/rtl8712/usb_intf.c 7 + 3 - 0 ! BTW, Mageia Linux did have Larry's signal level patch in its new 3.2.9. r8712u loaded, but the wlan0 interface isn't recognized, wireless is still DOA. Had to use an ath9k adapter The signal level change is commit da3e6ec2f443ac00aa623c5921e3521f5f38efe4 "staging: r8712u: Fix regression in signal level after commit c6dc001" in staging-next. This "problem" is cosmetic, and is not of high-enough priority to push it through to the 3.3 mainline. The fixes in staging-next that allow the driver to function, are as follows: 1. commit 2080913e017ab9f88379d93fd09546ad95faf87b "staging: r8712u: Fix regression caused by commit 8c213fa" 2. commit 9f4bc8cf3fe750ed093856a5f5d41c11cc12ad22 "staging: r8712u: Fix regression introduced by commit a5ee652" Both of these fix real problems and should be pushed to the 3.3 mainline. |