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 ifconfig
or ip list
. All of them are, however, listed using lsusb
.
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
make
perhaps?
Thank you for all kinds of help! Right now I feel very much beaten by something that is very small...