在Raspberry Pi 3裸Linux上启用wlan

时间:2016-09-04 14:54:55

标签: raspberry-pi wlan buildroot

我使用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/的文件夹。但我只能找到eth0lo

请指导我如何让wlan工作。 dmesg日志已发布here

1 个答案:

答案 0 :(得分:0)

如果使用的是Buildroot,请确保已选择BR2_PACKAGE_RPI_WIFI_FIRMWARE。

还必须手动加载wifi内核模块:

#modprobe brcmfmac

之后,您可以使用

确认wlan0

#ifconfig -a

您还可以将Buildroot配置为/ dev管理选项来构建udev,在这种情况下,WiFi内核模块将自动加载。