b43: Mask the PHY TX error interrupt for now.

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@14951 3c298f89-4303-0410-b956-a3cf2f4a3e73
master
Michael Büsch 2009-03-19 14:59:54 +00:00
parent 6ae808ef56
commit eeb2482839
1 changed files with 26 additions and 0 deletions

View File

@ -0,0 +1,26 @@
Subject: b43: Mask the PHY TX error interrupt
Mask the PHY TX error interrupt. This error triggers for yet unknown
reasons. It's not that often to really harm the transmission, but it _might_
be more often than 1000 times in 15 seconds. The PHY TX error watchdog however
will reset the controller, if it triggers more than 1000 times in 15 seconds.
This might happen under heavy load and thus kill the interface.
So as a workaround we ignore the PHY TX error.
--mb
Index: compat-wireless-2009-03-18/drivers/net/wireless/b43/b43.h
===================================================================
--- compat-wireless-2009-03-18.orig/drivers/net/wireless/b43/b43.h 2009-03-19 15:26:08.000000000 +0100
+++ compat-wireless-2009-03-18/drivers/net/wireless/b43/b43.h 2009-03-19 15:26:52.000000000 +0100
@@ -422,7 +422,6 @@ enum {
B43_IRQ_ATIM_END | \
B43_IRQ_PMQ | \
B43_IRQ_MAC_TXERR | \
- B43_IRQ_PHY_TXERR | \
B43_IRQ_DMA | \
B43_IRQ_TXFIFO_FLUSH_OK | \
B43_IRQ_NOISESAMPLE_OK | \