From: Steven Luo Date: Sun, 12 Apr 2009 09:57:54 +0000 (-0700) Subject: ath9k: reset after PCI FATAL/PERR interrupts X-Git-Tag: v2.6.31-rc1~330^2~568^2~66 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a89bff9a78b2bf51e21a961b473b5be94b22f12e;p=pandora-kernel.git ath9k: reset after PCI FATAL/PERR interrupts ath9k_hw_getisr() doesn't appear to set anything in the status mask for PCI FATAL or PERR interrupts (AR_INTR_SYNC_HOST1_FATAL/PERR), which the open-source HAL seems to do. This means that the card isn't reset after these interrupts. This patch seems to fix a problem where the wireless drops out with an "ath9k: received PCI FATAL interrupt" in dmesg after some time; the hardware is an AR5416 in an ASUS WL-500W running 2.6.28.7 (OpenWRT) and compat-wireless 2009-03-31. Signed-off-by: Steven Luo Signed-off-by: John W. Linville --- Reading git-diff-tree failed