Kirjoittaja Aihe: RATKAISTU Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen  (Luettu 9085 kertaa)

Savi

  • Käyttäjä
  • Viestejä: 20
    • Profiili
Päivitin eilen käyttöjärjestelmäni versioon 16.04, ja ilmeisesti tämä rikkoi WiFin toiminnan kokonaan. Yläpalkin  WiFi-logossa näkyy vain tyhjä pizzaslaissi, eikä se näytä yhtäkään verkko johon voisi liittyä. Tietokoneeni on HP Elitebook 820. Langan kanssa interyhteys onneksi toimii normaalisti.
Tietokoneen näppäimistön oikeassa yläkulmassa on yksi nappi mutelle ja yksi wifi/bluetooth-yhteys nappi (lentokonetila?). Ja tässä yhteysnapissa palaa oranssi valo sen merkiksi, etteivät yhteydet olisi päällä. Nappia painamalla bluetooth menee päälle/pois, mutta valon väri ei vaihdu (pitäisi olla valkoinen kun yhteydet ovat päällä), eikä WiFille tapahdu mitään.  Ja siis hetkeä aikaisemmin aiemmalla versiolla valo siis muuttui nappia painettaessa oranssista valkoiseksi, ja otti WiFin pois päältä/päälle.

Mitähän tässä nyt sitten pitäisi tehdä ongelman korjaamiseksi?
« Viimeksi muokattu: 13.05.16 - klo:21.49 kirjoittanut Savi »

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #1 : 12.05.16 - klo:11.01 »
Mikä wlan-piiri koneessa on? Tutki lshw:llä päätteessä:

Koodia: [Valitse]
lshw -c network
Kopioi listaus tänne.

Joissain Elitebook 820 -malleissa on ilmeisesti BCM43228, jolloin ongelma johtuu puuttuvasta firmwaresta. Siinä tapauksessa riittää, että asennat paketin firmware-b43-installer:

Koodia: [Valitse]
sudo apt install firmware-b43-installer
Käynnistä järjestelmä uudelleen asennuksen jälkeen.

Savi

  • Käyttäjä
  • Viestejä: 20
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #2 : 12.05.16 - klo:14.51 »
Tässä tuo "lshw -c network" tuloste:
Lainaus
WARNING: you should run this program as super-user.
  *-network               
       description: Ethernet interface
       product: Ethernet Connection I218-LM
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eth0
       version: 04
       serial: d0:bf:9c:20:aa:05
       size: 1Gbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k duplex=full firmware=0.3-4 ip=192.168.1.38 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:44 memory:d0700000-d071ffff memory:d073e000-d073efff ioport:3080(size=32)
  *-network UNCLAIMED
       description: Network controller
       product: BCM43228 802.11a/b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: cap_list
       configuration: latency=0
       resources: memory:d0500000-d0503fff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

Koska tuolla näytti tuo BCM43228 olevan, ajoin seuraavaksi "sudo apt install firmware-b43-installer", ja käynnistin tietokoneen uudestaan. Tämä ei kuitenkaan auttanut, vaan sama ongelma jatkuu yhä.

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #3 : 12.05.16 - klo:17.01 »
Mikä kernelin versio Ubuntussasi on käytössä? Tarkista vaikka tällä komennolla:

Koodia: [Valitse]
uname -r
Jos kerneli on vanhempi kuin 4.4, se ei ole päivittynyt oikein.

Kernelin b43-ajuri tukee BCM43228-piiriä kernelin versiosta 3.17 lähtien. Vaihtoehtona on Broadcomin suljettu ajuri, jonka voi asentaa Lisäajurit -sovelluksella.

Savi

  • Käyttäjä
  • Viestejä: 20
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #4 : 12.05.16 - klo:22.32 »
Lainaus
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
savi@savi-HP-EliteBook-820-G1:~$ uname -r
4.4.0-22-generic

Eli ihan oikea versio näyttäisi olevan? Ohjelmistopäivityksiäkään ei löytynyt.
OT: MIkä tuo super-user juttu muuten on? Ilmestyi päivityksen 15.10 -> 16.04 myötä.

Käynnistän tietokoneen nyt vielä kerran uudestaan, ilmoittelen jos ongelma korjaantuu, mutta jatketaan muutoin selvittelyä.

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #5 : 12.05.16 - klo:22.53 »
Tuli mieleen, että aiempi  Broadcomin wl-ajurin asennus on saattanut kytkeä kernelin b43-ajurin pois käytöstä. Mitä nämä komennot kertovat:

Koodia: [Valitse]
grep -R b43 /etc/modprobe.d/
Koodia: [Valitse]
dpkg -l |grep bcmwl

OT: MIkä tuo super-user juttu muuten on? Ilmestyi päivityksen 15.10 -> 16.04 myötä.

Ei sano minulle mitään. Kerro tarkemmin, mistä on kyse.
« Viimeksi muokattu: 12.05.16 - klo:22.55 kirjoittanut nm »

Savi

  • Käyttäjä
  • Viestejä: 20
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #6 : 13.05.16 - klo:20.51 »
Tässä noiden koodien tulostus:
Lainaus
savi@savi-HP-EliteBook-820-G1:~$ grep -R b43 /etc/modprobe.d/
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43legacy
/etc/modprobe.d/blacklist.conf:# replaced by b43 and ssb.
savi@savi-HP-EliteBook-820-G1:~$
savi@savi-HP-EliteBook-820-G1:~$ dpkg -l |grep bcmwl
ii  bcmwl-kernel-source                                  6.30.223.248+bdcom-0ubuntu8                         amd64        Broadcom 802.11 Linux STA wireless driver source

