3

这些天,我正在尝试将wifi移植到我的板上,android版本是JellyBean,linux内核是2.6.35.11,驱动程序是realtek rtl8192,我配置内核支持wifi并制作它,现在轮到编译驱动程序了,我还配置了makefile,现在它支持我的板子,我在我的板子上的目录“/system/bin”中找到了申请人“rel_supplciant(makefile build it in this name)”,现在我运行了apllicant rel_supplicant,但它不起作用,我抓住了 logcat,它是这样说的:

I/wpa_supplicant( 1794): rfkill: Cannot open RFKILL control device
E/wpa_supplicant( 1794): nl80211: Could not configure driver to use managed mode
E/wpa_supplicant( 1794): Could not read interface p2p0 flags: No such device
E/wpa_supplicant( 1794): p2p0: Failed to initialize driver interface

你可能对日志很好奇,是的,这是JellyBean的新属性,如果你想启动请求者,你需要一个一个地创建两个接口“wlan0”和“p2p0”,只有它们都被创建了,请求者可以开始正确。

这里的问题是当我在我的板上运行请求者“rel_supplicant”是directroy“/system/bin”时,请求者无法启动,我不知道为什么。如果请求者无法通过cmd启动,也就是说不能从init.rc启动

4

0 回答 0