Comment 66 for bug 407040

Revision history for this message
Neil Wilson (neil-aldur) wrote :

Andy,

Thanks for putting this together. I've given it a go and the results are not as good as others, although better than the vanilla kernel.

On my system I lose the sound initially on boot, and in particular the inbuilt SPDIF is non-functional to start with despite selecting Digital output on the sound preferences. Instead I get a series of clicks from the machine and a bunch of messages in dmesg

[ 68.200275] hda-intel: spurious response 0x0:0x0, last cmd=0x670503
[ 68.200277] hda-intel: spurious response 0x0:0x0, last cmd=0x670503
[ 68.200280] hda-intel: spurious response 0x0:0x0, last cmd=0x870503
[ 68.200282] hda-intel: spurious response 0x0:0x0, last cmd=0x870503

This is a regression.

On the wireless side the driver is somewhat more stable than orginal. Unfortunately the rate selection algorithm leaves a little to be desired as it is selecting and sticking with rates that are not sustainable. I regularly lose IP throughput to the router despite the wireless showing as connected. When it stick like this and I force a reattachment I get the DMA stall message in the kernel log.

[ 206.241910] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 207.241841] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 207.451996] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 212.494469] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 213.481942] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 213.692490] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 218.724375] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 219.701934] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 219.912340] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 224.951915] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 225.941954] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 226.152381] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 231.201896] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 232.181888] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 232.391960] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 237.444419] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 238.431867] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 238.642009] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 243.694374] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 244.671917] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 244.882413] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 249.921873] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 250.901918] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 251.114939] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 256.141905] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 257.134399] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 257.342371] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 347.511845] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 348.492672] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020
[ 348.702094] ath9k: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x40000020

Sometimes I can do a remove and reinsert of the module, but it rarely brings the network back.

Mostly I get the usual message

[ 928.191692] ath9k: Driver unloaded
[ 948.749285] ath9k 0000:06:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 948.859217] ath9k: timeout (100000 us) on reg 0x7044: 0xffffffff & 0x0000000f != 0x00000002
[ 948.859227] ath9k: Couldn't reset chip
[ 948.859240] ath9k: Unable to attach hardware; HAL status -5
[ 948.859798] ath9k 0000:06:00.0: PCI INT A disabled

This is on karmic.