Hostapd und nl80211

Hostapd und nl80211

Ich habe einige Probleme mit hostapd und nl80211. Wenn ich versuche, hostapd zu starten, erhalte ich Folgendes:

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

Liegt es am WLAN-Treiber (RTL8812au) oder am nl80211-Treiber? Ich arbeite an einem ARM-basierten Gerät mit iMX6-Prozessor, der Treiber ist plattformübergreifend kompiliert.

Etwas Seltsames, iwconfig funktioniert:

# 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

aber wenn ich laufe, iw listpassiert nichts.

Kann mir jemand bei diesem Problem helfen?

Zusatzinfos:

  • Yocto und benutzerdefiniertes BSP auf der iMX6-Platine
  • Kernel-Version 3.14.28
  • Linux-Distribution Poky 1.8.1
  • WLAN-USB-Stick: Edimax EW-7811USC

Grüße,

Pierre-Olivier

Antwort1

EntsprechendArch-Wikimüssen Sie den veralteten wextTreiber verwenden. Zum Herstellen einer Verbindung können Sie den folgenden Befehl eingeben:

wpa_supplicant -B -i wlan0 -D wext -c /etc/wpa_supplicant/example.conf

verwandte Informationen