Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nefunkční WiFi - Broadcom, Ubuntu 16.04 [vyřešeno]  (Přečteno 7148 krát)

hamil

  • Návštěvník
  • Příspěvků: 6
Nefunkční WiFi - Broadcom, Ubuntu 16.04 [vyřešeno]
« kdy: 11 Května 2016, 09:36:13 »
Nepodařilo se mi zprovoznit WiFi připojení po instalaci Ubuntu 16.04 na notebooku Lenovo B5030, procesor Intel N3540, karta Broadcom Corporation: BCM43142 802.11b/g/n.
Podrobnosti jsou níže. Předem děkuji za každou pomoc.

Po instalaci Ubuntu a restartu nebyly vidět žádné WiFi. Připojení kabelem je funkční.
Pak jsem zaškrtl alternativní ovladač:
Broadcom Corporation: BCM43142 802.11b/g/n
Pro toto zařízení je použit alternativní ovladač.
Použít Broadcom 802.11 Linux STA wirelles driver source z bcmwl-kernel-source (nesvobodný)


Po restartu bylo WiFi stále nefunkční. Postupoval jsem tedy podle návodu na https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx :

příkaz: lspci -vvnn | grep -A 9 Network

04:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
   Subsystem: Lenovo BCM43142 802.11b/g/n [17aa:0621]
   Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
   Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
   Latency: 0, Cache Line Size: 64 bytes
   Interrupt: pin A routed to IRQ 19
   Region 0: Memory at 90400000 (64-bit, non-prefetchable) [size=32K]
   Capabilities: <access denied>
   Kernel driver in use: bcma-pci-bridge
   Kernel modules: bcma, wl

příkaz: sudo apt-get update

Mám:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
Mám:2 http://cz.archive.ubuntu.com/ubuntu xenial InRelease           
Stahuje se:3 http://cz.archive.ubuntu.com/ubuntu xenial-updates InRelease [94,5 kB]
Mám:4 http://cz.archive.ubuntu.com/ubuntu xenial-backports InRelease
Stahuje se:5 http://cz.archive.ubuntu.com/ubuntu xenial/main Translation-cs [15,5 kB]
Stahuje se:6 http://cz.archive.ubuntu.com/ubuntu xenial/restricted Translation-cs [984 B]
Stahuje se:7 http://cz.archive.ubuntu.com/ubuntu xenial/universe Translation-cs [51,0 kB]
Stahuje se:8 http://cz.archive.ubuntu.com/ubuntu xenial/multiverse Translation-cs [764 B]
Stahuje se:9 http://cz.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [64,3 kB]
Stahuje se:10 http://cz.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages [62,2 kB]
Stahuje se:11 http://cz.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [15,0 kB]
Stahuje se:12 http://cz.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [15,0 kB]
Staženo 319 kB za 1s (235 kB/s)                                               
Načítají se seznamy balíků… Hotovo

příkaz: sudo apt-get --reinstall install bcmwl-kernel-source

Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace… Hotovo
Následující balíky byly nainstalovány automaticky a již nejsou potřeba:
  iucode-tool module-assistant
Pro jejich odstranění použijte „sudo apt autoremove“.
0 aktualizováno, 0 nově instalováno, 1 přeinstalováno, 0 k odstranění a 0 neaktualizováno.
1 instalováno nebo odstraněno pouze částečně.
Po této operaci bude na disku použito dalších 0 B.
E: Internal Error, No file name for bcmwl-kernel-source:amd64

Po restartu WiFi nefunguje. Jak napravit hlášenou chybu bohužel nevím. Prosím o radu. Děkuji.
« Poslední změna: 12 Května 2016, 08:22:48 od hamil »

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6529
  • Som uzivatel linuxovej distribucie, som linuxak?
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #1 kdy: 11 Května 2016, 10:05:53 »
Co ti vypise
Kód: [Vybrat]
rfkill lista pozri ci mas zavedeny modul broadcom
Kód: [Vybrat]
lsmodtoto ti vypise vsetky zavedene moduly. Tiez tam pozri ci tam nieje dajaky iny modul pre wifi s ktorim by sa ten bcmwl mohol bit.
HP Laptop 17-ca1xxx Ubuntu Mate 22.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

