1 |
On 09/14/2013 10:46 AM, Alan McKinnon wrote: |
2 |
> On 14/09/2013 16:36, Michael Mol wrote: |
3 |
>> So, for work, I got a Lenovo IdeaPad Yoga 13. I've got it booting |
4 |
>> Gentoo. The rtl8723au chipset, which manages both wifi and bluetooth in |
5 |
>> this laptop, does not have a driver in =sys-kernel/gentoo-sources-3.10.7. |
6 |
>> |
7 |
>> Everything I know about the driver comes from two places. First, the |
8 |
>> LKML thread where Larry Finger announced his obtainment of the driver |
9 |
>> from Realtek, and his uploading it to github. |
10 |
>> |
11 |
>> https://lkml.org/lkml/2013/4/1/280 |
12 |
>> |
13 |
>> Second, the relevant Github repo (and the particular commit at which I |
14 |
>> have it): |
15 |
>> |
16 |
>> https://github.com/lwfinger/rtl8723au/commit/58a426d1ce29d8c26c36630ef8970afdc6876fcc |
17 |
>> |
18 |
>> Now, here's what's weird. That driver code works fine under Ubuntu |
19 |
>> 13.04. Boot into Ubuntu 13.04, build the driver, insmod 8723au.ko, and |
20 |
>> NetworkManager/nm-applet tells me wireless networks are available. |
21 |
>> |
22 |
>> Under Gentoo, using 3.10.7, no such luck. Build the driver, insmod it, |
23 |
>> and NetworkManager suddenly thinks there's a *wired* NIC present. The |
24 |
>> Yoga 13 doesn't have a wired NIC. |
25 |
> |
26 |
> Eh? That is weird. Have you tried vanilla-sources to take gentoo |
27 |
> patchset out of the equation? |
28 |
|
29 |
I have not. I'll try that next. |
30 |
|
31 |
> Or possibly the driver was developed on Ubuntu and relies on one of |
32 |
> their patches |
33 |
|
34 |
Story, as I read it, goes that it was developed by Realtek, who didn't |
35 |
think to open-source it. Larry Finger asked Realtek for the driver, they |
36 |
provided it, as well as permission to get it distributed further. |
37 |
|
38 |
> |
39 |
>> |
40 |
>> iwlist scan gives: |
41 |
>> |
42 |
>> enp0s26u1u4i2 Interface doesn't support scanning. |
43 |
>> |
44 |
>> ip link show gives: |
45 |
>> |
46 |
>> 9: enp0s26u1u4i2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq |
47 |
>> state DOWN mode DEFAULT qlen 1000 |
48 |
>> link/ether 20:16:d8:b0:25:77 brd ff:ff:ff:ff:ff:ff |
49 |
>> |
50 |
>> The NIC doesn't appear under lspci, but it does appear under lsusb: |
51 |
>> |
52 |
>> /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |
53 |
>> |__ Port 1: Dev 2, If 0, Class=Hub, Driver=, 480M |
54 |
>> |__ Port 4: Dev 4, If 0, Class=Wireless, Driver=, 480M |
55 |
>> |__ Port 4: Dev 4, If 1, Class=Wireless, Driver=, 480M |
56 |
>> |__ Port 4: Dev 4, If 2, Class=Vendor Specific Class, |
57 |
>> Driver=rtl8723au, 480M |
58 |
>> |
59 |
>> (Several buses and ports omitted, just including the one that appears to |
60 |
>> be where the NIC is located at) |
61 |
>> |
62 |
>> Hopefully I'm just missing something silly. If not, I'm perfectly |
63 |
>> willing to dig deeper, so long as this 1wk-old kid on my lap is asleep... |
64 |
> |
65 |
> Daddy!!!!! |
66 |
> |
67 |
> Congrats on the new one in your life. Your definition of "personal free |
68 |
> time" is about to change dramatically i.e. it goes away. |
69 |
|
70 |
It's not possible to have less free time than I had in the past few |
71 |
months. Even having this kid on my lap while I write this is a luxury of |
72 |
free time I haven't had in ages. Nearly every non-work, non-sleep moment |
73 |
was dedicated to preparing for this guy just showing up. Looking forward |
74 |
to when he's big enough for the mai-tai; that'll afford me even more |
75 |
flexibility. |
76 |
|
77 |
Though I'll probably wind up eating my own words... |
78 |
|
79 |
> |
80 |
> Would this be why you suddenly got quiet the last 3 months or so? |
81 |
|
82 |
Combined with my job getting busier and busier, yes. I'm flattered I was |
83 |
missed. :) |