Problemas ao instalar o Broadcom BCM43142 no debian 8.6

1

Eu fiz uma reinstalação completa do Debian 8.6 com o XFCE DE no meu notebook, já que estraguei a minha instalação anterior, e meu Broadcom BCM43142 WiFi não está funcionando. Eu procurei o gerenciador de pacotes Synaptic para o BCM43142. E encontrei 3 pacotes.

  1. broadcom-sta-common
  2. broadcom-sta-dkms
  3. broadcom-sta-source

Qual deles devo instalar? Eu não instalei "linux-headers" porque não sabia o que faz. Eu tentei seguir o Debian wiki na instalação anterior, mas isso levou a lentidão na conexão WiFi. E enquanto resolvia esse problema, eu baguncei alguns arquivos que me deixaram diretamente no "grub rescue mode" na próxima reinicialização. A seguir está a saída do lspci | grep Network (No caso de ajudar a encontrar detalhes exatos do cartão WiFi)

03:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
    
por tanmay chandane 09.12.2016 / 23:07

2 respostas

2

How to install and enable bcm43142 driver on debian?

De acordo com o debian wiki , você pode instalar o bcm43142 da seguinte forma:

Edite seu sources.list :

editor /etc/apt/sources.list

adicione a seguinte linha:

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

Atualize e instale o linux-headers do driver necessário broadcom-sta-dkms :

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

Descarregue os drivers conflitantes:

modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

Carregue o módulo certo:

modprobe wl

solução de problemas

Há algum problema ao usar o BCM43142 na versão do kernel 3.16 . Para resolver o problema, instale uma versão mais recente do kernel a partir dos backports.

Adicione backports à sua sources.list:

deb http://httpredir.debian.org/debian jessie-backports main contrib non-free

Execute apt-cache search linux-image e, em seguida, instale-o, e, g:

apt-get install linux-image-4.7.0-0.bpo.1-amd64

Reinicie e inicialize o kernel 4.7 e instale o driver bcm43142 .

    
por 10.12.2016 / 11:59
0

Não tenho experiência com o BCM43142, mas acho que você precisa de broadcom-sta-dkms : o subsistema DKMS é uma maneira moderna de ter módulos de kernel somente de origem distribuídos em um sistema operacional livre.

A idéia é que o pacote que usa o subsistema DKMS seja capaz de obter os módulos necessários automaticamente construídos e registrados corretamente - apenas quando você instalar o pacote. Para citar apt show dkms :

Description: Dynamic Kernel Module Support Framework DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. It is also very easy to rebuild modules as you upgrade kernels.

Cada atualização de pacote aciona a recriação e o novo registro (e a reinserção, se possível) da nova versão do (s) módulo (s) fornecido (s).

Coisas como colocar os módulos compilados no initrd são atendidas automaticamente também (embora você não precise disso).

    
por 10.12.2016 / 08:33