Question
I'm trying to get the Wi-Fi working (again) on my model 3. I am not using Raspbian.
Which kernel config settings and loaded modules are needed for the Wi-Fi device to show up in ifconfig -a
?
Once the device is detected by the kernel, what wpa_supplicant
settings are needed? For instance, I've found that wpa_supplicant
needs -Dnl80211
for the built-in Wi-Fi while my USB based Wi-Fi dongle (RTL8188CUS) needs -Dwext
.
Anything else I'm missing?
Bonus Question
How does the Bluetooth section of the wireless chip play into all of this? They're communicating to the SoC via a shared UART, correct?
Backstory
I am running gentoo on my Raspberry Pi 3, compiling the raspberry pi kernel myself, which was all working well. I had the built-in Wi-Fi working great.
I modified the kernel source ever so slightly to add support for controlling the LEDs in a MagSafe connector (via 1-wire ds2413 module). This broke the built-in Wi-Fi support.
I've tried reverting the changes I made to no avail. This makes me believe there was some other recent change to the RPi linux fork / firmware that I missed.
ifconfig -a
.ipconfig
is a Windows thing :) Easiest way to answer this is to load raspbian (which I know works on the RPi3, that's what I'm using), runlsmod
and also look at the boot messages. I'd do it for you, but my 3 is currently off and I'm not at home.dmesg
again.