Created attachment 57802 [details] Patch for HT40 problem with rtl8192ce The changes in driver rtl8192ce that were involved in merging driver rtl8192cu introduced some errors that prevent the usage of rtl8192ce on 270 (HT40) Mbps 802.11n networks. There is no problem with 802.11g for 130 Mbps 802.11n networks. A patch is available.
Created attachment 57862 [details] Version of patch for mainline kernel Attachment 57802 [details] is for the wireless-testing tree. Due to some patches in that tree that will not be sent upstream until the 2.6.40 merge, that patch will not apply to Linus's linux-2.6 tree. This second attachment is the version for the mainline kernel.
Larry, you should put the cc:stable into the changelog yourself! It's the best way to ensure that the patch won't evade the -stable maintainers' attention.
If I understand correctly, I should use the Cc to stable even if there might not be any previous versions to which it should apply.
(In reply to comment #3) > If I understand correctly, I should use the Cc to stable even if there might > not be any previous versions to which it should apply. I can't parse that :( The key thing is to get the "Cc: <stable@kernel.org>" text into the changelog in Linus's tree. That reliably wakes up the -stable maintainers. If they find that the patch doesn't apply then you'll be hearing from them. To make life simpler you could do something like Cc: <stable@kernel.org> [I have a reworked patch for earlier kernels] or whatever.
A patch referencing this bug report has been merged in v3.0-rc1: commit 099fb8ab1e57e5d609ac686cc0ab6d1835a79155 Author: Larry Finger <Larry.Finger@lwfinger.net> Date: Sat May 14 10:15:17 2011 -0500 rtlwifi: rtl8192c-common: rtl8192ce: Fix for HT40 regression