Re: [PATCH] rtlwifi: Add more checks for get_btc_status callback
From: Larry Finger <hidden>
Date: 2014-11-05 18:12:42
Also in:
lkml, netdev
On 11/05/2014 03:16 AM, Mike Galbraith wrote:
On Wed, 2014-10-29 at 23:30 -0500, Larry Finger wrote:quoted
On 10/29/2014 06:28 PM, Murilo Opsfelder Araujo wrote:quoted
This is a complement of commit 08054200117a95afc14c3d2ed3a38bf4e345bf78 "rtlwifi: Add check for get_btc_status callback". With this patch, next-20141029 at least does not panic with rtl8192se device.This patch is OK, but as noted it is not complete. I have patches to fix all the kernel panics for rtl8192se AND rtl8192ce. There are missing parts, but I would prefer submitting mine, which would conflict with this one. For that reason, NACK for this one, and please apply the set I am submitting now.It's all in there now, but my RTL8191SEvB is still dead. Squabbling with it isn't going all that well either. As soon as 38506ece rtlwifi: rtl_pci: Start modification for new drivers is applied, explosions appear. Subsequently applying... 08054200 rtlwifi: Add check for get_btc_status callback c0386f15 rtlwifi: rtl8192ce: rtl8192de: rtl8192se: Fix handling for missing get_btc_status 50147969 rtlwifi: rtl8192se: Fix duplicate calls to ieee80211_register_hw() 30c5ccc6 rtlwifi: rtl8192se: Add missing section to read descriptor setting 75a916e1 rtlwifi: rtl8192se: Fix firmware loading ...fixes that mess up, but leaves the interface dead in the same manner as if nothing has been reverted. So it _seems_ the bustage lurks in 38506ece somewhere. Too bad it's non-dinky, and written in wifi-ese :)
Yes, I am aware that rtl8192se is failing, and now that I am back from vacation, I am working on the problem. If you want to use the driver with kernel 3.18, clone the repo at http://github.com/lwfinger/rtlwifi_new.git and build and install either the master or kernel_version branches. Both work. I am in the process of trying to find what the crucial difference is between that repo and the kernel version. Larry