Modelos sem fio broadcom diferentes em lspci e dmesg

1

Eu tenho um Dell Inspiron 5520, Ubuntu 16.04 instalado. Eu tenho alguns problemas com o wireless. Às vezes, a rede não responde e começa a trabalhar novamente após a reinicialização da rede ou a desativação / habilitação do Wifi. Mais uma vez, ele pára de funcionar de vez em quando.

O que me interessa é que o modelo BCM na saída lspci é diferente do dmesg:

$ lspci | grep BCM
08:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)

$ dmesg | grep BCM
[    2.350917] usb 2-1.5: Product: BCM43142A0
[    3.325396] Bluetooth: hci0: BCM: chip id 70
[    3.345871] Bluetooth: hci0: BCM (001.001.011) build 0000
[    3.349485] bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
[    3.349489] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
[    3.442293] wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)

Como você pode ver, é BCM43142 em lspci e BCM4365 em dmesg. Poderia ser a causa do problema?

ATUALIZAÇÃO:

Resposta ao comentário de Hölderlin:

$ lspci -nnk | grep -i network -A2
08:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
    Subsystem: Dell Wireless 1704 802.11n + BT 4.0 [1028:0016]
    Kernel driver in use: wl

$ dmesg | grep "wlan0\|wl"
[    3.295548] wl: module license 'MIXED/Proprietary' taints kernel.
[    3.297473] wl: module verification failed: signature and/or required key missing - tainting kernel
[    3.442293] wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)
[    3.517031] wl 0000:08:00.0 wlp8s0: renamed from wlan0
[    4.290537] IPv6: ADDRCONF(NETDEV_UP): wlp8s0: link is not ready
[  612.884636] ERROR @wl_dev_intvar_get : error (-1)
[  612.884643] ERROR @wl_cfg80211_get_tx_power : error (-1)
[  971.996317] ERROR @wl_dev_intvar_get : error (-1)
[  971.996323] ERROR @wl_cfg80211_get_tx_power : error (-1)
[  984.256990] ERROR @wl_dev_intvar_get : error (-1)
[  984.256998] ERROR @wl_cfg80211_get_tx_power : error (-1)
[ 5536.445371] IPv6: ADDRCONF(NETDEV_UP): wlp8s0: link is not ready

UPDATE2:

Graças a Hölderlin, pude descobrir que não há nenhum problema com nomes de BCM e os ids de dispositivo são os mesmos. Por outro lado, eu poderia corrigir meus problemas de conexão sem fio atualizando seu driver de aqui .

    
por Amir Karimi 03.01.2017 / 15:47

1 resposta

0

Em primeiro lugar, na minha opinião, não é fácil encontrar uma tabela que conecte o dado ID do dispositivo [14e4:4365] para o ID do chip bcm43142 com um que está disponível no ubuntu .

Para dar uma resposta à sua pergunta, presumo que você esteja fazendo isso do zero e não tenha alterado nenhum arquivo, módulo ou driver de configuração no sistema. Então eu acho que o problema era que a lista de pacotes disponíveis não estava atualizada, porque o driver que você está instalado era de 2014 :

sudo apt-get update
sudo apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

Como mencionei em meus comentários, também seria útil ver quais módulos você já carregou (saída de lsmod ), porque é recomendado descarregar módulos conflitantes e lista negra deles. Então, se você adicionar essas informações à sua pergunta, outro usuário poderá comparar esses módulos. Você também pode limpar os snippets de código acima da sua primeira seção de atualização também. Você não precisa se preocupar com suas edições, porque há um controle de versão que registra todas as edições no sistema, como você pode ver se você clicar em editar.

    
por Hölderlin 06.01.2017 / 21:42