<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=Wpa_supplicant</id>
	<title>Wpa supplicant - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://paz00.ru/index.php?action=history&amp;feed=atom&amp;title=Wpa_supplicant"/>
	<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Wpa_supplicant&amp;action=history"/>
	<updated>2026-05-02T08:55:57Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.39.10</generator>
	<entry>
		<id>https://paz00.ru/index.php?title=Wpa_supplicant&amp;diff=251&amp;oldid=prev</id>
		<title>Unknown user в 08:15, 15 октября 2014</title>
		<link rel="alternate" type="text/html" href="https://paz00.ru/index.php?title=Wpa_supplicant&amp;diff=251&amp;oldid=prev"/>
		<updated>2014-10-15T08:15:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Оживление драйвера RT2800USB (RT2X00) из состава ядра 3.1=&lt;br /&gt;
----&lt;br /&gt;
==New Wifi problems (Kitkat 4.4.4)==&lt;br /&gt;
&lt;br /&gt;
'''Look like this permission was root of this problem frameworks/native/data/etc/android.hardware.wifi.direct.xml:system/etc/permissions/android.hardware.wifi.direct.xml'''&lt;br /&gt;
&lt;br /&gt;
*  E/wpa_supplicant(  544): Failed to open Android control socket 'wpa_wlan0'&lt;br /&gt;
** Source of error: https://github.com/CyanogenMod/android_external_wpa_supplicant_8/blob/cm-11.0/wpa_supplicant/ctrl_iface_unix.c#L753&lt;br /&gt;
*  E/WifiHW  (  420): Unable to open connection to supplicant on &amp;quot;@android:wpa_wlan0&amp;quot;: No such file or directory&lt;br /&gt;
** Source of error: https://github.com/CyanogenMod/android_hardware_libhardware_legacy/blob/cm-11.0/wifi/wifi.c#L925&lt;br /&gt;
&lt;br /&gt;
Logcat log: http://pastebin.com/uEcit2RF&lt;br /&gt;
Dmesg: http://pastebin.com/EZQPKgYT&lt;br /&gt;
&lt;br /&gt;
Current wpa_supplicant start string: https://github.com/zombah/android_device_toshiba_paz00-common/blob/cm-11.0-devel/prebuild/init.paz00.rc#L200&lt;br /&gt;
&lt;br /&gt;
Some more errors to think about, but they was before and was not critical:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
D/ConnectivityService(  420): ConnectivityService starting up&lt;br /&gt;
D/ConnectivityService(  420): wifiOnly=false&lt;br /&gt;
E/ConnectivityService(  420): Ignoring protectedNetwork 14&lt;br /&gt;
...&lt;br /&gt;
E/WifiHW  (   93): Failed to open wlan fw path param (No such file or directory)&lt;br /&gt;
E/SoftapController(   93): Softap fwReload failed&lt;br /&gt;
E/WifiStateMachine(  420): Failed to reload STA firmware java.lang.IllegalStateException: command '3 softap fwreload wlan0 STA' failed with '400 3 SoftAP command has failed'&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
And dmesg:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[   24.642962] rndis_wlan: Unknown symbol cfg80211_inform_bss (err 0)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Инфо==&lt;br /&gt;
* Наше ядро ''3.1-exp'' из репо ''marvin24''&lt;br /&gt;
* Наш драйвер ''rt2800usb'' из состава входящего в ядро mainline набора драйверов ''rt2x00''&lt;br /&gt;
* Наш драйвер использует API ''mac80211'' и должен работать с драйвером ''nl80211'' из состава wpa_supplicant&lt;br /&gt;
* Текущий wpa_supplicant_8 собирается только с использованием private lib&lt;br /&gt;
&lt;br /&gt;
** Драйвер rt2x00 заведомо известно что рабочий, работает в линуксе отлично.&lt;br /&gt;
** Устройство wlan0 появляется после загрузки модуля драйвера нормально при использовании wpa_supplicant_8.&lt;br /&gt;
** firmware используется rt2870.bin версии 22&lt;br /&gt;
&lt;br /&gt;
==wpa_supplicant_6==&lt;br /&gt;
* WEXT&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CONFIG_DRIVER_WEXT := true&lt;br /&gt;
WPA_SUPPLICANT_VERSION  := VER_0_6_X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
''' собирается&lt;br /&gt;
*** не стартует&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
E/WifiStateMachine(  152): Failed to start supplicant!&lt;br /&gt;
W/Netd    (   95): No subsystem found in netlink event&lt;br /&gt;
D/NetlinkEvent(   95): Unexpected netlink message. type=0x11&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* NL80211&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CONFIG_DRIVER_NL80211 := true&lt;br /&gt;
WPA_SUPPLICANT_VERSION  := VER_0_6_X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
''' не собирается&lt;br /&gt;
** видимо нужен private lib&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==wpa_supplicant_8==&lt;br /&gt;
* WEXT&lt;br /&gt;
* NL80211&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BOARD_WPA_SUPPLICANT_DRIVER             := NL80211&lt;br /&gt;
WPA_SUPPLICANT_VERSION                  := VER_0_8_X&lt;br /&gt;
BOARD_WPA_SUPPLICANT_PRIVATE_LIB        := lib_driver_cmd_bcmdhd&lt;br /&gt;
BOARD_HOSTAPD_DRIVER                    := NL80211&lt;br /&gt;
BOARD_HOSTAPD_PRIVATE_LIB               := lib_driver_cmd_bcmdhd&lt;br /&gt;
BOARD_WLAN_DEVICE                       := wlan0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
''' собираются только с private lib&lt;br /&gt;
** пробовал private lib из ''hardware/broadcom/wlan/bcm4239'' и ''bcmdhd'' &lt;br /&gt;
*** с обоими стартует,но не работает&lt;br /&gt;
** пробовал ''mac80211'' от ''hardware/ti'' не собирается&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideab&lt;br /&gt;
i/bin/ld: out/target/product/paz00/obj/EXECUTABLES/hostapd_intermediates/src/drivers/driver_nl80211.o: in function wpa_driver_nl8021&lt;br /&gt;
1_ops:driver_nl80211.c(.data.rel.ro.wpa_driver_nl80211_ops+0x130): error: undefined reference to 'wpa_driver_set_ap_wps_p2p_ie'     &lt;br /&gt;
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideab&lt;br /&gt;
i/bin/ld: out/target/product/paz00/obj/EXECUTABLES/hostapd_intermediates/src/drivers/driver_nl80211.o: in function wpa_driver_nl8021&lt;br /&gt;
1_ops:driver_nl80211.c(.data.rel.ro.wpa_driver_nl80211_ops+0x168): error: undefined reference to 'wpa_driver_get_p2p_noa'           &lt;br /&gt;
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideab&lt;br /&gt;
i/bin/ld: out/target/product/paz00/obj/EXECUTABLES/hostapd_intermediates/src/drivers/driver_nl80211.o: in function wpa_driver_nl8021&lt;br /&gt;
1_ops:driver_nl80211.c(.data.rel.ro.wpa_driver_nl80211_ops+0x16c): error: undefined reference to 'wpa_driver_set_p2p_noa'           &lt;br /&gt;
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideab&lt;br /&gt;
i/bin/ld: out/target/product/paz00/obj/EXECUTABLES/hostapd_intermediates/src/drivers/driver_nl80211.o: in function wpa_driver_nl8021&lt;br /&gt;
1_ops:driver_nl80211.c(.data.rel.ro.wpa_driver_nl80211_ops+0x170): error: undefined reference to 'wpa_driver_set_p2p_ps'            &lt;br /&gt;
collect2: ld returned 1 exit status&lt;br /&gt;
make: *** [out/target/product/paz00/obj/EXECUTABLES/hostapd_intermediates/LINKED/hostapd] Error 1&lt;br /&gt;
make: *** Waiting for unfinished jobs....&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
'''* собрался&lt;br /&gt;
*** завелся&lt;br /&gt;
*** '''все работает вроде'''&lt;br /&gt;
&lt;br /&gt;
==Идеи==&lt;br /&gt;
* Искать еще варианты private lib, возможно найдется совсетимая &lt;br /&gt;
* Адаптировать private lib от ''bcmdhd'' или ''ti-pandaboard'' под ''rt2x00'', нужен знающий человек или тот кто может в этом разобраться&lt;br /&gt;
* Cобрать, то что не собирается&lt;br /&gt;
&lt;br /&gt;
[[user:zombah|1338505112]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>