I am in the process of creating some access points and have bought three RPi2.
Before this purchase I've followed this tutorial and managed to create an AP. For that I used 1 Raspberry Pi 2, Raspbian Jessie (date 150505) kernel 4.1.13-v7+ (using
uname -r) and a Asus USB Adapter Model USB-N53. Everything worked really fine and I went out to but 3 more RPis.
The stores didn't have 3 more of the same Asus USB adapter, so I bought three other from Asus in hope of that they would work out of the box just like the first one I tested.
The three adapters are:
- Asus USB-N53_B1
- Asus USB-AC56
- Asus USB-AC51
None of them work using the drivers already installed (nl80211) but it worked great with the first adapter (Asus USB-N53).
Now I've been trying to get this to work for an entire day but without luck. I'm not that good at Linux in general, but from what I've understand, I need to install other drivers to make these adapters work. I have tried both drivers from Asus webpage (selecting Linux as OS) as well as drivers such as a fork of the Realtek 802.11ac (rtl8812au) v4.2.2 which is altered to build on Linux kernel v >=3.10.
The first problem I encountered was that I got an error similar to this (Note that I have kernel version 4.1.13-v7+). When I go to
/lib/modules and then
ls this is the result:
4.1.13+ 4.1.13-v7+. None of these folder have a build folder in them, so I get an error when doing
make using any of the drivers.
So now I continued to try to fix that problem, going further down the rabbit hole. After reading even more threads I understood that the drivers can't be compiled if I don't also compile myself a new kernel. Please stop me if this is overkill and I've got this all wrong.
So I read up on compiling a kernel on RPi (can't link which ones, I don't have enough rep for >2 links) and also found Raspberry Pi's GitHub page.
To try to wrap this up: I have yet not been able to get these listed WiFi adapters to be listed by the Raspberry when checking
ip list. All of them are, however, listed using
This is the output for
lsusb for all the adapters (same order as above):
- Bus 001 Device 010: ID 0b05:180b ASUSTek Computer, Inc.
- Bus 001 Device 011: ID 0b05:17d2 ASUSTek Computer, Inc.
- Bus 001 Device 012: ID 0b05:17d1 ASUSTek Computer, Inc.
I guess my questions are:
- Am I on the right track?
- Are these adapters even possible to be used with the RPi? I have seen the the elinux.org RPi USB Wi-Fi Adapters page has the USB-AC51.
- How come the Raspbian Jessie build does not have a build folder? Is this folder even needed? (are there other workarounds when using
Thank you for all kinds of help! Right now I feel very much beaten by something that is very small...