HP ProBook 6570b - Ubuntu 14.04 Trusty Tahr - Broadcom BCM43228 [14e4: 4359] - sem conexão sem fio possível

0

O bloco de notas no título executa uma inicialização dupla com a referida versão do Ubuntu 14.04 e Windows 7.

Depois de instalar os drivers no Windows, o dispositivo sem fio funciona de maneira esplêndida.

No entanto, no Ubuntu, instalar drivers e reinicializar não ajuda muito. Eu segui este guia incrível: Instalando os drivers Broadcom Wireless . Isso ajudou um pouco na compreensão, mas não ajudou em relação ao meu problema.

Um dos problemas pode ser que eu não comecei com um novo sistema.

A primeira coisa que fiz então foi:

sudo apt-get purge firmware-b43-installer
sudo apt-get purge bcmwl-kernel-source

A partir deste ponto, conheço o dispositivo e o ID PCI do dispositivo sem fio. Eu posso ver o dispositivo apenas no lspci:

$ lspci -nn -d 14e4: 
24:00.0 Network controller [0280]: Broadcom Corporation BCM43228
802.11a/b/g/n [14e4:4359]

Se a saída do lsusb ajudar:

$ lsusb
Bus 002 Device 003: ID 0a5c:21e1 Broadcom Corp. HP Portable SoftSailing

Como mencionado no guia acima (consultei a tabela com pacotes para determinados IDs PCI ), tentei instalar novamente o bcmwl-kernel-source:

$ sudo apt-get install bcmwl-kernel-source

O erro importante:

Building initial module for 4.4.0-31-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/bcmwl-kernel-source.0.crash'
Error! Bad return status for module build on kernel: 4.4.0-31-generic (i686)
Consult /var/lib/dkms/bcmwl/6.30.223.248+bdcom/build/make.log for more information.
modprobe: ERROR: ../libkmod/libkmod-module.c:809 kmod_module_insert_module() could not find module by name='wl'
modprobe: ERROR: could not insert 'wl': Function not implemented
modprobe: ERROR: ../libkmod/libkmod-module.c:959 command_do() Error running install command for wl
modprobe: ERROR: could not insert 'wl': Operation not permitted
update-initramfs: deferring update (trigger activated)
Trigger für initramfs-tools (0.103ubuntu4.10) werden verarbeitet ...
update-initramfs: Generating /boot/initrd.img-4.4.0-31-generic

Até agora, está claro que ' wl ' está faltando, mas não sei como inseri-lo no sistema.

Outra informação: O notebook vem com um botão WiFi acima do teclado que eu apertei completamente - eu posso ativar / desativar a conexão Bluetooth com isso, mas não tem efeito (ainda) em WiFi.

modprobe wl obviamente não funciona. Os mesmos erros exatos serão mostrados ao instalar o bcmwl-kernel-source .

lista rfkill mostra apenas

0: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no

O que, além da minha falta de percepção, pode estar errado? Depois de remover firmware-b43-installer e bcmwl-kernel-source, pode haver algum outro pacote interferindo no processo? Qualquer ideia adicional sobre como fazer o dispositivo sem fio funcionar seria muito apreciada!

    
por Faenrig 17.04.2018 / 10:26

2 respostas

0

Para concluir minha própria pergunta, primeiro sou grato pela ajuda do @ chili555. Mas eu fui capaz de consertar meu problema depois de investigar isso novamente hoje.

Instale / reinstale os cabeçalhos do Linux (como eles não estavam disponíveis para mim através do apt-get, eu os baixei de packages.ubuntu.com , viável até hoje e instale o pacote)

sudo dpkg -i linux-image-3.13.0-151-generic_3.13.0-151.201_i386.deb

Desinstale o bcmwl-kernel-source:

sudo apt-get remove --purge bcmwl-kernel-source

Modprobe o módulo b43:

modprobe b43

Instale o firmware b43

sudo apt-get install b43-fwcutter firmware-b43-installer

Reinicialize o sistema

sudo reboot

Isso levou meu sistema Ubuntu 14.04 a finalmente procurar ativamente por Wifi e conectar-se a eles. Funciona bem.

Como eu disse na minha pergunta, esta é uma possível solução para os portáteis HP ProBook 6570b com uma placa wireless Broadcom BCM43228 [14e4: 4359].

Se alguém quiser, adicionalmente, explicar como o módulo wl nunca foi encontrado e não pôde ser adicionado ao modprobe, ou porque o bcmwl-kernel-source pacote não funcionou em vez do firmware b43, isso pode ser útil para as pessoas tropeçarem nesta entrada.

    
por Faenrig 19.06.2018 / 11:07
0

Suas leituras acima do estado:

Building initial module for 4.4.0-31-generic

No entanto, o log de erros que você colou diz:

make: Verzeichnis »/usr/src/linux-headers-4.4.0-119-generic« wird betreten

Suspeitamos que o Update Manager instalou a versão do kernel -119, mas você ainda não tinha reiniciado; portanto, sua versão do kernel em execução era -31.

Por favor, reinicie. Em seguida, verifique se sua versão do kernel em execução é -119:

uname -r

Se sim, então faça:

sudo apt-get install --reinstall bcmwl-kernel-source

Alguma melhoria? Cole qualquer erro ou make.log: link

    
por chili555 18.04.2018 / 15:53