Bug 35082 - rtl8192ce broken in 2.6.39-rc1 on HT40 networks
Summary: rtl8192ce broken in 2.6.39-rc1 on HT40 networks
Status: CLOSED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: network-wireless (show other bugs)
Hardware: All Linux
: P1 high
Assignee: drivers_network-wireless@kernel-bugs.osdl.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-14 15:11 UTC by Larry Finger
Modified: 2011-05-30 08:41 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.39-rc1
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
Patch for HT40 problem with rtl8192ce (5.72 KB, patch)
2011-05-14 15:11 UTC, Larry Finger
Details | Diff
Version of patch for mainline kernel (5.96 KB, patch)
2011-05-14 22:51 UTC, Larry Finger
Details | Diff

Description Larry Finger 2011-05-14 15:11:46 UTC
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.
Comment 1 Larry Finger 2011-05-14 22:51:49 UTC
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.
Comment 2 Andrew Morton 2011-05-18 20:37:49 UTC
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.
Comment 3 Larry Finger 2011-05-18 21:38:52 UTC
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.
Comment 4 Andrew Morton 2011-05-18 21:59:51 UTC
(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.
Comment 5 Florian Mickler 2011-05-30 08:15:48 UTC
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

Note You need to log in before you can comment on or make changes to this bug.