Почему мой чипсет BCM43142 не распознается и устройство wlan0 не найдено?

Я пытаюсь установить соединение WiFi на моем Lenovo B590, но я получаю следующую ошибку:

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/ 

Не удается найти устройство «wlan0» Связывание со штекером для интерфейса: нет такого устройства Не удалось подключить рабочую сеть

Поэтому я посмотрел, какая прошивка мне нужна, поэтому моя система Debian 7 Wheezy может найти wlan0.

ПРИМЕЧАНИЕ. Чипсет wlan – это Broadcom Corp. BCM43142, а его PCI-ID – 14e4: 4365

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

02: 00.0 Сетевой контроллер [2]: Broadcom Corporation BCM43142 802.11b / g / n [14e4: 4365] (rev 01)

Я нашел эту статью в Debian Wiki, даю все шаги, необходимые для ее работы, я последовал за ними и не получил никаких ошибок.

Я установил интерфейс WiFi с помощью wpa_supplicant, но когда я запускаю

 $ ifdown wlan0 $ ifup wlan0=work-network 

Я все еще получаю сообщение об ошибке Не могу найти устройство «wlan0» Связывать сокет с интерфейсом: Нет такого устройства

Знаете ли вы, чего не хватает для этого?

EDIT: ниже – выход dmesg

 $ 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 ] 

И вот содержимое /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 

Если ваша система не сообщает о доступности устройства wlan0 то ядро ​​Linux не удалось обнаружить ваше оборудование и связать с ним драйвер. Я хотел бы начать с просмотра вывода dmesg для любых сообщений, связанных с устройством Broadcom.

Если об этом сообщается там, то соответствующий драйвер либо отсутствует в ядре / системе, либо неверно настроен для вашей конкретной системы.

Поиск водителя

Поиск немного по имени вашей карты + linux дал этот поток под названием: Тема: Broadcom BCM43142 Драйвер Ubuntu 12.10 64 Bit, в котором есть сведения о том, как установить / настроить соответствующий драйвер для вашей системы.

Имя вашего интерфейса – eth1, а не wlan0 . Замените wlan0 во всех командах eth1 , и он должен работать.