我无法在 Toshiba Satellite 上检测到蓝牙设备,我按照此操作回答。我现在能够连接到蓝牙设备,但播放音乐时会出现卡顿和延迟,有时甚至会断开连接。
以下是输出lspci -knn | grep Net -A2; lsusb
07:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n [14e4:4365] (rev 01)
Subsystem: XAVi Technologies Corp. BCM43142 802.11b/g/n [1b9a:3002]
Kernel driver in use: wl
由于在答案中给出的 github 上找不到我的芯片,所以我使用了这个驱动程序:
BCM43142A0-0930-0225.hcd
因为dmesg | grep -i 'firmware load'
提到了这个版本。
有办法解决这个问题吗?
输出lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 04f2:b446 Chicony Electronics Co., Ltd
Bus 002 Device 010: ID 0930:0225 Toshiba Corp.
Bus 002 Device 002: ID 045e:07fd Microsoft Corp. Nano Transceiver 1.1
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
这个问题不太可能解决,因为蓝牙与 Wi-Fi 共享相同的 2.4 GHz 频段。而且 Broadcom 专有驱动程序没有切换无线共存的选项。但你可以试试。
github repo 已有 3 年历史。您可以尝试查找更新的 Windows 驱动程序并从那里获取固件。
看这个答案了解说明。Windows 驱动程序的链接可能也比较旧,但您可以搜索一些较新的软件包,或从已安装的 Windows 系统中提取固件。