Niin tuo super-user-juttu on se, että kun ajan koodia terminaalissa, niin se herjaa tälläistä aina välillä:
Lainaus
WARNING: you should run this program as super-user.

nm

  • Käyttäjä
  • Viestejä: 16242
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #7 : 13.05.16 - klo:21.30 »
Tässä noiden koodien tulostus:
Lainaus
savi@savi-HP-EliteBook-820-G1:~$ grep -R b43 /etc/modprobe.d/
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43legacy
/etc/modprobe.d/blacklist.conf:# replaced by b43 and ssb.
savi@savi-HP-EliteBook-820-G1:~$
savi@savi-HP-EliteBook-820-G1:~$ dpkg -l |grep bcmwl
ii  bcmwl-kernel-source                                  6.30.223.248+bdcom-0ubuntu8                         amd64        Broadcom 802.11 Linux STA wireless driver source

Jep, eli Broadcomin wl-ajuri on nyt asennettuna ja estää b43:n käytön. Periaatteessa wifin pitäisi toimia myös tuolla wl-ajurilla, mutta ehkä päivityksessä meni jotain pieleen sen osalta.

Kokeile poistaa ajuri:

Koodia: [Valitse]
sudo apt-get purge bcmwl-kernel-source
Käynnistä sitten järjestelmä uudelleen. Jos ei lähde toimimaan, näytä grepin ja lshw:n listaukset uudelleen.


Niin tuo super-user-juttu on se, että kun ajan koodia terminaalissa, niin se herjaa tälläistä aina välillä:
Lainaus
WARNING: you should run this program as super-user.
Tuo on lshw:n melko turha varoitus, joka on kyllä näytetty aiemmissakin jakeluversioissa. Lshw ei pysty listaamaan ihan kaikkia tietoja laitteistosta ilman root-oikeuksia, ja siksi se haluaa varoitella asiasta. Tarvittaessa ohjelmaa voi ajaa sudolla:

Koodia: [Valitse]
sudo lshw
Useimmista asioista se kuitenkin kertoo tarpeeksi ilman sudotustakin.

juice82

  • Käyttäjä
  • Viestejä: 219
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #8 : 13.05.16 - klo:21.48 »
Tässä noiden koodien tulostus:
Lainaus
savi@savi-HP-EliteBook-820-G1:~$ grep -R b43 /etc/modprobe.d/
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43
/etc/modprobe.d/blacklist-bcm43.conf:blacklist b43legacy
/etc/modprobe.d/blacklist.conf:# replaced by b43 and ssb.
savi@savi-HP-EliteBook-820-G1:~$
savi@savi-HP-EliteBook-820-G1:~$ dpkg -l |grep bcmwl
ii  bcmwl-kernel-source                                  6.30.223.248+bdcom-0ubuntu8                         amd64        Broadcom 802.11 Linux STA wireless driver source

Jep, eli Broadcomin wl-ajuri on nyt asennettuna ja estää b43:n käytön. Periaatteessa wifin pitäisi toimia myös tuolla wl-ajurilla, mutta ehkä päivityksessä meni jotain pieleen sen osalta.

Kokeile poistaa ajuri:

Koodia: [Valitse]
sudo apt-get purge bcmwl-kernel-source
Käynnistä sitten järjestelmä uudelleen. Jos ei lähde toimimaan, näytä grepin ja lshw:n listaukset uudelleen.


Niin tuo super-user-juttu on se, että kun ajan koodia terminaalissa, niin se herjaa tälläistä aina välillä:
Lainaus
WARNING: you should run this program as super-user.
Tuo on lshw:n melko turha varoitus, joka on kyllä näytetty aiemmissakin jakeluversioissa. Lshw ei pysty listaamaan ihan kaikkia tietoja laitteistosta ilman root-oikeuksia, ja siksi se haluaa varoitella asiasta. Tarvittaessa ohjelmaa voi ajaa sudolla:

Koodia: [Valitse]
sudo lshw
Useimmista asioista se kuitenkin kertoo tarpeeksi ilman sudotustakin.

Näin offtopicna että minkähän takia tuo bcmwl-kernel-source -ajuri on ympätty näihin ubuntun julkaisuihin?? Mulla on kokemusta ainakin neljästä eri koneen (pari eri HP:n läppäri ja pari irrallista wifi korttia) joissa Broadcom:in piirisarja ja yksikään ei ole toiminut tuolla ajurilla. Oikeastaan sammutus ongelmia vain aiheuttanut. Yleensä aina bcmwl-kernel-sourcen poisto ja b43-firmware-installer:in asennus saa wifin toimimaan ja koneet pelittämään. 
Pöytäkone: Ubuntu 16.04 LTS + Win 10 Pro. Läppäri 1: Ubuntu Mate 16.04 LTS. Läppäri 2: Debian Jessie Xfce.

Savi

  • Käyttäjä
  • Viestejä: 20
    • Profiili
Vs: Ubuntu 16.04 LTS Wifi ei toimi päivityksen jälkeen
« Vastaus #9 : 13.05.16 - klo:21.49 »
Tuo ajurin poistaminen toimi, ja nyt toimii WiFi niin kuin pitääkin.
Suuri kiitos avusta nm!