Networking
為什麼我的 BCM43142 晶片組無法辨識且未找到設備 wlan0?
我正在嘗試在 Lenovo B590 上設置 WiFi 連接,但出現以下錯誤:
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
主機@使用者 $ lspci -vnn -d 14e4: |grep 網路
02:00.0 網路控制器
$$ 0280 $$: 博通公司 BCM43142 802.11b/g/n$$ 14e4:4365 $$(rev 01)
我在 Debian Wiki 上找到了這篇文章,提供了使其工作所需的所有步驟,我按照它們進行操作,並且在任何地方都沒有出錯。
我用 wpa_supplicant 設置了 WiFi 介面,但是當我執行時
$ ifdown wlan0 $ ifup wlan0=work-network
我仍然收到錯誤找不到設備“wlan0”綁定套接字到介面:沒有這樣的設備
你知道它的工作缺少什麼嗎?
**編輯:**下面是
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 位的執行緒,其中詳細介紹瞭如何為您的系統安裝/配置適當的驅動程序。