I am attempting to get a working buildroot image working on my Raspberry Pi 3 but have run into an issue, I cannot set up a wifi connection.

Running ifconfig -a only shows the eth0 and loopback connections.

I have tested with the stock RP3 build, and can get wifi working on that but I'm not sure where I would look on this to figure out the differences.

I'm not sure what I should be doing to get wifi working.

Any help would be appreciated.

EDIT: I have attached an image of the wireless related packages I selected within buildroot here:

enter image description here

  • Do you have wifi drivers and firmware? – Dmitry Grigoryev Mar 28 '18 at 7:46
  • Hi Dmitry, I assumed (potentially wrongly) that the above packages would bundle those together if needed. Was I mistaken in that assumption? – lukemk1 Mar 28 '18 at 15:19

The firmware capability will be coming from the kernel. Where are you getting the kernel from when using buildroot? It could be that you are using an old kernel that needs to be updated with the firmware for Raspberry Pi 3 (device tree .dtb files under /boot).

A good example of the use of buildroot for Raspberry Pi is berryboot, see the code for it here: https://github.com/maxnet/berryboot

Hope that helps.

  • Hi John, I have been using the default repo: github.com/raspberrypi/linux.git Is there something else that I should be using? Or is there a way that I can add the updated firmware to my current buildroot? – lukemk1 Mar 27 '18 at 19:53
  • That looks correct to me and it is also what berryboot does. Maybe also post the output of 'iwconfig' and/or 'iw list'. – John Hawthorne Mar 27 '18 at 20:03
  • Here is the output of those: link – lukemk1 Mar 27 '18 at 20:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.