• Linux 3.0.8 compiled for ARM
  • FriendlyARM mini210s

I cross-compiled iw for an ARM board (friendlyARM mini210s), when I installed the utility and ran it, I got this message:

# iw --help
nl80211 not found.

Where do I get nl80211 driver and how do I install it?

Complementary information

#  wpa_supplicant -B -i wlan0 -O /var/run/wpa_supplicant -c /etc/wpa_supplicant.conf  
Successfully initialized wpa_supplicant
nl80211: 'nl80211' generic netlink not found
Failed to initialize driver 'nl80211'

... whereas the following works (note that the -Dwext to use the wext driver instead):

# wpa_supplicant -B -Dwext -i wlan0 -O /var/run/wpa_supplicant -c /etc/wpa_supplicant.conf 
  • 1
    Doe this post help? – eyoung100 Dec 29 '14 at 23:48
  • It is a similar problem indeed, but they do not point to a resolution. I believe this is a driver to include when compiling the kernel ... yet I am not sure, and so far I don't know how to do that. – zabumba Dec 30 '14 at 9:24
  • They did include a workaround, which was NOT to use iw and try iwconfig, so does that work? – eyoung100 Dec 30 '14 at 14:48
  • iwconfig works fine but it always did. My problem is really to have iw finding nl80211 driver. BTW wpa_supplicant also takes that driver by default and complains about not finding it too, instead it works using the wext driver. I am curious about how to add this driver to my config, if that is possible – zabumba Dec 30 '14 at 14:58
  • You don't get it, the post I referred to is a bug. If it works using iwconfig, the driver exists properly in the kernel. If it was a driver issue, both commands would complain. As such, you can use iwconfig until the bug is fixed, and if there are no bugs regarding this, you need to report one – eyoung100 Dec 30 '14 at 15:14

Your Answer

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

Browse other questions tagged or ask your own question.