hamil

  • Návštěvník
  • Příspěvků: 6
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #2 kdy: 11 Května 2016, 11:26:27 »
Prosím o interpretaci výpisu.

rfkill list

0: ideapad_wlan: Wireless LAN
   Soft blocked: no
   Hard blocked: no
1: ideapad_bluetooth: Bluetooth
   Soft blocked: no
   Hard blocked: no
2: hci0: Bluetooth
   Soft blocked: no
   Hard blocked: no

lsmod

Module                  Size  Used by
rfcomm                 69632  0
bnep                   20480  2
nls_iso8859_1          16384  1
intel_rapl             20480  0
intel_soc_dts_iosf     16384  0
intel_powerclamp       16384  0
coretemp               16384  0
kvm                   536576  0
irqbypass              16384  1 kvm
punit_atom_debug       16384  0
snd_hda_codec_hdmi     53248  1
snd_hda_codec_realtek    81920  1
snd_hda_codec_generic    77824  1 snd_hda_codec_realtek
btusb                  45056  0
cfg80211              565248  0
uvcvideo               90112  0
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
rtsx_pci_ms            20480  0
videobuf2_vmalloc      16384  1 uvcvideo
memstick               20480  1 rtsx_pci_ms
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_core         36864  2 uvcvideo,videobuf2_v4l2
btrtl                  16384  1 btusb
v4l2_common            16384  1 videobuf2_v4l2
btbcm                  16384  1 btusb
btintel                16384  1 btusb
snd_intel_sst_acpi     16384  0
cryptd                 20480  0
bluetooth             520192  29 bnep,btbcm,btrtl,btusb,rfcomm,btintel
snd_intel_sst_core     73728  1 snd_intel_sst_acpi
snd_soc_rt5640        114688  0
snd_soc_sst_mfld_platform    90112  1 snd_intel_sst_core
snd_soc_rl6231         16384  1 snd_soc_rt5640
bcma                   53248  0
snd_hda_intel          36864  3
videodev              176128  4 uvcvideo,v4l2_common,videobuf2_core,videobuf2_v4l2
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_soc_core          212992  2 snd_soc_rt5640,snd_soc_sst_mfld_platform
snd_hda_core           73728  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
media                  24576  2 uvcvideo,videodev
joydev                 20480  0
snd_compress           20480  1 snd_soc_core
ac97_bus               16384  1 snd_soc_core
snd_pcm_dmaengine      16384  1 snd_soc_core
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_hwdep              16384  1 snd_hda_codec
snd_rawmidi            32768  1 snd_seq_midi
shpchp                 36864  0
mei_txe                20480  0
mei                    98304  1 mei_txe
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
snd_pcm               106496  8 snd_soc_rt5640,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_pcm_dmaengine,snd_hda_core
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_pcm,snd_seq
snd                    81920  20 snd_hda_codec_realtek,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_seq_device,snd_compress
lpc_ich                24576  0
input_leds             16384  0
spi_pxa2xx_platform    24576  0
ideapad_laptop         24576  0
serio_raw              16384  0
soundcore              16384  1 snd
sparse_keymap          16384  1 ideapad_laptop
wmi                    20480  1 ideapad_laptop
8250_fintek            16384  0
dw_dmac                16384  0
dw_dmac_core           24576  1 dw_dmac
i2c_designware_platform    16384  0
intel_smartconnect     16384  0
i2c_designware_core    20480  1 i2c_designware_platform
mac_hid                16384  0
pwm_lpss_platform      16384  0
pwm_lpss               16384  1 pwm_lpss_platform
rfkill_gpio            16384  0
snd_soc_sst_acpi       16384  0
8250_dw                16384  0
parport_pc             32768  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 lp,ppdev,parport_pc
autofs4                40960  2
hid_generic            16384  0
usbhid                 49152  0
rtsx_pci_sdmmc         24576  0
i915                 1208320  5
i2c_algo_bit           16384  1 i915
drm_kms_helper        139264  1 i915
psmouse               126976  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
rtsx_pci               53248  2 rtsx_pci_ms,rtsx_pci_sdmmc
r8169                  81920  0
drm                   360448  6 i915,drm_kms_helper
mii                    16384  1 r8169
ahci                   36864  4
libahci                32768  1 ahci
video                  40960  2 i915,ideapad_laptop
fjes                   28672  0
i2c_hid                20480  0
hid                   118784  3 i2c_hid,hid_generic,usbhid
sdhci_acpi             16384  0
sdhci                  45056  1 sdhci_acpi

