I've tried several times to switch from the madwifi wireless drivers to the in-kernel ath5k. Since I'm up to 2.6.32, I'd like to give it another try.
It looks like wlan0 is starting in master mode and my laptop is connecting to it successfully. The problem is that shorewall won't start (for NAT) because it says the loc zone is empty. The only interface in the loc zone is wlan0, which is started by hostapd instead of the net.wlan0 initscript. Shouldn't shorewall know wlan0 has started? It doesn't check the initscript, does it? - Grant