1 |
So, for work, I got a Lenovo IdeaPad Yoga 13. I've got it booting |
2 |
Gentoo. The rtl8723au chipset, which manages both wifi and bluetooth in |
3 |
this laptop, does not have a driver in =sys-kernel/gentoo-sources-3.10.7. |
4 |
|
5 |
Everything I know about the driver comes from two places. First, the |
6 |
LKML thread where Larry Finger announced his obtainment of the driver |
7 |
from Realtek, and his uploading it to github. |
8 |
|
9 |
https://lkml.org/lkml/2013/4/1/280 |
10 |
|
11 |
Second, the relevant Github repo (and the particular commit at which I |
12 |
have it): |
13 |
|
14 |
https://github.com/lwfinger/rtl8723au/commit/58a426d1ce29d8c26c36630ef8970afdc6876fcc |
15 |
|
16 |
Now, here's what's weird. That driver code works fine under Ubuntu |
17 |
13.04. Boot into Ubuntu 13.04, build the driver, insmod 8723au.ko, and |
18 |
NetworkManager/nm-applet tells me wireless networks are available. |
19 |
|
20 |
Under Gentoo, using 3.10.7, no such luck. Build the driver, insmod it, |
21 |
and NetworkManager suddenly thinks there's a *wired* NIC present. The |
22 |
Yoga 13 doesn't have a wired NIC. |
23 |
|
24 |
iwlist scan gives: |
25 |
|
26 |
enp0s26u1u4i2 Interface doesn't support scanning. |
27 |
|
28 |
ip link show gives: |
29 |
|
30 |
9: enp0s26u1u4i2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq |
31 |
state DOWN mode DEFAULT qlen 1000 |
32 |
link/ether 20:16:d8:b0:25:77 brd ff:ff:ff:ff:ff:ff |
33 |
|
34 |
The NIC doesn't appear under lspci, but it does appear under lsusb: |
35 |
|
36 |
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |
37 |
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=, 480M |
38 |
|__ Port 4: Dev 4, If 0, Class=Wireless, Driver=, 480M |
39 |
|__ Port 4: Dev 4, If 1, Class=Wireless, Driver=, 480M |
40 |
|__ Port 4: Dev 4, If 2, Class=Vendor Specific Class, |
41 |
Driver=rtl8723au, 480M |
42 |
|
43 |
(Several buses and ports omitted, just including the one that appears to |
44 |
be where the NIC is located at) |
45 |
|
46 |
Hopefully I'm just missing something silly. If not, I'm perfectly |
47 |
willing to dig deeper, so long as this 1wk-old kid on my lap is asleep... |