I'm a not talented Ubuntu user and I have a problem with wi-fi and Ubuntu 16.04.
It started with 14.04, when an update failed (it stopped before finishing) and the Wi-Fi disappeared from the networking tab. I tried something without success, then I decided to upgrade to 16.04 (via LAN).
By mistake I kept an old configuration file, but everything worked
well except that Wi-Fi still does not work. I disabled Secure Boot from bios (and tried some other random actions) with basically no effect: while the Enable Wi-Fi option was present in the networking tab, there was the indication Wi-Fi is disabled under Wi-Fi Networks.
The Network driver selected in Software & Updates > Additional drivers is Broadcom 802.11 from
I tried to follow what is suggested in Qualcomm Atheros Device [168c:0042] (rev 30) Wi-Fi driver installation
But the only result was that Enable Wi-Fi disappeared from the networking menu.
How can I fix it?
Thanks for the comments.
I am afraid that following Qualcomm Atheros Device [168c:0042] (rev 30) Wi-Fi driver installation messed up everything.
I add the result of
lspci -knn | grep Net -A3; rfkill list
02:00.0 Network controller : Broadcom Limited BCM4352 802.11ac Wireless Network Adapter [14e4:43b1] (rev 03) Subsystem: Dell BCM4352 802.11ac Wireless Network Adapter [1028:0019] Kernel modules: wl, bcma
I'm sorry if I'm wrong but I have the impression my question is different from Why do I get "Required key not available" when install 3rd party kernel modules or after a kernel upgrade?. In my case Secure Boot has been disabled from bios since the very beginning.
sudo apt install --reinstall bcmwl-kernel-source
Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 0 B/1.544 kB of archives. After this operation, 0 B of additional disk space will be used. (Reading database ... 939933 files and directories currently installed.) Preparing to unpack .../bcmwl-kernel-source_22.214.171.1241+bdcom-0ubuntu1~1.1_amd64.deb ... Removing all DKMS Modules Done. Unpacking bcmwl-kernel-source (126.96.36.1991+bdcom-0ubuntu1~1.1) over (188.8.131.521+bdcom-0ubuntu1~1.1) ... Setting up bcmwl-kernel-source (184.108.40.2061+bdcom-0ubuntu1~1.1) ... Loading new bcmwl-220.127.116.111+bdcom DKMS files... Building only for 4.4.0-87-generic Building for architecture x86_64 Building initial module for 4.4.0-87-generic Done. wl: Running module version sanity check. - Original module - No original module exists within this kernel - Installation - Installing to /lib/modules/4.4.0-87-generic/updates/dkms/ depmod.... DKMS: install completed. modprobe: ERROR: could not insert 'wl': Invalid argument update-initramfs: deferring update (trigger activated) Processing triggers for shim-signed (1.32~16.04.1+0.9+1474479173.6c180c6-1ubuntu1) ... Secure Boot not enabled on this system. Processing triggers for initramfs-tools (0.122ubuntu8.8) ... update-initramfs: Generating /boot/initrd.img-4.4.0-87-generic