After I upgraded from madwifi 0.9.3.2 to 0.9.3.3 my kernel freezes when I try to create a VAP in ap mode. Just loading the modules works fine, and the creation of a VAP in sta mode also works (I could no test it, because I don't have another access point).
I've observed this behavior in kernel 2.6.22.9 and 2.6.23.1, both as packaged and patched for Fedora 7 (kernel-2.6.22.9-91.fc7 and kernel-2.6.23.1-10.fc7). With kernel 2.6.22.9, madwifi 0.9.3.2 worked without a problem.
The good news is, I've upgraded to a package from ATrpms from subversion 2756 and it worked again with kernel 2.6.22.9. I could not test with kernel 2.6.23.1 because the isn't a package available for this kernel yet.
Maybe a new release from the trunk is in order...
For the record. Version that freezes:
ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
wlan: 0.8.4.2 (0.9.3.3)
ath_pci: 0.9.4.5 (0.9.3.3)
ath_rate_sample: 1.2 (0.9.3.3)
wifi0: Atheros 5212: mem=0x50000000, irq=21
Version that works:
ath_hal: 0.9.30.13 (AR5210, AR5211, AR5212, AR5416, RF5111, RF5112, RF2413, RF5413, RF2133)
wlan: 0.8.4.2 (0.9.4)
ath_pci: 0.9.4.5 (0.9.4)
ath_rate_sample: 1.2 (0.9.4)
wifi0: Atheros 5212: mem=0x50000000, irq=21
And here is my modprobe.d/madwifi file:
alias wifi0 ath_pci
alias ath0 ath_pci
options ath_pci autocreate=ap