TJ, regarding your comments: >"The latest kernel 3.16 driver doesn't Panic but it still has driver failures >that render the driver and device unable to scan and find networks."
As noted in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1341275/comments/11 what you are finding with your/someone else's hardware is in direct contradiction with this report. >"No need for a bisect since this driver is in staging, and is a work- in-progress." The fact it's in staging has nothing to do with if a bisect is required or not. >"Christopher. I was triaging the bug as it affects other users," Ok, but creating a frivolous new bug report and then marking this a duplicate of it isn't helping at all. This will be unduplicated and you are free to mark your bug report a duplicate of this one. >"...it is not specific to the original reporters motherboard." Nobody said anything about how a motherboard has anything to do with this issue. >"I worked on this in detail yesterday supporting another user with the identical failure on Asus X551MA." Exactly my point, another user, not the original reporter of this report. It's great that you are helping others in the Ubuntu Community address their issue. However, let us keep this report focused on this original reporter, his problem, and the facts surrounding it. >"As a kernel hacker I investigated the bug in detail and diagnosed the cause. My additions to this report are in light of my findings." Ok. Upon review of the mainline kernel commits your proposed patch change has already been implemented upstream 5 months ago: Author: John W. Linville <[email protected]> 2014-03-13 11:53:52 Committer: John W. Linville <[email protected]> 2014-03-13 13:05:32 Parent: e46215fe678a9271c4eb98645187ef048d04e15f (Revert "Revert "Staging: rtl8812ae: remove modules field of rate_control_ops"") Child: 3ead0d2e220ea7ced14027336bb168bafa01b7af (wlan-ng: fixup staging driver for removal of ieee80211_dsss_chan_to_freq) Branches: master, remotes/origin/master Follows: v3.14-rc2 Precedes: v3.15-rc1 rtl8821ae: fixup staging driver for revised ieee80211_is_robust_mgmt_frame Commit d8ca16db6bb2 ("mac80211: add length check in ieee80211_is_robust_mgmt_frame()") changed that API to take an skb, and added "_ieee80211_is_robust_mgmt_frame" as a direct replacement for the older API. This is the same fix that was applied to the other rtlwifi drivers in that commit. Cc: Johannes Berg <[email protected]> Signed-off-by: John W. Linville <[email protected]> ------------------ drivers/staging/rtl8821ae/rtl8821ae/trx.c ------------------ index 75ae438..963b55f 100644 @@ -616,7 +616,7 @@ bool rtl8821ae_rx_query_desc(struct ieee80211_hw *hw, return false; } - if ((ieee80211_is_robust_mgmt_frame(hdr)) && + if ((_ieee80211_is_robust_mgmt_frame(hdr)) && (ieee80211_has_protected(hdr->frame_control))) rx_status->flag &= ~RX_FLAG_DECRYPTED; else So, the next step is for David Coles to test to this commit to see if this would fix his issue. David Coles, could you please build up to this commit and advise if you don't have the panic following https://wiki.ubuntu.com/Kernel/KernelBisection ? ** This bug is no longer a duplicate of bug 1354469 [3.13.0-30.55] rtl8821ae Kernel PANIC due to calling incorrect function -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1341275 Title: 10ec:8821 [Gigabyte GB-BXi7-4470R] Kernel panic in rtl8821ae To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1341275/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
