After every kernel upgrade I have to reinstall my wireless driver from source. After the kernel upgrade, no adapters show and a modprobe 8723au doesn't return anything. After reinstalling the driver and a reboot I'm good till the next kernel update. This was an issue before the release of clr-boot-manager and is still an issue afterward.
Lenovo Yoga 13 20175
Source code for the driver that I'm currently using:
It looks like the wireless chip is integrated in with the USB controller as seen here from the lshw output:
*-usb:1 description: USB controller product: 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 vendor: Intel Corporation physical id: 1a bus info: pci@0000:00:1a.0 version: 04 width: 32 bits clock: 33MHz capabilities: pm debug ehci bus_master cap_list configuration: driver=ehci-pci latency=0 resources: irq:16 memory:e0421000-e04213ff *-usbhost product: EHCI Host Controller vendor: Linux 4.9.18-10.lts ehci_hcd physical id: 1 bus info: usb@1 logical name: usb1 version: 4.09 capabilities: usb-2.00 configuration: driver=hub slots=2 speed=480Mbit/s *-usb description: USB hub product: Integrated Rate Matching Hub vendor: Intel Corp. physical id: 1 bus info: usb@1:1 version: 0.00 capabilities: usb-2.00 configuration: driver=hub slots=6 speed=480Mbit/s *-usb:0 description: Generic USB device product: USB2.0-CRW vendor: Generic physical id: 3 bus info: usb@1:1.3 version: 39.60 serial: 20100201396000000 capabilities: usb-2.00 configuration: driver=rtsx_usb maxpower=500mA speed=480Mbit/s ** *-usb:1 description: Wireless interface product: 802.11n WLAN Adapter vendor: Realtek physical id: 4 bus info: usb@1:1.4 logical name: wlp0s26u1u4i2 version: 2.00 serial: 00e04c000001 capabilities: usb-2.00 bluetooth ethernet physical wireless configuration: broadcast=yes driver=rtl8723au ip=192.168.2.13 maxpower=500mA multicast=yes speed=480Mbit/s wireless=IEEE 802.11bgn**
Full lshw output here: