Можливо, тому що пароль треба давати не у відкритому вигляді, а згенерований ?
Колись підключався так
#! /bin/sh
ifconfig wlan0 up
wpa_passphrase VT538 12345678 > /etc/wpa_supplicant.conf
wpa_supplicant -B -iwlan0 -dd -c/etc/wpa_supplicant.conf
dhclient wlan0