Tengo algunos problemas con hostapd y nl80211, cuando intento iniciar hostapd, esto es lo que obtuve:
# /etc/init.d/hostapd start
Starting HOSTAP Daemon: Configuration file: /etc/hostapd.conf
nl80211: Driver does not support authentication/association or connect commands
nl80211 driver initialization failed.
hostapd_free_hapd_data: Interface wlan0 wasn't started
¿Se debe al controlador wifi (RTL8812au) o al controlador nl80211? Trabajo en un dispositivo basado en ARM, con procesador iMX6, el controlador está compilado de forma cruzada.
Algo extraño, iwconfig funciona:
# iwconfig
wlan0 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
pero cuando corro iw list
no pasa nada.
¿Puede alguien ayudarme con este problema?
Información adicional:
- Yocto y BSP personalizado en la placa iMX6
- versión del núcleo 3.14.28
- Distribución Linux poky 1.8.1
- Memoria USB Wifi: Edimax EW-7811USC
Saludos,
Pierre-Olivier
Respuesta1
De acuerdo aarch-wiki, necesita utilizar el wext
controlador obsoleto; para conectarse, puede escribir el siguiente comando:
wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/example.conf