0

I have built the linux system for my RPi3 using buildroot. It boots properly and I can access the wired connection properly. However, I am stuck with enabling the wlan.

Here is what I have done so far. Built the filesystem using buildroot:

make raspberrypi3_defconfig
make

After booting linux successfully I followed this link to enable wlan. As the author of the post mentions, I had to select some of the wireless related packages by running make linux-menuconfig. But when I did run it, these packages were already selected. I then ran make menuconfig and selected wpa_supplicant and other packages.

Now, when I boot the RPi3, wlan0 is not listed when I run ifconfig -a. I googled it a bit and found that there should be folder named wlan0 under /sys/class/net/. But I can only find eth0 and lo

Kindly guide me on how to get the wlan working. dmesg log is posted here

Rohit Walavalkar
  • 790
  • 9
  • 28

1 Answers1

0

If you are using Buildroot, make sure you have selected BR2_PACKAGE_RPI_WIFI_FIRMWARE.

Also you have to manual load the wifi kernel module:

# modprobe brcmfmac

After that, you can confirm wlan0 with

# ifconfig -a

You could also configure Buildroot to build udev as /dev management option, in this case, WiFi kernel module will be loaded automatically.

Hugo
  • 1