2

I have Broadcom wifi adapter and after upgrading to kernel linux 4.4 on ubuntu 14.04 LTS it stoped working.

My Broadcom :

0c:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)

Now I'm using my computer with advanced options from boot menu set to the old kernel 3.16.0-77-generic.

Initially I used this question to install the Broadcom Wireless.

What is the solution to this issue? Should I aspect more issues generated by the kernel update?

If there is no solution yet to this, how can I roll back the 4.4 kernel update to the old one 3.16?

Meanwhile I used this to free up space in inodes and atemted to update to 4.4.0-45 kernel. Same result. The wireles does not work. I must delete it and return to the old 3.16 kernel.

David Foerster
  • 36,264
  • 56
  • 94
  • 147
marius-ciclistu
  • 262
  • 6
  • 19

2 Answers2

1

Since kernel v4.4 is from Ubuntu Xenial, as a workaround you can use the bcmwl-kernel-source package from Xenial too (source):

  1. Go to https://launchpad.net/ubuntu/xenial/+package/bcmwl-kernel-source and select the package with the highest version with “(Release)” behind it for your architecture (currently 6.30.223.248+bdcom-0ubuntu8).

  2. On the page for that release build in the section “Downloadable files” select and download the only Deb package built (e. g. currently bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_i386.deb for i386).

  3. Install that package with Software Center or GDebi or directly with dpkg:

    sudo dpkg -i bcmwl-kernel-source_*_$(dpkg --print-architecture).deb
    

    If there are missing dependencies follow up with:

    sudo apt-get install -f
    

This should allow your system to build the kernel module with the wireless adapter driver for kernel v4.4 successfully. As a side effect it you may not have a working driver in earlier kernel versions (e. g. 3.13 or 3.16).

David Foerster
  • 36,264
  • 56
  • 94
  • 147
0

I found a temporary fix to this issue. From the grub menu I chosed advanced and I selected the old 3.16 kernel. After loging in into this kernel I followed the method exposed here Not enough free disk space when upgrading to delete de new 4.4.0-xx-generic kernel/kernels.

EDIT 26.12.2016

I made an update from 3.16 kernel to 4.4.0-58 on another identical laptop and this time the above problem didn't apear. It seems that the update contains the solution.

Thanks to Ubuntu developers.

marius-ciclistu
  • 262
  • 6
  • 19