petertomasy

  • Stálý člen
  • **
  • Příspěvků: 856
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #3 kdy: 11 Května 2016, 13:17:15 »
Citace
Kernel driver in use: bcma-pci-bridge

bcma                   53248  0

máš stále natiahnutý "bcma" ovládač ...
Citace
E: Internal Error, No file name for bcmwl-kernel-source:amd64

 inštalácia "wl" neprebehla korektne. Nainštaluj si tieto balíky ( možno ich už máš ) :
Kód: [Vybrat]
sudo apt-get update && sudo apt-get install --reinstall dkms build-essentialdaj sem tieto výpisy : (daj ich do "vložiť do kódu"  ( #) lepšie sa to číta ... )
Kód: [Vybrat]
uname -a
lsb_release -a
apt-cache policy bcmwl-kernel-source
sudo dpkg --configure -a

pre istotu odinštaluj wl   (aj keď inštalacia neprebehla korektne ) :
Kód: [Vybrat]
sudo apt-get remove --purge bcmwl-kernel-sourcea potom uvidíme čo ďalej ...
« Poslední změna: 11 Května 2016, 13:19:53 od petertomasy »

hamil

  • Návštěvník
  • Příspěvků: 6
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #4 kdy: 11 Května 2016, 16:15:24 »
Děkuji za reakci. Odinstaloval jsem wl, nainstaloval doporučené balíky a restartoval . WiFi neběží. Nesvobodný ovladač nyní však není zaškrtnutý. Mám ho zaškrtnout?
Výpisy:
Kód: [Vybrat]
uname -a
Linux hamil-Lenovo-B50-30 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
Kód: [Vybrat]
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04 LTS
Release: 16.04
Codename: xenial
Kód: [Vybrat]
apt-cache policy bcmwl-kernel-source
bcmwl-kernel-source:
  Instalovaná verze: (žádná)
  Kandidát:          6.30.223.248+bdcom-0ubuntu8
  Tabulka verzí:
     6.30.223.248+bdcom-0ubuntu8 500
        500 http://cz.archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages
Kód: [Vybrat]
sudo dpkg --configure -aZde se nic neobjevilo.

petertomasy

  • Stálý člen
  • **
  • Příspěvků: 856
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #5 kdy: 11 Května 2016, 17:35:20 »
ok a teraz nainštaluj znovu
Kód: [Vybrat]
sudo apt-get install -f
sudo apt-get install bcmwl-kernel-source
a celý výpis pošli sem

hamil

  • Návštěvník
  • Příspěvků: 6
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #6 kdy: 11 Května 2016, 20:14:22 »
Nainstaloval jsem. Po restartu WiFi nefunguje.
Kód: [Vybrat]
sudo apt-get install -f
[sudo] heslo pro hamil:
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace… Hotovo
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.]

Kód: [Vybrat]
sudo apt-get install bcmwl-kernel-source
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace… Hotovo
Následující NOVÉ balíky budou nainstalovány:
  bcmwl-kernel-source
0 aktualizováno, 1 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Nutno stáhnout 0 B/1 515 kB archivů.
Po této operaci bude na disku použito dalších 8 013 kB.
Vybírá se dosud nevybraný balík bcmwl-kernel-source.
(Načítá se databáze … nyní je nainstalováno 208835 souborů a adresářů.)
Připravuje se nahrazení …/bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_amd64.deb …
Rozbaluje se bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) …
Nastavuje se balík bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) …
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-22-generic
Building for architecture x86_64
Building initial module for 4.4.0-22-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-22-generic/updates/dkms/

