Doesn't madwifi (ath0) have the same behaviour? (the interface has to be up so that it can associate/scan) -- zd1211 wireless driver broken, too old (20050315) https://launchpad.net/bugs/37795