Problemas com driver para placa wi-fi Broadcom no Debian

Problemas com driver para placa wi-fi Broadcom no Debian

Meu laptop é HP 250 G4 P5T98ES

Meu sistema operacional é: Debian jessie 20160917

Enquanto eu estava instalando o Debian a partir do live-usb, ele me disse que ele não conseguia se conectar à rede sem fio porque não tinha drivers não-livres. Então decidi instalar o driver mais tarde. Baixei o driver wireless do site debian (na verdade, baixei o pacote inteiro de firmware não-livre. Em seguida, executo o comando no terminal no modo su:

dpkg -i firmware-brcm80211_0.43_all.deb

A saída informa que ele foi instalado com sucesso (ou algo parecido). Então eu corri:

dpkg -l firmware-brcm80211

E me deu a seguinte saída:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                            Version              Architecture         Description
+++-===============================-====================-====================-====================================================================
ii  firmware-brcm80211              0.43                 all                  Binary firmware for Broadcom 802.11 wireless cards

Reinicializei o sistema, mas nas configurações de rede ainda vejo apenas duas opções: com fio e proxy de rede.

root@debian:/home# lspci -nnk | grep -i net -A2
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 07)
        Subsystem: Hewlett-Packard Company Device [103c:80c2]
        Kernel driver in use: r8169
--
13:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
        Subsystem: Hewlett-Packard Company Device [103c:804a]
        Kernel driver in use: bcma-pci-bridge

Depois de adicionar esta linha:

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

para /etc/apt/sources.list , a atualização do apt-get falha:

root@debian:/home/alexander# apt-get update
Err http://httpredir.debian.org jessie InRelease

Err http://httpredir.debian.org jessie Release.gpg
  Could not resolve 'httpredir.debian.org'
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie InRelease
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie Release.gpg
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie Release
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main amd64 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main Translation-en_US
Ign cdrom://[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07] jessie/main Translation-en
Reading package lists... Done
W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/InRelease  

W: Failed to fetch http://httpredir.debian.org/debian/dists/jessie/Release.gpg  Could not resolve 'httpredir.debian.org'

W: Some index files failed to download. They have been ignored, or old ones used instead.
root@debian:/home/alexander# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package broadcom-sta-dkms

Meu /etc/apt/sources.list agora se parece com isto:

# 

# deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

deb cdrom:[Debian GNU/Linux 8 _Jessie_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160917-15:07]/ jessie main

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

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ jessie/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ jessie/updates main

PROBLEMA RESOLVIDO instalando o debian a partir da versão live-cd que possui firmware incluído. Agora tenho meu wi-fi.

Responder1

Você está instalando omotorista erradopara o seu cartão.

Você tem BCM43142 802.11b/g/n [14e4:4365]qual usa o wlmódulo.

Leia sobre isso nodocumentação oficial do Debian.

Onde você encontrará essas informações sobre como instalar o driver (correto):

Adicione um componente "não-livre" ao /etc/apt/sources.list para sua versão Debian, por exemplo:

# Debian 8 "Jessie" deb http://httpredir.debian.org/debian/ jessie main contrib non-free

Atualize a lista de pacotes disponíveis. Instale os pacotes linux-image, linux-headers e broadcom-sta-dkms relevantes/mais recentes:

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

Isso também instalará o pacote de ferramentas sem fio recomendado. O DKMS construirá o módulo wl para o seu sistema.

Descarregue módulos conflitantes:

# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

Carregue o módulo wl:

# modprobe wl

Responder2

O BCM43142wifi está com bugs na versão atual do kernel 3.16, você pode ler o comentário de @Stephen Kitt sobre oRelatório de bug do Debiandeaqui, sugiro compilar o3.2.82versão e instale seu driver seguindo as etapas descritasaqui. Além disso, você pode instalar um novo kernel a partir do backport 4.6ou da 4.7versão.

Editar

Siga issoresponderpara consertar o seu sources.listprimeiro.

informação relacionada