Re: [TIP] BUG kmalloc-4096: Poison overwritten (ath5k_rx_skb_alloc)

From: Sitsofe Wheeler
Date: Fri May 22 2009 - 05:39:57 EST


On Mon, May 18, 2009 at 11:05:40AM +0100, Sitsofe Wheeler wrote:
> On Fri, May 15, 2009 at 12:09:04AM -0400, Bob Copeland wrote:
> >
> > This is too ugly to live, but I'd like to know if you can reproduce
> > with this patch. If it still happens, then I guess it's back to

The poison message has not reappeared but this morning there was a
sudden break in the connection. Only toggling the wifi via rfkill
brought things back to life. dmesg below:

[ 30.490064] CPA self-test:
[ 30.490262] 4k 4094 large 218 gb 0 x 4312[c0000000-f77fd000] miss 0
[ 30.519860] 4k 189438 large 37 gb 0 x 189475[c0000000-f77fd000] miss 0
[ 30.541985] 4k 189438 large 37 gb 0 x 189475[c0000000-f77fd000] miss 0
[ 30.541991] ok.
[ 71.438535] wlan0: authenticate with AP 00:01:38:d6:0b:4f
[ 71.442153] wlan0: authenticated
[ 71.442162] wlan0: associate with AP 00:01:38:d6:0b:4f
[ 71.445143] wlan0: RX AssocResp from 00:01:38:d6:0b:4f (capab=0x431 status=0 aid=2)
[ 71.445152] wlan0: associated
[ 5771.345217] ath5k phy0: noise floor calibration timeout (2412MHz)
[ 5774.632085] wlan0: no probe response from AP 00:01:38:d6:0b:4f - disassociating
[ 5774.869703] ath5k phy0: failed to wakeup the MAC Chip
[ 5774.869717] ath5k phy0: can't reset hardware (-5)
[ 5774.909190] ath5k phy0: failed to wakeup the MAC Chip
[ 5774.909197] ath5k phy0: can't reset hardware (-5)
[ 5774.952588] ath5k phy0: failed to wakeup the MAC Chip
[ 5774.952600] ath5k phy0: can't reset hardware (-5)
[ 5774.993967] ath5k phy0: failed to wakeup the MAC Chip
[ 5774.993977] ath5k phy0: can't reset hardware (-5)
[ 5775.035221] ath5k phy0: failed to wakeup the MAC Chip
[ 5777.075531] __ratelimit: 13 callbacks suppressed
[ 5777.075539] ath5k phy0: failed to wakeup the MAC Chip
[ 5777.075549] ath5k phy0: can't reset hardware (-5)
[ 5777.163583] ath5k phy0: failed to wakeup the MAC Chip
[ 5777.163598] ath5k phy0: can't reset hardware (-5)
[ 5777.232966] ath5k phy0: failed to wakeup the MAC Chip
[ 5777.232981] ath5k phy0: can't reset hardware (-5)
[ 5777.311548] ath5k phy0: failed to wakeup the MAC Chip
[ 5777.311562] ath5k phy0: can't reset hardware (-5)
[ 5777.373636] ath5k phy0: failed to wakeup the MAC Chip
[ 5777.373649] ath5k phy0: can't reset hardware (-5)
[ 5782.348301] __ratelimit: 12 callbacks suppressed
[ 5782.348312] ath5k phy0: noise floor calibration timeout (2412MHz)
[ 5782.728535] ath5k phy0: failed to wakeup the MAC Chip
[ 5782.728551] ath5k phy0: can't reset hardware (-5)
[ 5782.768293] ath5k phy0: failed to wakeup the MAC Chip
[ 5782.768303] ath5k phy0: can't reset hardware (-5)
[ 5782.822578] ath5k phy0: failed to wakeup the MAC Chip
[ 5782.822593] ath5k phy0: can't reset hardware (-5)
[ 5782.875552] ath5k phy0: failed to wakeup the MAC Chip
[ 5782.875566] ath5k phy0: can't reset hardware (-5)
[ 5782.918854] ath5k phy0: failed to wakeup the MAC Chip
[ 5788.256463] __ratelimit: 13 callbacks suppressed
[ 5788.256473] ath5k phy0: failed to wakeup the MAC Chip
[ 5788.256483] ath5k phy0: can't reset hardware (-5)
[ 5788.299282] ath5k phy0: failed to wakeup the MAC Chip
[ 5788.299294] ath5k phy0: can't reset hardware (-5)
[ 5788.352425] ath5k phy0: failed to wakeup the MAC Chip
[ 5788.352437] ath5k phy0: can't reset hardware (-5)
[ 5788.402450] ath5k phy0: failed to wakeup the MAC Chip
[ 5788.402462] ath5k phy0: can't reset hardware (-5)
[ 5788.457462] ath5k phy0: failed to wakeup the MAC Chip
[ 5788.457474] ath5k phy0: can't reset hardware (-5)
[ 5793.345245] __ratelimit: 12 callbacks suppressed
[ 5793.345255] ath5k phy0: noise floor calibration timeout (2412MHz)
[ 5793.881757] ath5k phy0: failed to wakeup the MAC Chip
[ 5793.881773] ath5k phy0: can't reset hardware (-5)
[ 5793.924596] ath5k phy0: failed to wakeup the MAC Chip
[ 5793.924609] ath5k phy0: can't reset hardware (-5)
[ 5793.979648] ath5k phy0: failed to wakeup the MAC Chip
[ 5793.979662] ath5k phy0: can't reset hardware (-5)
[ 5794.037673] ath5k phy0: failed to wakeup the MAC Chip
[ 5794.037688] ath5k phy0: can't reset hardware (-5)
[ 5794.089561] ath5k phy0: failed to wakeup the MAC Chip
[ 5803.075500] __ratelimit: 35 callbacks suppressed
[ 5803.075509] ath5k phy0: failed to wakeup the MAC Chip
[ 5803.075518] ath5k phy0: can't reset hardware (-5)
[ 5803.119747] ath5k phy0: failed to wakeup the MAC Chip
[ 5803.119761] ath5k phy0: can't reset hardware (-5)
[ 5803.161294] ath5k phy0: failed to wakeup the MAC Chip
[ 5803.161305] ath5k phy0: can't reset hardware (-5)
[ 5803.200990] ath5k phy0: failed to wakeup the MAC Chip
[ 5803.200999] ath5k phy0: can't reset hardware (-5)
[ 5803.245784] ath5k phy0: failed to wakeup the MAC Chip
[ 5803.245796] ath5k phy0: can't reset hardware (-5)
[ 5808.586487] __ratelimit: 13 callbacks suppressed
[ 5808.586497] ath5k phy0: failed to wakeup the MAC Chip
[ 5808.586506] ath5k phy0: can't reset hardware (-5)
[ 5808.629640] ath5k phy0: failed to wakeup the MAC Chip
[ 5808.629653] ath5k phy0: can't reset hardware (-5)
[ 5808.669017] ath5k phy0: failed to wakeup the MAC Chip
[ 5808.669025] ath5k phy0: can't reset hardware (-5)
[ 5808.779474] ath5k phy0: failed to wakeup the MAC Chip
[ 5808.779489] ath5k phy0: can't reset hardware (-5)
[ 5808.848331] ath5k phy0: failed to wakeup the MAC Chip
[ 5808.848345] ath5k phy0: can't reset hardware (-5)
[ 5814.339464] __ratelimit: 12 callbacks suppressed
[ 5814.339473] ath5k phy0: failed to wakeup the MAC Chip
[ 5814.339483] ath5k phy0: can't reset hardware (-5)
[ 5814.381830] ath5k phy0: failed to wakeup the MAC Chip
[ 5814.381842] ath5k phy0: can't reset hardware (-5)
[ 5814.425552] ath5k phy0: failed to wakeup the MAC Chip
[ 5814.425565] ath5k phy0: can't reset hardware (-5)
[ 5814.465221] ath5k phy0: failed to wakeup the MAC Chip
[ 5814.465230] ath5k phy0: can't reset hardware (-5)
[ 5814.508194] ath5k phy0: failed to wakeup the MAC Chip
[ 5814.508206] ath5k phy0: can't reset hardware (-5)
[ 5819.851562] __ratelimit: 13 callbacks suppressed
[ 5819.851571] ath5k phy0: failed to wakeup the MAC Chip
[ 5819.851581] ath5k phy0: can't reset hardware (-5)
[ 5819.895810] ath5k phy0: failed to wakeup the MAC Chip
[ 5819.895823] ath5k phy0: can't reset hardware (-5)
[ 5819.952022] ath5k phy0: failed to wakeup the MAC Chip
[ 5819.952035] ath5k phy0: can't reset hardware (-5)
[ 5819.996475] ath5k phy0: failed to wakeup the MAC Chip
[ 5819.996489] ath5k phy0: can't reset hardware (-5)
[ 5820.035965] ath5k phy0: failed to wakeup the MAC Chip
[ 5820.035974] ath5k phy0: can't reset hardware (-5)
[ 5825.463631] __ratelimit: 12 callbacks suppressed
[ 5825.463639] ath5k phy0: failed to wakeup the MAC Chip
[ 5825.463649] ath5k phy0: can't reset hardware (-5)
[ 5825.506403] ath5k phy0: failed to wakeup the MAC Chip
[ 5825.506415] ath5k phy0: can't reset hardware (-5)
[ 5825.564295] ath5k phy0: failed to wakeup the MAC Chip
[ 5825.564309] ath5k phy0: can't reset hardware (-5)
[ 5825.608777] ath5k phy0: failed to wakeup the MAC Chip
[ 5825.608790] ath5k phy0: can't reset hardware (-5)
[ 5825.654880] ath5k phy0: failed to wakeup the MAC Chip
[ 5825.654894] ath5k phy0: can't reset hardware (-5)
[ 5831.415476] __ratelimit: 13 callbacks suppressed
[ 5831.415485] ath5k phy0: failed to wakeup the MAC Chip
[ 5831.415496] ath5k phy0: can't reset hardware (-5)
[ 5831.458800] ath5k phy0: failed to wakeup the MAC Chip
[ 5831.458813] ath5k phy0: can't reset hardware (-5)
[ 5831.501080] ath5k phy0: failed to wakeup the MAC Chip
[ 5831.501092] ath5k phy0: can't reset hardware (-5)
[ 5831.604365] ath5k phy0: failed to wakeup the MAC Chip
[ 5831.604379] ath5k phy0: can't reset hardware (-5)
[ 5831.647234] ath5k phy0: failed to wakeup the MAC Chip
[ 5831.647246] ath5k phy0: can't reset hardware (-5)
[ 5834.122061] ath5k 0000:01:00.0: PCI INT A disabled
[ 5836.901310] pci 0000:01:00.0: reg 10 64bit mmio: [0x000000-0x00ffff]
[ 5836.901973] ath5k 0000:01:00.0: enabling device (0000 -> 0002)
[ 5836.901994] ath5k 0000:01:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 5836.902055] ath5k 0000:01:00.0: setting latency timer to 64
[ 5836.907782] ath5k 0000:01:00.0: registered as 'phy1'
[ 5837.054154] phy1: Selected rate control algorithm 'minstrel'
[ 5837.057517] ath5k phy1: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)
[ 5850.472102] wlan0: authenticate with AP 00:01:38:d6:0b:4f
[ 5850.474140] wlan0: authenticated
[ 5850.474149] wlan0: associate with AP 00:01:38:d6:0b:4f
[ 5850.476700] wlan0: RX AssocResp from 00:01:38:d6:0b:4f (capab=0x431 status=0 aid=2)
[ 5850.476708] wlan0: associated

Another weird thing that I've noticed with 2.6.30 kernels (although it
might be happening with older ones) is that periodically (maybe once a
day) the packet loss between the computer and the access point will
become very high and will stay that way until the computer is rebooted.
I do not know if toggling via rfkill will also solve that problem.

--
Sitsofe | http://sucs.org/~sits/
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/