depmod.........

DKMS: install completed.
modprobe: ERROR: could not insert 'wl': Required key not available
update-initramfs: deferring update (trigger activated)
Zpracovávají se spouštěče pro balík initramfs-tools (0.122ubuntu8) …
update-initramfs: Generating /boot/initrd.img-4.4.0-22-generic

Jakub Vaněk

  • Stálý člen
  • **
  • Příspěvků: 752
    • Web programátora a studenta Jakuba Vaňka
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #7 kdy: 11 Května 2016, 21:09:04 »
Kód: [Vybrat]
modprobe: ERROR: could not insert 'wl': Required key not available
Podle googlu je problém secure boot/podepsané jaderné moduly.
http://forums.fedoraforum.org/showthread.php?p=1758847
https://wiki.gentoo.org/wiki/Signed_kernel_module_support
Asi to chce aby byl modul wl podepsaný.
Notebook: Lenovo Thinkpad X200, Xubuntu 16.04

hamil

  • Návštěvník
  • Příspěvků: 6
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #8 kdy: 11 Května 2016, 21:26:57 »
Děkuji za odkazy. Bohužel na to mé schopnosti ani vzdáleně nestačí. Jak zjistím zda je zapnut nebo vypnut požadavek na digitální podpis?

petertomasy

  • Stálý člen
  • **
  • Příspěvků: 856
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #9 kdy: 12 Května 2016, 07:01:30 »
ide o to ,že modul wl  nie je podpísaný . Kľúč je potrebný pre secureboot. Možnosť ako tvoj problém vyriešiť je vytvoriť certifikát , podpísať ovládač a importovať ho.
  otvor si terminál a nainštaluj si :
Kód: [Vybrat]
cd ~
sudo apt-get install mokutil openssl
vytvor certifikát
Kód: [Vybrat]
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/" a podpísať ovládač
Kód: [Vybrat]
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n wl) a na nakoniec importovať kľúč
Kód: [Vybrat]
sudo mokutil --import MOK.der  poslený príkaz je reštart
Kód: [Vybrat]
sudo reboot po reštarte by sa ti mal objaviť sprievodca importom kľúčov "Shim UEFI key management", ak sa ti sprievodca neobjavý, tak nabootuj na miesto "grub-u" shim.efi . Návod je tu  potom bude ďaľší reštart a klúč už bude zapísaný ... daj vedieť ako si dopadol.

hamil

  • Návštěvník
  • Příspěvků: 6
Re:Nefunkční WiFi - Broadcom, Ubuntu 16.04
« Odpověď #10 kdy: 12 Května 2016, 08:19:50 »
Dopadlo to skvěle. WiFi je funkční. Děkuji za rychlou a účinnou pomoc, bez které bych to nezvládl.
Pro úplnost ještě přidávám výpisy.

Kód: [Vybrat]
sudo apt-get install mokutil openssl
[sudo] heslo pro hamil:
Načítají se seznamy balíků… Hotovo
Vytváří se strom závislostí       
Načítají se stavové informace… Hotovo
mokutil je již nejnovější verze (0.3.0-0ubuntu3).
openssl je již nejnovější verze (1.0.2g-1ubuntu4.1).
openssl nastaven jako instalovaný ručně.
0 aktualizováno, 0 nově instalováno, 0 k odstranění a 11 neaktualizováno.
Kód: [Vybrat]
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=Descriptive name/"
Generating a 2048 bit RSA private key
.....................................................+++
......................+++
writing new private key to 'MOK.priv'
Kód: [Vybrat]
sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n wl)Zde se nic nezobrazilo.

Kód: [Vybrat]
sudo mokutil --import MOK.der
input password:
input password again:

A restart.

 

Provoz zaštiťuje spolek OpenAlt.