Hostapd e nl80211

0

Eu tenho alguns problemas com o hostapd e o nl80211, quando tento iniciar o hostapd, é isso que eu recebi:

# /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

É devido ao driver do wifi (RTL8812au) ou ao driver nl80211? Eu trabalho em um dispositivo baseado em ARM, com o processador iMX6, o driver é cross-compilado.

Algo estranho, 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

mas quando eu corro iw list nada acontece.

Alguém pode me ajudar com esse problema?

Informações adicionais:

  • Yocto e BSP personalizado na placa iMX6
  • versão do kernel 3.14.28
  • distribuição Linux poky 1.8.1
  • Wifi USB: Edimax EW-7811USC

Atenciosamente,

Pierre-Olivier

    
por PierreOlivier 20.05.2016 / 15:24

1 resposta

0

De acordo com Arch-wiki , você precisa usar o driver wext preterido, para conectar você pode digitar o seguinte comando:

wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/example.conf
    
por 20.05.2016 / 19:28