在线时间2102 小时
UID3253523
注册时间2016-3-21
NXP金币1864
该用户从未签到
超级版主
- 积分
- 20028
- 最后登录
- 2024-4-26
|
发表于 2020-9-2 14:27:49
|
显示全部楼层
1. WIFI 问题
这个模块是村田制造的,使用的是高通的QCA6174A:
Order Number LBEE5U91CQ
Shielded Ultra Small Dual Band WiFi 11a/b/g/n/ac+Bluetooth 5.0 Module
2.4GHz & 5 GHz WiFi+Bluetooth Module
Network Topology: AP and STA dual mode
Chipset: Qualcomm (QCA6174A)
Processor: No
Modulation: DSSS / CCK / OFDM
High Performance Capabilities for Internet of Things
For Industrial IoT, Smart Home, Sensor Network, Gateway
802.11 a/b/g/n/ac 2x2 MIMO 866Mbps
NXP i.MX Linux
默认情况内核没有选中这个WIFI的driver,你需要这样做:
Device drivers--->
Network Device Support----->
Wireless Lan--------->
[*] Atheros 802.11ac wireless cards support
[*] Atheros ath10k PCI support
[*] Atheros ath10k AHB support
[*] Atheros ath10k debugging
[*] Atheros ath10k debugfs support
[*] Atheros ath10 spectral scan support
Networking support--->
--*-- Wireless---->
<*> cfg80111 - wireless configuration API
[*] nl80211 testmode command
[*] enable powersave by default
[*] cfg80211 wireless extensions compatiblity
<*> Generic IEEE 802.11 Networking Stack(mac80211)
2. PCIE0问题
和WIFI driver一样,需要内核中选一下:
Device drivers---->
PCI Support------>
PCI controller drivers----->
DesignWare PCI core Support--->
[*] Freescale i.MX6/7/8 PCIe controller
[*] Freescale Layerscape PCIe controller - Host mode
[注意] 带有I.MX6 RC/EP的两个选项不要选,这是2个板子PCIE对传使用的。
重新编译内核,写进去就可以了。 这种方式是把WIFI编译进内核。
linux启动后,用
# dmesg | grep pci
# dmesg | grep ath10k
可以查看驱动情况
# ifconfig -a
查看wlan是否上来。
B.R,
weidong
|
|