From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Backlund Date: Thu, 12 Nov 2009 10:10:34 +0200 Subject: [ath9k-devel] ath9k buggy in 2.6.31-rc7 In-Reply-To: <21aab41d0911101126q72937903v6e668fc7afc84790@mail.gmail.com> References: <4A906209.6070606@mandriva.org> <21aab41d0911101126q72937903v6e668fc7afc84790@mail.gmail.com> Message-ID: <4AFBC2FA.8030900@mandriva.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org Kemble Wagner skrev: > could you please send me an attachment of the > net-wireless-ath9k-Fix-TX-hang-issue-with-Atheros-chipsets.patch patch > file i want to try testing it > It wont help you on its own... You need a lot of patches to get it fully working again. After a lot of testing with different sets/combinations of patches, here is what I ended up with: # Fixes for ath9k (# 52739) net-wireless-ath9k-downgrade-ASSERT-in-ath_clone_txbuf.patch net-wireless-ath9k-Make-sure-we-configure-a-non-zero-beacon-interval.patch net-wireless-ath9k-differentiate-quality-reporting-between-legacy-and-HT-configurations.patch net-wireless-ath9k-remove-unnecessary-STATION-mode-check.patch net-wireless-ath9k-stop-ani-when-the-STA-gets-disconnected.patch net-wireless-ath9k-race-condition-in-SCANNING-state-check-during-ANI-calibration.patch net-wireless-ath9k-Handle-different-TX-and-RX-streams-properly.patch net-wireless-ath9k-downgrade-assert-in-rc.c-for-invalid-rate.patch net-wireless-ath9k-Manipulate-and-report-the-correct-RSSI.patch net-wireless-ath9k-RX-stucks-during-heavy-traffic-in-HT40-mode.patch net-wireless-ath9k-Fix-TX-hang-issue-with-Atheros-chipsets.patch net-wireless-ath9k-Remove-bogus-assert-in-ath_clone_txbuf.patch net-wireless-ath9k-Handle-tx-desc-shortage-more-appropriately.patch net-wireless-ath9k-do-not-stop-the-queues-in-driver-stop.patch net-wireless-ath9k-Trivial-fix-in-Kconfig.patch net-wireless-ath9k-Update-beacon-RSSI.patch net-wireless-ath9k-Fix-bug-in-PCI-resume.patch net-wireless-ath9k-Set-HW-state-properly.patch net-wireless-ath9k-Fix-TX-poll-cancelling.patch net-wireless-ath9k-Fix-bug-in-retrieving-average-beacon-rssi.patch net-wireless-ath9k-Fix-read-buffer-overflow.patch net-wireless-ath9k-claim-irq-for-ath9k-not-ath-for-pci.patch net-wireless-ath9k-Fix-bug-in-ANI-channel-handling.patch net-wireless-ath9k-Do-a-full-reset-for-AR9280.patch net-wireless-ath9k-Disable-autosleep-feature-by-default.patch net-wireless-ath9k-Fix-RFKILL-bugs.patch net-wireless-ath9k-fix-misplaced-semicolon-on-rate-control.patch Now theese are all merged in upstream linus git tree: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git but to make it easier for you, and since some of them had to be rediffed to apply cleanly as I only cherrypicked ath9k specific fixes, you can find them all here: http://tmb.mine.nu/Mandriva/Cooker/bugs/ath9k_bug52739/patches/ http://tmb2.mine.nu/Mandriva/Cooker/bugs/ath9k_bug52739/patches/ along with a series file that shows the order they have to be applied in... Now with all theese in place I have no complaints about the ath9k in our 2.6.31.x series kernels... -- Have fun Thomas