关于BeagleBone Black增加iwlist的内核支持之后,系统无法进入Matrix app界面的讨论
[复制链接]
本帖最后由 anananjjj 于 2018-5-3 22:50 编辑
硬件平台是基于BeagleBone Black设计的扩展板:
https://bbs.eeworld.com.cn/thread-438921-1-1.html
碰到了奇怪的问题,本人在扩展板上增加了USB无线网卡,并将驱动程序添加进去:
添加USB waln0
最开始,没有wlan0,原因时没有添加内核配置:
1) 无线网络协议栈的配置
Networking support —>
Wireless —> Generic IEEE 802.11 Networking Stack (mac80211)
如果没有配置MAC80211,是看不到RTL8192c的驱动的
2) 选择RT73 USB无线网卡驱动
Device Drivers —> Network device support —> Wireless LAN —> Ralink driver support —> <*> Realtek rtlwifi family of device-->Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter
开机后,已经加载了wlan0,若没有,运行 ifconfig wlan0 up 扫描可用的无线网络 ifconfig eth0 down ifconfig wlan0 up iw wlan0 scan |grep SSID
运行: iwlist wlan0 scan
报错:wlan0 Interface doesn't support scanning. 检查了一下 /sbin/路径
发现只有iw,iwpriv,iwconfig,iwlist,iwspy,copy这些工具都在,所以推断是编译内核少添加了某些设置。 于是我将下面的选项添加后,就可以正确使用iwlist命令了!
接下来问题来了!! 在未增加上述配置时,我的LCD可以正常进入Matrix app界面!
而增加了关于iwlist的内核支持之后,系统无法进入Matrix app界面,只能通过串口调试界面进入控制终端通过 命令来操作!而LCD一直停留在“Please waiting...”下面!后台可以进行任意的操作和调用,当然执行Matrix 的启动脚本还是毫无反应!! 我也尝试修改启动脚本,但是仍然无法使LCD正常显示界面,一旦去掉iwlist的内核配置后,就能够恢复!
实在是想不明白! 我使用的内核版本为:linux-rt-4.4.19
|