我有BCM423142我的笔记本电脑上有一个芯片,最近我安装了 Arch Linux (Antergos) 并从 AUR下载了linux-headers
和软件包。broadcom-wl-dkms
WiFi 工作正常,但蓝牙不行,它仅在 gnome 面板中显示为已关闭。
我有 dmesg | 的输出grep 蓝牙命令:
[ 12.376925] toshiba_bluetooth: Toshiba ACPI Bluetooth device driver
[ 15.655590] Bluetooth: Core ver 2.21
[ 15.655611] Bluetooth: HCI device and connection manager initialized
[ 15.655614] Bluetooth: HCI socket layer initialized
[ 15.655616] Bluetooth: L2CAP socket layer initialized
[ 15.655621] Bluetooth: SCO socket layer initialized
[ 18.325428] Bluetooth: hci0 command 0x1001 tx timeout
[ 18.373084] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 18.373088] Bluetooth: BNEP filters: protocol multicast
[ 18.373094] Bluetooth: BNEP socket layer initialized
[ 26.432140] Bluetooth: hci0: BCM: Reading local version info failed (-110)
我有 lsmod | 的输出grep 蓝色
bluetooth 487424 12 btrtl,btintel,bnep,btbcm,btusb
toshiba_bluetooth 16384 0
rfkill 20480 8 toshiba_bluetooth,bluetooth,toshiba_acpi,cfg80211
crc16 16384 2 bluetooth,ext4
我有蓝牙命令的输出:
[bluetooth]# power on
No default controller available
答案1
我有同样的问题。我使用 Arch Manjaro (Gnome)。我使用“Fn”+“无线键”(或多或少)解决了这个问题。它的工作原理也类似于蓝牙的“开/关”。
就像你的图片一样,屏幕上有蓝牙窗口:首先我用键盘“关闭”,然后“打开”,在第二个操作之后,蓝牙再次正常工作。
我希望也适合你。
答案2
您需要安装固件。您可以在 AUR 上找到它:
https://aur.archlinux.org/packages/bcm43142-firmware/
然后重新启动。作为检查,运行前面的命令dmesg | grep Bluetooth
;你会注意到更多的行,最重要的是,其中一行写着类似的内容“BCM43142 固件.hcd 已修补”
注意:上面链接的 AUR 包是特定于芯片组的;请务必安装正确的软件包,否则它将毫无价值
答案3
@user192526
答案中评论中的答案是正确的,并且在 Arch Linux 上对我有用。
答案4
我有同样的问题;我尝试从设置窗口将其打开,但没有成功。所以我在终端尝试了这个:systemctl start bluetooth
现在可以了!