Por que meu chipset BCM43142 não é reconhecido e o dispositivo wlan0 não foi encontrado?

2

Estou tentando configurar a conexão WiFi no meu Lenovo B590, mas recebo o seguinte erro:

  ifdown: interface wlan0 not configured wpa_supplicant:
  /sbin/wpa_supplicant daemon failed to start run-parts:
  /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
  Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011
  Internet Systems Consortium. All rights reserved. For info, please
  visit https://www.isc.org/software/dhcp/

Cannot find device "wlan0" Bind socket to interface: No such device Failed to bring up work-network

Então, eu procurei o firmware que preciso para que meu sistema Debian 7 Wheezy encontre o wlan0.

NOTA: o chipset wlan é uma Broadcom Corp. BCM43142 e seu PCI-ID é 14e4: 4365

host@user $ lspci -vnn -d 14e4: |grep Network

02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)

Eu encontrei este artigo no Debian Wiki dando todos os passos necessários para fazê-lo funcionar, eu os segui e não tive erros em qualquer lugar.

Eu configurei a interface WiFi com o wpa_supplicant, mas quando eu corro

$ ifdown wlan0
$ ifup wlan0=work-network

Eu ainda recebo o erro Não é possível encontrar o dispositivo "wlan0" Conecte o soquete à interface: Nenhum desses dispositivos

Você sabe o que está faltando para que ele funcione?

EDIT: abaixo é o dmesg output

$ dmesg |grep broadcom -i                               
[    2.574645] usb 1-1.4: Manufacturer: Broadcom Corp
[    6.828086] eth1: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.20.55.19 (r300276)
[   10.343512] Broadcom 43xx driver loaded [ Features: PMNLS ]

E aqui está o conteúdo de /etc/network/interfaces

# The loopback network interface
auto lo

# iface lo inet loopback

iface work-network inet dhcp
      wpa-conf /etc/wpa_supplicant/work-network.conf

# The primary network interface
auto eth0
allow-hotplug eth0
    
por slm 08.04.2014 / 14:02

2 respostas

0

Se o seu sistema não estiver reportando um dispositivo wlan0 como disponível, o kernel do Linux não teve sucesso em detectar seu hardware e associar um driver a ele. Eu começaria procurando na saída dmesg de qualquer mensagem relacionada ao dispositivo Broadcom.

Se estiver sendo relatado de alguma forma, o driver apropriado não está presente no kernel / sistema ou está configurado incorretamente para o seu sistema em particular.

Encontrando um driver

Procurando um pouco sobre o nome do seu cartão + linux rendeu este tópico intitulado: Tópico: Broadcom BCM43142 Driver Ubuntu 12.10 64 Bit que contém detalhes sobre como instalar / configurar um driver apropriado para o seu sistema.

    
por 08.04.2014 / 14:29
0

O nome da sua interface é eth1 e não wlan0 . Substitua wlan0 em todos os comandos com eth1 , e isso deve funcionar.

    
por 08.04.2014 / 17:03