Wow, that is fascinating, I've always had great support for ather0s cards in Linux. The main reason being most ather0s cards have Linux drivers that support packet injection (People want packet injection). If you haven't already, you should go post a thread in the Ubuntu forums about a driver, I have yet to find a wireless card that I couldn't get working in some way with Linux. Custom kernel, ect . . .