我使用的是 compaq presario cq43 筆記型電腦。最初,我安裝了 Ubuntu 12.04,並使用 Broadcom 無線 sta 驅動程式(BC4313)進行 Wi-Fi。它運作良好,三年後我安裝了 Ubuntu 14.04。我現在無線網路有問題。
它只是有時連接。在瀏覽了 Ubuntu 論壇的討論後,我找到了補救措施。
步驟1:
- 前往軟體更新下的附加驅動程式
- 選擇 Broadcom 的專有驅動程式
- 如果未選擇並單擊
- 應用程式變更
第2步:
sudo apt-get purge bcmwl-kernel-source
sudo apt-get install linux-firmware-nonfree
步驟3:
- 重啟
現在的問題是,每次我重新啟動筆記型電腦時,我都必須運行上述步驟,並且重新啟動後 Wi-Fi 工作正常。
我已使用 LAN 連線透過軟體更新程式更新了所有標頭和軟體。
########## 無線資訊開始 ########### 報告來源:2014 年 8 月 11 日 15:33 IST +0530 腳本來自: 2014 年 8 月 4 日 18:47 UTC +0000 ##### 發布#### 發行商 ID:Ubuntu 說明:Ubuntu 14.04 LTS 發佈時間:14.04 代號: 值得信賴 ##### 核心#### Linux 3.13.0-32-generic #57-Ubuntu SMP 7 月 15 日星期二 03:51:12 UTC 2014 i686 athlon i686 GNU/Linux 參數:ro、quiet、splash、vt.handoff=7 ##### 桌面#### 烏班圖 ##### lspci ##### 06:00.0 乙太網路控制器 [0200]:Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express 快速乙太網路控制器 [10ec:8136](修訂版 05) 子系統:Hewlett-Packard 公司設備 [103c:3577] 使用的核心驅動程式:r8169 07:00.0 網路控制器 [0280]:Broadcom Corporation BCM4313 802.11bgn 無線網路介面卡 [14e4:4727](修訂版 01) 子系統:Hewlett-Packard 公司設備 [103c:1795] 使用的核心驅動程式:bcma-pci-bridge ##### lsusb ##### 總線 002 設備 002:ID 058f:a001 Alcor Micro Corp. 匯流排 002 裝置 001:ID 1d6b:0002 Linux Foundation 2.0 根集線器 匯流排 005 裝置 001:ID 1d6b:0001 Linux Foundation 1.1 根集線器 匯流排 004 裝置 001:ID 1d6b:0001 Linux Foundation 1.1 根集線器 匯流排 001 裝置 001:ID 1d6b:0002 Linux Foundation 2.0 根集線器 匯流排 003 裝置 001:ID 1d6b:0001 Linux Foundation 1.1 根集線器 ##### PCMCIA 卡資訊 ##### ##### rfkill ##### 0:phy0:無線區域網 軟封鎖:無 硬阻止:是 1:hp-wifi:無線區域網 軟封鎖:無 硬阻止:是 2:hp-bluetooth:藍牙 軟封鎖:無 硬阻止:是 ##### lsmod ##### hp_wmi 13702 0 稀疏鍵映射 13708 1 hp_wmi wmi 18673 1 hp_wmi b43 356470 0 單邊帶 51854 1 b43 brcmsmac 529837 0 科爾迪克 12518 1 brcmsmac brcmutil 15066 1 brcmsmac bcma 42043 3 b43,brcmsmac mac80211 546051 2 b43,brcmsmac cfg80211 409394 3 b43,brcmsmac,mac80211 ##### 介面 ##### 自動定位 iface lo inet環回 ##### ifconfig ##### eth0 連結 encap:乙太網路 HWaddr inet 位址:192.168.0.100 廣播:192.168.0.255 遮罩:255.255.255.0 inet6 位址:fe80::461e:a1ff:fec5:b875/64 範圍:連結 上行廣播運行多播 MTU:1500 指標:1 RX 封包:231 錯誤:0 丟棄:0 溢出:0 幀:0 TX 封包:364 錯誤:0 丟棄:0 溢位:0 電信商:0 碰撞:0 txqueuelen:1000 RX 位元組:136089 (136.0 KB) TX 位元組:47961 (47.9 KB) ##### iwconfig ##### 沒有無線擴充。 eth0 沒有無線擴充。 wlan0 IEEE 802.11bgn ESSID:關閉/任意 模式:託管存取點:未關聯 Tx-Power=off 重試長限制:7 RTS thr:off 片段 thr:off 電源管理:關閉 ##### 路線#### 核心IP路由表 目標閘道 Genmask 標記量測參考使用 Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 192.168.0.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0 ##### resolv.conf ###### 名稱伺服器 127.0.1.1 ##### nm 工具 ##### 網路管理工具 狀態:已連線(全域) - 設備:wlan0 ---------------------------------------------- ------------ ------------------ 類型:802.11 WiFi 驅動程式:brcmsmac 狀態: 不可用 預設值:否 硬體位址: 能力: 無線屬性 WEP 加密:是 WPA 加密:是 WPA2 加密:是 無線存取點 - 設備:eth0 [有線連接1] ----------------------------------------- ------------- -- 類型:有線 驅動程式:r8169 狀態:已連接 預設值:是 硬體位址: 能力: 載波檢測:是 速度:100Mb/s 有線屬性 操作員:開 IPv4 設定: 地址:192.168.0.100 字首:24 (255.255.255.0) 網關:192.168.0.1 網域解析:192.168.0.1 ##### NetworkManager.state ##### [主要的] 網路已啟用=true 無線啟用=true WWAN 啟用=true Wimax啟用=true ##### NetworkManager.conf ##### [主要的] 插件=ifupdown,keyfile,ofono dns=dnsmasq [如果上下] 託管=假 ##### iw reg 取得 ###### 國家 00: (2402 - 2472 @ 40), (3, 20) (2457 - 2482 @ 40)、(3, 20)、被動掃描、無 IBSS (2474 - 2494 @ 20)、(3, 20)、無 OFDM、被動掃描、無 IBSS (5170 - 5250 @ 40)、(3, 20)、被動掃描、無 IBSS (5735 - 5835 @ 40)、(3, 20)、被動掃描、無 IBSS ##### iwlist 頻道 ##### 沒有頻率資訊。 eth0 沒有頻率資訊。 wlan0 共13個通道;可用頻率: 頻道 01:2.412 GHz 頻道 02:2.417 GHz 頻道 03:2.422 GHz 頻道 04:2.427 GHz 頻道 05:2.432 GHz 頻道 06:2.437 GHz 頻道 07:2.442 GHz 頻道 08:2.447 GHz 頻道 09:2.452 GHz 頻道 10:2.457 GHz 頻道 11:2.462 GHz 頻道 12:2.467 GHz 頻道 13:2.472 GHz ##### iwlist 掃描 ##### wlan0 介面不支援掃描:網路已關閉 lo 接口不支援掃描。 eth0接口不支援掃描。 ##### 模組資訊 ##### [b43] 檔案名稱:/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/b43/b43.ko 韌體:b43/ucode9.fw 韌體:b43/ucode5.fw 韌體:b43/ucode16_mimo.fw 韌體:b43/ucode15.fw 韌體:b43/ucode14.fw 韌體:b43/ucode13.fw 韌體:b43/ucode11.fw 許可證:GPL 作者:拉法爾·米萊茨基 作者:加博爾‧斯特凡尼克 作者:麥可‧布施 作者:斯特凡諾·布里維奧 作者:馬丁·蘭格 說明:Broadcom B43無線驅動 來源版本:42BAE2DB9BADE3E7ECA2CC0 別名:bcma:m04BFid0812rev1Dcl* 別名:bcma:m04BFid0812rev18cl* 別名:bcma:m04BFid0812rev17cl* 別名:bcma:m04BFid0812rev11cl* 別名: ssb:v4243id0812rev10* 別名: ssb:v4243id0812rev0F* 別名: ssb:v4243id0812rev0D* 別名: ssb:v4243id0812rev0C* 別名: ssb:v4243id0812rev0B* 別名: ssb:v4243id0812rev0A* 別名: ssb:v4243id0812rev09* 別名: ssb:v4243id0812rev07* 別名: ssb:v4243id0812rev06* 別名: ssb:v4243id0812rev05* 取決於:bcma、ssb、mac80211、cfg80211 內樹:Y vermagic:3.13.0-32-通用 SMP mod_unload modversions 686 簽署者:Magrathea:冰河簽名金鑰 sig_key: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo:sha512 parm: bad_frames_preempt:啟用(1) / 停用(0) 壞幀搶佔 (int) parm: fwpostfix:要載入的 .fw 檔案的後綴。 (細繩) parm: hwpctl:啟用硬體端電源控制(預設為關閉) (int) parm: nohwcrypt:停用硬體加密。 (整數) parm: hwtkip:啟用硬體 tkip。 (整數) parm: qos:啟用 QOS 支援(預設開啟)(int) parm: btcoex:啟用藍牙共存(預設開啟) (int) parm: verbose: 日誌訊息詳細程度:0=錯誤,1=警告,2=資訊(預設),3=偵錯(int) parm: pio:預設使用 PIO 存取:0=DMA, 1=PIO (int) parm:allhwsupport:啟用對所有硬體的支援(即使與 brcmsmac 驅動程式重疊)(int) [SSB] 檔案名稱:/lib/modules/3.13.0-32-generic/kernel/drivers/ssb/ssb.ko 許可證:GPL 描述:Sonics 矽背板驅動器 原文版本:3DE188310F77C566C2E8CB3 別名: pci:v000014E4d00004350sv*sd*bc*sc*i* 別名: pci:v000014E4d0000432Csv*sd*bc*sc*i* 別名: pci:v000014E4d0000432Bsv*sd*bc*sc*i* 別名:pci:v000014E4d00004329sv*sd*bc*sc*i* 別名:pci:v000014E4d00004328sv*sd*bc*sc*i* 別名: pci:v000014E4d00004325sv*sd*bc*sc*i* 別名: pci:v000014E4d00004324sv*sd*bc*sc*i* 別名: pci:v000014E4d0000A8D6sv*sd*bc*sc*i* 別名: pci:v000014E4d00004322sv*sd*bc*sc*i* 別名: pci:v000014E4d00004321sv*sd*bc*sc*i* 別名: pci:v000014E4d00004320sv*sd*bc*sc*i* 別名:pci:v000014E4d00004319sv*sd*bc*sc*i* 別名: pci:v000014A4d00004318sv*sd*bc*sc*i* 別名: pci:v000014E4d00004318sv*sd*bc*sc*i* 別名: pci:v000014E4d00004315sv*sd*bc*sc*i* 別名: pci:v000014E4d00004312sv*sd*bc*sc*i* 別名: pci:v000014E4d00004311sv*sd*bc*sc*i* 別名: pci:v000014E4d00004307sv*sd*bc*sc*i* 別名:pci:v000014E4d00004306sv*sd*bc*sc*i* 別名:pci:v000014E4d00004301sv*sd*bc*sc*i* 依靠: 內樹:Y vermagic:3.13.0-32-通用 SMP mod_unload modversions 686 簽署者:Magrathea:冰河簽名金鑰 sig_key: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo:sha512 [brcmsmac] 檔案名稱:/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/brcm80211/brcmsmac/brcmsmac.ko 韌體:brcm/bcm43xx_hdr-0.fw 韌體:brcm/bcm43xx-0.fw 授權:雙重 BSD/GPL 說明:Broadcom 802.11n 無線 LAN 驅動程式。 作者:博通公司 來源版本:43D6897F7EB716081DF69BE 別名:bcma:m04BFid0812rev18cl* 別名:bcma:m04BFid0812rev17cl* 別名:bcma:m04BFid0812rev11cl* 取決於:bcma、mac80211、brcmutil、cfg80211、cordic 內樹:Y vermagic:3.13.0-32-通用 SMP mod_unload modversions 686 簽署者:Magrathea:冰河簽名金鑰 sig_key: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo:sha512 [brcmutil] 檔案名稱:/lib/modules/3.13.0-32-generic/kernel/drivers/net/wireless/brcm80211/brcmutil/brcmutil.ko 授權:雙重 BSD/GPL 說明:Broadcom 802.11n 無線 LAN 驅動程式實用程式。 作者:博通公司 原始版本:E81EE4CBB6A7A689150D93D 依靠: 內樹:Y vermagic:3.13.0-32-通用 SMP mod_unload modversions 686 簽署者:Magrathea:冰河簽名金鑰 sig_key: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo:sha512 [BCMA] 檔案名稱:/lib/modules/3.13.0-32-generic/kernel/drivers/bcma/bcma.ko 許可證:GPL 描述:Broadcom專用的AMBA驅動 來源版本:E41B811D88783DD5BC38565 別名: pci:v000014E4d00004727sv*sd*bc*sc*i* 別名: pci:v000014E4d00004365sv*sd*bc*sc*i* 別名: pci:v000014E4d00004359sv*sd*bc*sc*i* 別名:pci:v000014E4d00004358sv*sd*bc*sc*i* 別名: pci:v000014E4d00004357sv*sd*bc*sc*i* 別名: pci:v000014E4d00004353sv*sd*bc*sc*i* 別名: pci:v000014E4d00004331sv*sd*bc*sc*i* 別名: pci:v000014E4d0000A8D8sv*sd*bc*sc*i* 別名: pci:v000014E4d00004313sv*sd*bc*sc*i* 別名:pci:v000014E4d00000576sv*sd*bc*sc*i* 依靠: 內樹:Y vermagic:3.13.0-32-通用 SMP mod_unload modversions 686 簽署者:Magrathea:冰河簽名金鑰 sig_key: A7:FC:65:90:FC:4A:8D:85:9A:AE:BD:A2:CA:5D:D0:47:16:24:4F:A0 sig_hashalgo:sha512 #####模組參數##### [b43] 所有硬體支援:0 壞幀搶佔:0 比特幣交易所:1 hwpctl: 0 密碼: 0 沒有密碼:0 皮奧:0 服務品質:1 詳細:2 ##### /etc/modules ##### LP brcmsmac brcmsmac brcmsmac brcmsmac b43 b43 #####黑名單##### [/etc/modprobe.d/blacklist-ath_pci.conf] 黑名單 ath_pci [/etc/modprobe.d/blacklist.conf] 黑名單 evbug USB滑鼠黑名單 黑名單usbkbd 黑名單eepro100 黑名單 de4x5 黑名單 eth1394 黑名單 snd_intel8x0m 黑名單 snd_aw2 黑名單 i2c_i801 黑名單棱鏡54 黑名單 bcm43xx Garmin_gps 黑名單 黑名單 asus_acpi 黑名單 snd_pcsp 黑名單 pcspkr 黑名單 amd76x_edac 黑名單b43 黑名單w 黑名單b43 黑名單w 黑名單b43 黑名單w 黑名單b43 黑名單w 黑名單b43 黑名單w ##### udev 規則 ##### # PCI 設備 0x10ec:0x8136 (r8169) 子系統==“網路”,操作==“新增”,驅動程式==“?*”,ATTR {位址} ==“”,ATTR {dev_id} ==“0x0”,ATTR {類型}==“ 1” ,核心==“eth*”,名稱=“eth0” # PCI 裝置 0x14e4:0x4727 (brcmsmac) 子系統==“網路”,操作==“新增”,驅動程式==“?*”,ATTR {位址} ==“”,ATTR {dev_id} ==“0x0”,ATTR {類型}==“ 1” , KERNEL=="wlan*", NAME="wlan0" ##### dmesg ##### [14.492780]bcma:bus0:找出ID為0x4313、版本為0x01、封裝為0x08的晶片 [14.492818]bcma:匯流排0:核心0找到:ChipCommon(製造商0x4BF,ID 0x800,修訂版0x24,類0x0) [14.492843]bcma:bus0:核心1找到:IEEE 802.11(製造商0x4BF,id 0x812,rev 0x18,class 0x0) [14.492889]bcma:匯流排0:發現核心2:PCIe(製造商0x4BF,ID 0x820,修訂版0x11,類別0x0) [14.505581]bcma:bus0:總線已註冊 [14.617110]brcmsmac bcma0:0:製造4bf核心812修訂24類0中斷23 [14.838616]ieee80211 phy0:註冊的無線電啟用的LED設備:brcmsmac-phy0:無線電gpio:243 [15.165326]類型= 1400審核(1407751129.533:3):apparmor =“STATUS”操作=“profile_load”設定檔=“unconfined”名稱=“/usr/lib/NetworkManager/nm-dhcp-client.action”pid=350通訊=“apparmor_parser” [15.175540]類型= 1400審核(1407751129.545:5):apparmor =“狀態”操作=“profile_replace”設定檔=“unconfined”名稱=“/usr/lib/NetworkManager/nm-dhcp-client.action”pid=350通訊=“apparmor_parser” [19.718493]IPv6:ADDRCONF(NETDEV_UP):wlan0:連結未準備好 [131.249919]brcmsmac bcma0:0:brcms_ops_bss_info_changed:啟用qos:false(實作) [131.249989]brcmsmac bcma0:0:brcms_ops_config:更改省電模式:false(實作) [131.250768]IPv6:ADDRCONF(NETDEV_UP):wlan0:連結未準備好 [131.737890]USB 4-2:直接韌體載入失敗,錯誤-2 [131.739884]藍牙:無法載入韌體,可能無法正常運作 [133.207205]wlan0:通過身份驗證 [133.210575]wlan0:將身份驗證傳送至(嘗試1/3) [133.238251] wlan0:將身份驗證傳送至(嘗試2/3) [133.333829] wlan0:將身份驗證傳送至(嘗試3/3) [133.432728]wlan0:身份驗證逾時 ########## 無線訊息結束 ############
答案1
做:
sudo apt-get purge bcmwl-kernel-source
sudo -i
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
exit
gksudo gedit /etc/modules
然後只保留一個brcmsmac
並完全刪除所有b43
儲存檔案的實例。您可能需要安裝 gksu,預設不再安裝它。
它還顯示一個硬塊,這通常意味著無線是透過物理開關或 FN+F2 等組合鍵關閉的。重啟