Ubuntu – Realtek driver RTL8723BE not working in Ubuntu 16.04 (kernel 4.4)

16.04driversrtl8723bewireless

I upgraded from Ubuntu 15.10 (on which the driver had no issues whatsoever), to the LTS version 16.04 a day back. I knew I would have to reinstall the wifi driver for my card(Realtek RTL8723BE), and as before I compiled the code from https://github.com/lwfinger/rtlwifi_new and installed it like always. But to no avail, because iwconfig shows me "no wireless extensions" and "modprobe"ing shows "error: required key missing". I think in the latest kernel ubuntu is looking for signed drivers? If that's the case then how should I go about it? I tried using different options while using modprobe as well (like ant_sel, ips etc) but still the same results. If that's not the case, then what should be the direction that I should start looking into?

Any help will be greatly appreciated. Thanks

Best Answer

So, I figured out what the problem was. Since my machine runs on a UEFI BIOS with secured boot enabled, all the drivers that can be loaded onto the driver stack must be "signed". I think in kernel 4.4 Ubuntu, they enforced this sign verification quite strictly. That being said, all I did was to disable the secure boot from my BIOS setting (won't say this is a permanent solution) and now the wifi works like a charm.

Related Question