Ответ wpa_supplicant на любую команду с НЕИЗВЕСТНОЙ КОМАНДОЙ - PullRequest
3 голосов
/ 30 апреля 2019

При отправке команды в wpa_supplicant (например, с wpa_cli) я все время получаю НЕИЗВЕСТНУЮ КОМАНДУ.

root@rk3399_box:/system/bin # wpa_cli 
wpa_cli v2.5-devel-6.0.1
Copyright (c) 2004-2015, Jouni Malinen <j@w1.fi> and contributors

This software may be distributed under the terms of the BSD license.
See README for more details.


Using interface 'wlan0'

Interactive mode

> scan
UNKNOWN COMMAND

А потом, если я укажу IFNAME, она будет работать

> IFNAME=wlan0 scan
OK
IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=
IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=

Этопроблема, так как я не могу просто отправить IFNAME, так как Android SDK просто устанавливает его, пока это p2p-интерфейс, но не с другими: https://android.googlesource.com/platform/frameworks/opt/net/wifi/+/refs/tags/android-6.0.1_r74/service/java/com/android/server/wifi/WifiNative.java#129

У меня есть другое устройство, которое почти такое же,работает правильно, отправляя команды без параметров IFNAME.

Что делает это неудачным?

...