Using svn revision 1347 under Linux 2.6.15-rc4-ck1, the driver fails to work after a suspend/resume cycle. After trying to bring up the ath0 interface (in station mode), I get:
wifi0: unable to reset hardware: '' (HAL status 2671361) (freq 2412 flags 0xa0)
wifi0: ath_chan_set: unable to reset channel 6 (2437Mhz) flags 0xa0 '' (HAL status 2953921758)
wifi0: ath_chan_set: unable to reset channel 11 (2462Mhz) flags 0xa0 '' (HAL status 2953921758)
wifi0: ath_chan_set: unable to reset channel 7 (2442Mhz) flags 0xa0 '' (HAL status 2953921758)
[..lots more like this until I destroy the ath0 device..]
Trying to subsequently unload/reload ath_pci results in:
ACPI: PCI interrupt for device 0000:01:0d.0 disabled
ath_pci: driver unloaded
ath_pci: 0.9.4.5 (Atheros/multi-bss)
ACPI: PCI Interrupt 0000:01:0d.0[A] -> Link [LNKC] -> GSI 11 (level, low) -> IRQ 11
wifi%d: unable to attach hardware: 'Hardware didn't respond as expected' (HAL status 3)
ACPI: PCI interrupt for device 0000:01:0d.0 disabled