WIFI werkt niet meer na de update van Ubuntu 14.04.4 (Trusty Tahr) LTS naar Ubuntu 16.04 LTS (Xenial Xerus) terwijl de update zelf nota bene via WIFI was uitgevoerd…
Wifi werkt niet, bekabelde netwerkaansluiting werkt gewoon, wifi icoon werd wel getoond maar er konden geen wifi stations gevonden worden. Hardwarematig stond de wifi knop natuurlijk gewoon aan, de blauwe led was ook gewoon aan. In het menu Software&Updates / Extra stuurprogramma’s werd aangegeven dat het stuurprogramma “Broadcom Corporation: BCM4312 802.11b/g LP-PHY” in gebruik is.
Ik heb een Compaq mini 110c, oorspronkelijk geleverd met Windows XP, maar al jaren geleden geupgrade naar Ubuntu met de Unity desktop. Ik heb al een hele tijd naar tevredenheid gewerkt met Ubuntu 14.04 LTS maar ik vond het tijd voor een update.
De specs van deze Compaq zijn als volgt:
– Win XP SP3
– Intel Atom N280 1.66 GHz processor, 512kB cache.
– Intel® Graphics Media Accelerator 950
– Northbridge: 945GSE; 533-MHz bus speed
– 160 GB hd
– 1 GB ram
– no CD drive, 3 USB ports
Oplossing
Na even zoeken en wat dingen testen kwam ik op de oplossing via het Ubuntu ASK forum.
Uitvoeren van het volgende commando in het terminalvenster loste uiteindelijk het probleem op:
sudo apt-get install linux-sources linux-headers-3.5.0-17-generic
Er trad een foutmelding op bij het opnieuw installeren van de Broadcom STA Wireless driver (Proprietary) drivers middels:
sudo apt-get install –reinstall bcmwl-kernel-source
de foutmelding: “Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed.”
Dit is duidelijk, en het bracht me er toe om eerst deze sources te installeren middels sudo apt-get install bcmwl-kernel-source. Daarna werd het commando:
sudo apt-get install –reinstall bcmwl-kernel-source
foutloos uitgevoerd en werkte wifi.
Hieronder de terminal output
rob@mini1:~$ uname -a
Linux mini1 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:06:14 UTC 2016 i686 i686 i686 GNU/Linux
rob@mini1:~$ cat /var/lib/NetworkManager/NetworkManager.state
[main] NetworkingEnabled=true WirelessEnabled=true WWANEnabled=true WimaxEnabled=true
rob@mini1:~$ sudo apt-get install bcmwl-kernel-source
Pakketlijsten worden ingelezen… Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen… Klaar bcmwl-kernel-source is reeds de nieuwste versie (6.30.223.248+bdcom-0ubuntu8). De volgende pakketten zullen VERWIJDERD worden: libavformat54 0 opgewaardeerd, 0 nieuw geïnstalleerd, 1 te verwijderen en 6 niet opgewaardeerd. 2 niet volledig geïnstalleerd of verwijderd. Na deze bewerking zal er 2759 kB schijfruimte vrijkomen. Wilt u doorgaan? [J/n] j (Database wordt ingelezen … 653648 bestanden en mappen momenteel geïnstalleerd.) libavformat54:i386 (6:9.18-0ubuntu0.14.04.1) wordt verwijderd … Bezig met afhandelen van triggers voor libc-bin (2.23-0ubuntu3) … Instellen van bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) … Removing old bcmwl-6.30.223.248+bdcom DKMS files… —————————— Deleting module version: 6.30.223.248+bdcom completely from the DKMS tree. —————————— Done. Loading new bcmwl-6.30.223.248+bdcom DKMS files… Building only for 4.4.0-31-generic Building for architecture i686 Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. modprobe: FATAL: Module wl not found in directory /lib/modules/4.4.0-31-generic update-initramfs: deferring update (trigger activated) Bezig met afhandelen van triggers voor initramfs-tools (0.122ubuntu8.1) … update-initramfs: Generating /boot/initrd.img-4.4.0-31-generic
rob@mini1:~$ sudo apt-get install bcmwl-kernel-source
Pakketlijsten worden ingelezen… Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen… Klaar bcmwl-kernel-source is reeds de nieuwste versie (6.30.223.248+bdcom-0ubuntu8). 0 opgewaardeerd, 0 nieuw geïnstalleerd, 0 te verwijderen en 6 niet opgewaardeerd.
rob@mini1:~$ sudo apt-get install –reinstall bcmwl-kernel-source
Pakketlijsten worden ingelezen… Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen… Klaar 0 opgewaardeerd, 0 nieuw geïnstalleerd, 1 opnieuw geïnstalleerd, 0 te verwijderen en 6 niet opgewaardeerd. Er moeten 0 B/1486 kB aan archieven opgehaald worden. Na deze bewerking zal er 0 B extra schijfruimte gebruikt worden. Voorheen niet geselecteerd pakket bcmwl-kernel-source wordt geselecteerd. (Database wordt ingelezen … 653649 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van …/bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_i386.deb wordt voorbereid… Removing all DKMS Modules Done. Bezig met uitpakken van bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) over (6.30.223.248+bdcom-0ubuntu8) … Instellen van bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) … Loading new bcmwl-6.30.223.248+bdcom DKMS files… Building only for 4.4.0-31-generic Building for architecture i686 Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed. modprobe: FATAL: Module wl not found in directory /lib/modules/4.4.0-31-generic update-initramfs: deferring update (trigger activated) Bezig met afhandelen van triggers voor initramfs-tools (0.122ubuntu8.1) … update-initramfs: Generating /boot/initrd.img-4.4.0-31-generic
rob@mini1:~$ sudo apt-get update
Geraakt:1 http://deb.opera.com/opera stable InRelease Geraakt:2 http://nl.archive.ubuntu.com/ubuntu xenial InRelease Geraakt:3 http://nl.archive.ubuntu.com/ubuntu xenial-updates InRelease Geraakt:4 http://security.ubuntu.com/ubuntu xenial-security InRelease Geraakt:5 https://deb.opera.com/opera-stable stable InRelease Pakketlijsten worden ingelezen… Klaar
rob@mini1:~$ sudo apt-get install linux-source linux-headers-generic
Pakketlijsten worden ingelezen… Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen… Klaar De volgende extra pakketten zullen geïnstalleerd worden: linux-generic linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-image-generic linux-source-4.4.0 Voorgestelde pakketten: libncurses-dev | ncurses-dev kernel-package libqt3-dev Aanbevolen pakketten: thermald De volgende NIEUWE pakketten zullen geïnstalleerd worden: linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-source linux-source-4.4.0 De volgende pakketten zullen opgewaardeerd worden: linux-generic linux-headers-generic linux-image-generic 3 opgewaardeerd, 4 nieuw geïnstalleerd, 0 te verwijderen en 3 niet opgewaardeerd. Er moeten 112 MB/122 MB aan archieven opgehaald worden. Na deze bewerking zal er 205 MB extra schijfruimte gebruikt worden. Wilt u doorgaan? [J/n] j Ophalen:1 http://nl.archive.ubuntu.com/ubuntu xenial-updates/main i386 linux-source-4.4.0 all 4.4.0-31.50 [112 MB] Ophalen:2 http://nl.archive.ubuntu.com/ubuntu xenial-updates/main i386 linux-source all 4.4.0.31.33 [2288 B] 112 MB opgehaald in 43s (2538 kB/s) (Database wordt ingelezen … 653649 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van …/linux-generic_4.4.0.31.33_i386.deb wordt voorbereid… Bezig met uitpakken van linux-generic (4.4.0.31.33) over (3.13.0.92.99) … Uitpakken van …/linux-image-generic_4.4.0.31.33_i386.deb wordt voorbereid… Bezig met uitpakken van linux-image-generic (4.4.0.31.33) over (3.13.0.92.99) … Voorheen niet geselecteerd pakket linux-headers-4.4.0-31 wordt geselecteerd. Uitpakken van …/linux-headers-4.4.0-31_4.4.0-31.50_all.deb wordt voorbereid… Bezig met uitpakken van linux-headers-4.4.0-31 (4.4.0-31.50) … Voorheen niet geselecteerd pakket linux-headers-4.4.0-31-generic wordt geselecteerd. Uitpakken van …/linux-headers-4.4.0-31-generic_4.4.0-31.50_i386.deb wordt voorbereid… Bezig met uitpakken van linux-headers-4.4.0-31-generic (4.4.0-31.50) … Uitpakken van …/linux-headers-generic_4.4.0.31.33_i386.deb wordt voorbereid… Bezig met uitpakken van linux-headers-generic (4.4.0.31.33) over (3.13.0.92.99) … Voorheen niet geselecteerd pakket linux-source-4.4.0 wordt geselecteerd. Uitpakken van …/linux-source-4.4.0_4.4.0-31.50_all.deb wordt voorbereid… Bezig met uitpakken van linux-source-4.4.0 (4.4.0-31.50) … Voorheen niet geselecteerd pakket linux-source wordt geselecteerd. Uitpakken van …/linux-source_4.4.0.31.33_all.deb wordt voorbereid… Bezig met uitpakken van linux-source (4.4.0.31.33) … Instellen van linux-image-generic (4.4.0.31.33) … Instellen van linux-headers-4.4.0-31 (4.4.0-31.50) … Instellen van linux-headers-4.4.0-31-generic (4.4.0-31.50) … Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms 4.4.0-31-generic /boot/vmlinuz-4.4.0-31-generic Instellen van linux-headers-generic (4.4.0.31.33) … Instellen van linux-generic (4.4.0.31.33) … Instellen van linux-source-4.4.0 (4.4.0-31.50) … Instellen van linux-source (4.4.0.31.33) …
rob@mini1:~$ sudo apt-get install –reinstall bcmwl-kernel-source
Pakketlijsten worden ingelezen… Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen… Klaar 0 opgewaardeerd, 0 nieuw geïnstalleerd, 1 opnieuw geïnstalleerd, 0 te verwijderen en 3 niet opgewaardeerd. Er moeten 0 B/1486 kB aan archieven opgehaald worden. Na deze bewerking zal er 0 B extra schijfruimte gebruikt worden. (Database wordt ingelezen … 680602 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van …/bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_i386.deb wordt voorbereid… Removing all DKMS Modules Done. Bezig met uitpakken van bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) over (6.30.223.248+bdcom-0ubuntu8) … Instellen van bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) … Loading new bcmwl-6.30.223.248+bdcom DKMS files… Building only for 4.4.0-31-generic Building for architecture i686 Building initial module for 4.4.0-31-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-31-generic/updates/dkms/ depmod………… DKMS: install completed. update-initramfs: deferring update (trigger activated) Bezig met afhandelen van triggers voor initramfs-tools (0.122ubuntu8.1) … update-initramfs: Generating /boot/initrd.img-4.4.0-31-generic
Er wordt nog een andere oplossing voorgesteld, die zag ik later:
sudo apt-get install firmware-b43-installer
Als de gekozen oplossing niet bevalt dan ga ik die nog testen (zie ook hier voor een grondige aanpak).
Bronnen
http://askubuntu.com/questions/760075/cant-view-wifi-networks-after-upgrading-to-ubuntu-16-04
http://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
https://ubuntuforums.org/showthread.php?t=2326940