Ubuntu25.10藍(lán)牙Wifi不可用的解決過程
前陣子把自己的古董筆記本安裝上了Ubuntu 25.10,結(jié)果藍(lán)牙和wifi無法正常啟動。
作為一個(gè)Linux新手,折騰現(xiàn)在才解決,記錄一下我解決的流程。
藍(lán)牙無法啟動
1)按照教程安裝了bluez。
sudo apt update sudo apt install bluez
結(jié)果藍(lán)牙還是無法啟動
2)通過命令查詢藍(lán)牙狀態(tài):
$ hciconfig -a hci0: Type: Primary Bus: USB BD Address: XX:XX:XX:XX:XX ACL MTU: 0:0 SCO MTU: 0:0 DOWN RX bytes:676 acl:0 sco:0 events:18 errors:0 TX bytes:57 acl:0 sco:0 commands:19 errors:0 Features: 0xxz 0xxx 0xxx 0xxx 0xxx 0xxx 0xxx 0xxx Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3 Link policy: Link mode: PERIPHERAL ACCEPT
可以看到藍(lán)牙是DOWN的狀態(tài)
3)嘗試啟動藍(lán)牙
$ sudo hciconfig hci0 up Can't init device hci0: Connection timed out (110)
看到藍(lán)牙啟動異常
4)打印啟動日志
$ sudo dmesg | grep -i bluetooth [ 4.724382] Bluetooth: Core ver 2.22 [ 4.724432] NET: Registered PF_BLUETOOTH protocol family [ 4.724436] Bluetooth: HCI device and connection manager initialized [ 4.724443] Bluetooth: HCI socket layer initialized [ 4.724447] Bluetooth: L2CAP socket layer initialized [ 4.724456] Bluetooth: SCO socket layer initialized [ 6.060376] Bluetooth: hci0: BCM: chip id 70 [ 6.061375] Bluetooth: hci0: BCM: features 0x06 [ 6.077294] Bluetooth: hci0: BCM43142A [ 6.077304] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000 [ 6.143709] Bluetooth: hci0: BCM: firmware Patch file not found, tried: [ 6.143726] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-04ca-2009.hcd' [ 6.143729] Bluetooth: hci0: BCM: 'brcm/BCM-04ca-2009.hcd' [ 8.210327] Bluetooth: hci0: command 0x1003 tx timeout [ 8.210329] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 8.607318] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 8.607328] Bluetooth: BNEP filters: protocol multicast [ 8.607337] Bluetooth: BNEP socket layer initialized [ 75.241504] Bluetooth: hci0: unexpected event for opcode 0x1003 [ 85.606015] Bluetooth: hci0: BCM: Reset failed (-110) [ 222.432794] Bluetooth: hci0: BCM: chip id 70 [ 222.433875] Bluetooth: hci0: BCM: features 0x06 [ 222.449797] Bluetooth: hci0: BCM43142A [ 222.449817] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000 [ 222.451067] Bluetooth: hci0: BCM: firmware Patch file not found, tried: [ 222.451080] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-04ca-2009.hcd' [ 222.451085] Bluetooth: hci0: BCM: 'brcm/BCM-04ca-2009.hcd' [ 224.519245] Bluetooth: hci0: command 0x1003 tx timeout [ 224.519259] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 317.362894] Bluetooth: hci0: unexpected event for opcode 0x1003 [ 327.766613] Bluetooth: hci0: BCM: Reset failed (-110) [ 330.423732] Bluetooth: hci0: BCM: chip id 70 [ 330.424724] Bluetooth: hci0: BCM: features 0x06 [ 330.440745] Bluetooth: hci0: BCM43142A [ 330.440751] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000 [ 330.441774] Bluetooth: hci0: BCM: firmware Patch file not found, tried: [ 330.441778] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-04ca-2009.hcd' [ 330.441779] Bluetooth: hci0: BCM: 'brcm/BCM-04ca-2009.hcd' [ 332.502288] Bluetooth: hci0: Opcode 0x1003 failed: -110 [ 332.503731] Bluetooth: hci0: unexpected event for opcode 0x1003 [ 342.613887] Bluetooth: hci0: BCM: Reset failed (-110) [ 478.173127] Bluetooth: hci0: BCM: chip id 70 [ 478.174082] Bluetooth: hci0: BCM: features 0x06 [ 478.190134] Bluetooth: hci0: BCM43142A [ 478.190151] Bluetooth: hci0: BCM43142A0 (001.001.011) build 0000 [ 478.191239] Bluetooth: hci0: BCM: firmware Patch file not found, tried: [ 478.191254] Bluetooth: hci0: BCM: 'brcm/BCM43142A0-04ca-2009.hcd' [ 478.191260] Bluetooth: hci0: BCM: 'brcm/BCM-04ca-2009.hcd' [ 480.210701] Bluetooth: hci0: Opcode 0x1003 failed: -110
可以看到,啟動時(shí)缺少了BCM43142A0-04ca-2009.hcd這個(gè)固件
5)我們可以到github的winterheart/broadcom-bt-firmware項(xiàng)目倉庫下載,并找到brcm目錄下的BCM43142A0-04ca-2009.hcd
6)將下載的固件放到指定目錄
sudo cp BCM43142A0-04ca-2009.hcd /lib/firmware/brcm/BCM43142A0-04ca-2009.hcd
7) 移除并重新加載藍(lán)牙驅(qū)動
sudo modprobe -r btusb sudo modprobe btusb sudo hciconfig hci0 up
這樣就可以看到藍(lán)牙正常啟動了。
Wifi無法啟動
1)查看網(wǎng)絡(luò)硬件狀態(tài)
sudo lshw -C network
*-network UNCLAIMED
description: Ethernet controller
product: RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0.1
bus info: pci@0000:07:00.1
version: 12
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list
configuration: latency=0
resources: ioport:3000(size=256) memory:d1504000-d1504fff memory:d1500000-d1503fff
*-network UNCLAIMED
description: Network controller
product: BCM43142 802.11b/g/n
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:08:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:d1400000-d1407fff可以看到,網(wǎng)卡處于UNCLAIMED狀態(tài),意味著沒有驅(qū)動
2)安裝驅(qū)動
sudo apt install broadcom-sta-dkms
3)手動加載驅(qū)動
sudo modprobe wl modprobe: ERROR: could not insert 'wl': Key was rejected by service
根據(jù)控制臺顯示的結(jié)果,查詢到這個(gè)問題是因?yàn)橛捎诎踩珕拥谋Wo(hù)機(jī)制,UEFI 安全啟動(Secure Boot)功能阻止了驅(qū)動加載
4)為驅(qū)動簽名并注冊MOK
1.導(dǎo)入系統(tǒng)生成的密鑰:
sudo mokutil --import /var/lib/shim-signed/mok/MOK.der
之后系統(tǒng)會要求你輸入一個(gè)秘密,記住這個(gè)密碼
2. 重啟電腦:
sudo reboot
3. 電腦重啟過程中,屏幕上會出現(xiàn)一個(gè)藍(lán)色的 "Perform MOK management" 界面。需要按順序執(zhí)行以下步驟:
- 按任意鍵進(jìn)入管理界面。
- 選擇 "Enroll MOK"。
- 選擇 "Continue"。
- 選擇 "Yes"。
- 輸入你在上一步設(shè)置的臨時(shí)密碼。
- 最后選擇 "Reboot" 重啟。
- 重啟后Wifi正??捎?/li>
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
2026新版Ubuntu安裝Docker(20.10+)和Docker Compose全過程
本文詳細(xì)介紹了如何在Ubuntu系統(tǒng)上安裝和配置Docker及其Compose,包括配置鏡像加速源、安裝Docker和DockerCompose、設(shè)置環(huán)境變量以及使用DockerCompose管理多容器應(yīng)用2026-02-02
Linux 遠(yuǎn)程管理及sshd服務(wù)驗(yàn)證知識點(diǎn)詳解
在本篇文章里小編給大家整理了一篇關(guān)于Linux 遠(yuǎn)程管理及sshd服務(wù)驗(yàn)證知識點(diǎn)總結(jié),有需要的朋友們跟著學(xué)習(xí)參考下。2021-12-12
linux安裝好httpd后,測試總是訪問到系統(tǒng)默認(rèn)頁面的問題及解決
這篇文章主要介紹了linux安裝好httpd后,測試總是訪問到系統(tǒng)默認(rèn)頁面的問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-09-09
Linux Crontab Shell腳本實(shí)現(xiàn)秒級定時(shí)任務(wù)的方法
這篇文章主要介紹了Linux Crontab Shell腳本實(shí)現(xiàn)秒級定時(shí)任務(wù)的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11
解決CentOS7.6 yum報(bào)錯(cuò)GPG密鑰不匹配:GPG Keys are c
文章主要講述了在使用yum安裝`devtoolset-8-gcc*`時(shí)遇到GPG密鑰不匹配的問題,并提供了兩種解決方法:一是檢查并修正.repo文件中的GPG密鑰設(shè)置,二是同時(shí)保留阿里云和CentOS官方的GPG密鑰,最終成功安裝了gcc2025-03-03
淺談ubuntu 使用securecrt vi編輯出現(xiàn)的問題
下面小編就為大家?guī)硪黄獪\談ubuntu 使用securecrt vi編輯出現(xiàn)的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-01-01

