well i was running into a similar problem, and at least figured out the solution for atheros cards. First to find out if i had an atheros card i typed airmon-ng, and it displayed the make of my card....