How can I trackdown my Wifi driver issues?
I run Fedora 20 on my Lenovo Yoga 11s. It's a pretty sweet set up with the exception of wifi driver support. Originally, I started with the rtl8723au driver maintained by lwfinger. Eventually this driver got rolled into the kernel, which I thought "cool, no more compiling" unfortunately it does not work...
To get wi-fi working after a system update, I have to:
sudo modprobe -r r8723au
sudo make install
sudo modprobe 8723au
More details:
$ dmesg | grep rtl
[ 3.853303] r8723au: module is from the staging directory, the quality is unknown, you have been warned.
[ 3.942272] usbcore: registered new interface driver rtl8723au
[ 4.049134] 8723au: module verification failed: signature and/or required key missing - tainting kernel
[ 4.053273] Error: Driver 'rtl8723au' is already registered, aborting...
[ 1112.292773] usbcore: deregistering interface driver rtl8723au
[ 1122.056652] usbcore: registered new interface driver rtl8723au
It appears I'm getting an interface block at boot that prevents the driver from starting.
Even more information:
If I de-register the build-in module then re-register it loads properly... why?
[ 76.341159] usbcore: deregistering interface driver rtl8723au
[ 78.753944] r8723au: module is from the staging directory, the quality is unknown, you have been warned.
[ 78.802122] usbcore: registered new interface driver rtl8723au
[ 78.869941] rtl8723au: Loading firmware rtlwifi/rtl8723aufw_B_NoBT.bin
How can I trace the root issue with the driver? I'd hate to blacklist it when it obviously works outside if the kernel version.
Is it on the blacklist for modprobe? Check
/etc/modprobe.d/blacklist.conf
.No such file.
$ sudo -i $ cat /etc/modprobe.d/blacklist.conf cat: ... No such file or directory
In the meantime, I added the deregister/register to a rc.local file