Fix incorrect country code issue on RTL8812AE devices (rhbz 1279653)
This commit is contained in:
parent
43a1944dd7
commit
6db61a0cd5
@ -602,6 +602,9 @@ Patch625: cpupower-Fix-build-error-in-cpufreq-info.patch
|
|||||||
#CVE-2016-0723 rhbz 1296253 1300224
|
#CVE-2016-0723 rhbz 1296253 1300224
|
||||||
Patch637: tty-Fix-unsafe-ldisc-reference-via-ioctl-TIOCGETD.patch
|
Patch637: tty-Fix-unsafe-ldisc-reference-via-ioctl-TIOCGETD.patch
|
||||||
|
|
||||||
|
#rhbz 1279653
|
||||||
|
Patch638: rtlwifi-rtl8821ae-Fix-5G-failure-when-EEPROM-is-inco.patch
|
||||||
|
|
||||||
# END OF PATCH DEFINITIONS
|
# END OF PATCH DEFINITIONS
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
@ -2047,6 +2050,9 @@ fi
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Jan 21 2016 Josh Boyer <jwboyer@fedoraproject.org>
|
||||||
|
- Fix incorrect country code issue on RTL8812AE devices (rhbz 1279653)
|
||||||
|
|
||||||
* Wed Jan 20 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc0.git7.1
|
* Wed Jan 20 2016 Justin M. Forbes <jforbes@fedoraproject.org> - 4.5.0-0.rc0.git7.1
|
||||||
- Linux v4.4-8950-g2b4015e
|
- Linux v4.4-8950-g2b4015e
|
||||||
|
|
||||||
|
55
rtlwifi-rtl8821ae-Fix-5G-failure-when-EEPROM-is-inco.patch
Normal file
55
rtlwifi-rtl8821ae-Fix-5G-failure-when-EEPROM-is-inco.patch
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
From 933885ecca1a2b8fa03b5756ba1cbb9f094a5861 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Larry Finger <Larry.Finger@lwfinger.net>
|
||||||
|
Date: Wed, 20 Jan 2016 21:26:18 -0600
|
||||||
|
Subject: [PATCH] rtlwifi: rtl8821ae: Fix 5G failure when EEPROM is incorrectly
|
||||||
|
encoded
|
||||||
|
|
||||||
|
Recently, it has been reported that D-Link DWA-582 cards, which use an
|
||||||
|
RTL8812AE chip are not able to scan for 5G networks. The problems started
|
||||||
|
with kernel 4.2, which is the first version that had commit d10101a60372
|
||||||
|
("rtlwifi: rtl8821ae: Fix problem with regulatory information"). With this
|
||||||
|
patch, the driver went from setting a default channel plan to using
|
||||||
|
the value derived from EEPROM.
|
||||||
|
|
||||||
|
Bug reports at https://bugzilla.kernel.org/show_bug.cgi?id=111031 and
|
||||||
|
https://bugzilla.redhat.com/show_bug.cgi?id=1279653 are examples of this
|
||||||
|
problem.
|
||||||
|
|
||||||
|
The problem was solved once I learned that the internal country code was
|
||||||
|
resulting in a regulatory set with only 2.4 GHz channels. With the RTL8821AE
|
||||||
|
chips available to me, the country code was such that both 2.4 and 5 GHz
|
||||||
|
channels are allowed. The fix is to allow both bands even when the EEPROM
|
||||||
|
is incorrectly encoded.
|
||||||
|
|
||||||
|
Fixes: d10101a60372 ("rtlwifi: rtl8821ae: Fix problem with regulatory information")
|
||||||
|
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
|
||||||
|
Cc: littlesmartguy@gmail.com
|
||||||
|
Cc: gabe@codehaus.org
|
||||||
|
Cc: Stable <stable@vger.kernel.org> [v4.2+]
|
||||||
|
---
|
||||||
|
drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/net/wireless/realtek/rtlwifi/regd.c b/drivers/net/wireless/realtek/rtlwifi/regd.c
|
||||||
|
index a62bf0a65c32..5be34118e0af 100644
|
||||||
|
--- a/drivers/net/wireless/realtek/rtlwifi/regd.c
|
||||||
|
+++ b/drivers/net/wireless/realtek/rtlwifi/regd.c
|
||||||
|
@@ -351,7 +351,6 @@ static const struct ieee80211_regdomain *_rtl_regdomain_select(
|
||||||
|
case COUNTRY_CODE_SPAIN:
|
||||||
|
case COUNTRY_CODE_FRANCE:
|
||||||
|
case COUNTRY_CODE_ISRAEL:
|
||||||
|
- case COUNTRY_CODE_WORLD_WIDE_13:
|
||||||
|
return &rtl_regdom_12_13;
|
||||||
|
case COUNTRY_CODE_MKK:
|
||||||
|
case COUNTRY_CODE_MKK1:
|
||||||
|
@@ -360,6 +359,7 @@ static const struct ieee80211_regdomain *_rtl_regdomain_select(
|
||||||
|
return &rtl_regdom_14_60_64;
|
||||||
|
case COUNTRY_CODE_GLOBAL_DOMAIN:
|
||||||
|
return &rtl_regdom_14;
|
||||||
|
+ case COUNTRY_CODE_WORLD_WIDE_13:
|
||||||
|
case COUNTRY_CODE_WORLD_WIDE_13_5G_ALL:
|
||||||
|
return &rtl_regdom_12_13_5g_all;
|
||||||
|
default:
|
||||||
|
--
|
||||||
|
2.5.0
|
||||||
|
|
Loading…
Reference in New Issue
Block a user