Problemas con el controlador de la tarjeta wi-fi Broadcom en Debian

Problemas con el controlador de la tarjeta wi-fi Broadcom en Debian

Mi portátil es HP 250 G4 P5T98ES

Mi sistema operativo es: Debian jessie 20160917

Mientras instalaba Debian desde live-usb me dice que no se puede conectar a la red inalámbrica porque no tiene drivers no libres. Entonces decidí instalar el controlador más tarde. Descargué el controlador inalámbrico del sitio de Debian (de hecho, descargué el paquete completo de firmware no gratuito. Luego ejecuto el comando en la terminal en modo su:

dpkg -i firmware-brcm80211_0.43_all.deb

El resultado indica que se instaló correctamente (o algo así). Luego corrí:

dpkg -l firmware-brcm80211

Y me dio el siguiente resultado:

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

Reinicié el sistema pero en la configuración de red todavía veo solo dos opciones: cableado y proxy de red.

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

Después de agregar esta línea:

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

a /etc/apt/sources.list, la actualización de apt-get falla:

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

Mi /etc/apt/sources.list ahora se ve así:

# 

# 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 SOLUCIONADO instalando debian desde la versión live-cd que tiene firmware incluido. Ahora tengo mi wifi.

Respuesta1

Estás instalando elconductor equivocadopara tu tarjeta.

Tienes BCM43142 802.11b/g/n [14e4:4365]cuál usa el wlmódulo.

Lea sobre esto en eldocumentación oficial de Debian.

Donde encontrará esta información sobre cómo instalar el controlador (correcto):

Agregue un componente "no gratuito" a /etc/apt/sources.list para su versión de Debian, por ejemplo:

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

Actualiza la lista de paquetes disponibles. Instale los paquetes linux-image, linux-headers y broadcom-sta-dkms relevantes/más recientes:

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

Esto también instalará el paquete de herramientas inalámbricas recomendado. DKMS construirá el módulo wl para su sistema.

Descargue módulos en conflicto:

# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

Cargue el módulo wl:

# modprobe wl

Respuesta2

El BCM43142wifi tiene errores en la versión actual del kernel 3.16, puedes leer el comentario de @Stephen Kitt sobre elInforme de error de Debiandeaquí, sugiero compilar el3.2.82versión luego instale su controlador siguiendo los pasos descritosaquí. También puede instalar un nuevo kernel desde los backports 4.6de la 4.7versión.

Editar

Sigue estorespuestapara arreglar tu sources.listprimero.

información relacionada