我使用buildroot为我的RPi3构建了linux系统。它正常启动,我可以正确访问有线连接。但是,我坚持启用wlan。
这是我到目前为止所做的。 使用buildroot构建文件系统:
make raspberrypi3_defconfig
make
成功启动linux后,我按照this链接启用了wlan。
正如该帖子的作者所提到的,我必须通过运行make linux-menuconfig
来选择一些与无线相关的软件包。但是当我运行它时,这些包已被选中。
然后我运行了make menuconfig
并选择了wpa_supplicant和其他软件包。
现在,当我启动RPi3时,运行ifconfig -a
时未列出wlan0。我用Google搜索了一下,发现wlan0
下应该有一个名为/sys/class/net/
的文件夹。但我只能找到eth0
和lo
请指导我如何让wlan工作。 dmesg日志已发布here
答案 0 :(得分:0)
如果使用的是Buildroot,请确保已选择BR2_PACKAGE_RPI_WIFI_FIRMWARE。
还必须手动加载wifi内核模块:
#modprobe brcmfmac
之后,您可以使用
确认wlan0#ifconfig -a
您还可以将Buildroot配置为/ dev管理选项来构建udev,在这种情况下,WiFi内核模块将自动加载。