Check the region settings. My dell computer shipped with a wifi card with only USA region setting... took some work to get it to connect to ZA legal frequencies...
Both the AP and the client/station need to be in the same region, or the AP might broadcast on "illegal" frequency for the region of the client/station.