rtlwifi-new:debug

Last commit made on 2018-04-10
Get this branch:
git clone -b debug https://git.launchpad.net/rtlwifi-new

Branch merges

Branch information

Name:
debug
Repository:
lp:rtlwifi-new

Recent commits

fc08be6... by Larry Finger

rtlwifi_new: rtl8723ae: Add option of clearing interrupt before setting

Signed-off-by: Larry Finger <email address hidden>

286901b... by Larry Finger

rtlwifi_next: Add tar file for rtl8821ce

Signed-off-by: Larry Finger <email address hidden>

a7d5b30... by Larry Finger

rtlwifi_new: Log errant action value leading to AMPDU_ERR

Signed-off-by: Larry Finger <email address hidden>

1fc9cb7... by Larry Finger

Merge branch 'extended' of http://github.com/lwfinger/rtlwifi_new into extended

faf32d3... by Larry Finger

rtlwifi_new: Restore rtl8723befw.bin

Signed-off-by: Larry Finger <email address hidden>

63739b2... by Larry Finger

rtlwifi_new: Restore rtl8723befw.bin

Signed-off-by: Larry Finger <email address hidden>

b54c550... by Larry Finger

rtlwifi_new: Add ASPM_L1_LATENCY to rtl8723be and rtl8723de

Signed-off-by: Larry Finger <email address hidden>

0342da6... by Larry Finger

rtlwifi_new: rtl8821ae: Fix connection problem correctly

There has been a coding error in rtl8821ae since it was first introduced,
namely that an 8-bit register was read using a 16-bit read in
_rtl8821ae_dbi_read(). This error was fixed with commit 40b368af4b75
("rtlwifi: Fix alignment issues"); however, this change led to
instability in the connection. To restore stability, this change
was reverted in commit b8b8b16352cd ("rtlwifi: rtl8821ae: Fix connection
lost problem").

Unfortunately, the unaligned access caueses machine checks in ARM
architecture, and we were forced to evaluate the actual cause of the
problem on x86 platforms. Following a suggestion from Pkshih
<email address hidden>, it was found that by increasing the ASPM L1
latency from 0 to 7 fixed the stability. This parameter was varied to
see if a smaller value would work; however, it appears that 7 is the
safest value. A new symbol is defined for this quantity, thus it can be
easily changed if necessary.

Fixes: b8b8b16352cd ("rtlwifi: rtl8821ae: Fix connection lost problem")
Cc: Stable <email address hidden> # 4.14+
Fix-suggested-by: Pkshih <email address hidden>
Signed-off-by: Larry Finger <email address hidden>

9a2ed83... by Larry Finger

rtlwifi_new: rtl8821ae: Fix problem with unaligned read

Using a patch supplied by Realtek, the L1 latency for 0x70f is increased.
With this change, the byte read on x86_64 now works, and there will be
no unaligned access on AARCH64.

Signed-off-by: Larry Finger <email address hidden>

5d740d1... by Larry Finger

rtlwifi_new: Fix missing `__udivdi3' when built for 32-bit platforms

Signed-off-by: Larry Finger <email address hidden>