Tenho um problema semelhante, algumas redes (com ou sem criptografia) conectavam e outras não.
Resolvi desabilitando o gerenciamento de energia para a placa (porém a minha é uma Broadcom) a cada boot. Talvez ajude no seu caso:
iwconfig wlan0 power off
Espero ter ajudado;