Hostapdとnl80211

Hostapdとnl80211

Hostapdとnl80211の使用に問題があります。 Hostapdを起動しようとすると、次の結果が表示されます。

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

Wi-Fiドライバ(RTL8812au)のためですか、それともnl80211ドライバのためですか?私はiMX6プロセッサを使用するARMベースのデバイスで作業しており、ドライバはクロスコンパイルされています。

奇妙なことに、iwconfigが動作します。

# 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

しかし、実行するとiw list何も起こりません。

誰でもこの問題を解決するのに役立ちますか?

追加情報:

  • iMX6ボードのYoctoとカスタムBSP
  • カーネルバージョン 3.14.28
  • Linuxディストリビューションpoky 1.8.1
  • Wi-Fi USBキー:Edimax EW-7811USC

挨拶、

ピエール・オリビエ

答え1

~によるとアーチウィキ、使用されなくなったドライバを使用する必要があり、wext接続するには、次のコマンドを入力できます。

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

関連情報