我是 Linux 新手。
当我尝试在华为 Matebook 中使用内置蓝牙芯片组时,适配器似乎被很好地识别,但找不到任何蓝牙设备。
我也尝试使用我的适配器类型蓝牙,然后它就可以正常工作了
这是我的hciconfig -a
~$ hciconfig -a
hci0: Type: BR/EDR Bus: USB
BD Address: FC:3F:7C:63:81:35 ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING
RX bytes:2068 acl:0 sco:0 events:116 errors:0
TX bytes:3865 acl:0 sco:0 commands:113 errors:0
Features: 0xbf 0xfe 0xcf 0xfe 0xdb 0xff 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH SNIFF
Link mode: SLAVE ACCEPT
Name: 'yeomMate'
Class: 0x0c010c
Service Classes: Rendering, Capturing
Device Class: Computer, Laptop
HCI Version: 4.1 (0x7) Revision: 0x2000
LMP Version: 4.1 (0x7) Subversion: 0x230f
Manufacturer: Broadcom Corporation (15)
我不知道为什么它说总线类型是 USB。
并且dmesg |grep [bB]luetooth
在这里
$ dmesg |grep [bB]luetooth
[ 3.276981] Bluetooth: Core ver 2.21
[ 3.277036] Bluetooth: HCI device and connection manager initialized
[ 3.277040] Bluetooth: HCI socket layer initialized
[ 3.277042] Bluetooth: L2CAP socket layer initialized
[ 3.277063] Bluetooth: SCO socket layer initialized
[ 3.300552] Bluetooth: hci0: BCM: chip id 101
[ 3.316606] Bluetooth: hci0: BCM4354A2
[ 3.317586] Bluetooth: hci0: BCM4354A2 (001.003.015) build 0000
[ 3.317608] bluetooth hci0: Direct firmware load for brcm/BCM4354A2-0a5c-6419.hcd failed with error -2
[ 3.317611] Bluetooth: hci0: BCM: Patch brcm/BCM4354A2-0a5c-6419.hcd not found
[ 4.329100] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.329104] Bluetooth: BNEP filters: protocol multicast
[ 4.329109] Bluetooth: BNEP socket layer initialized
[ 8.713237] Bluetooth: RFCOMM TTY layer initialized
[ 8.713246] Bluetooth: RFCOMM socket layer initialized
[ 8.713254] Bluetooth: RFCOMM ver 1.11
我的工作 USB 型蓝牙也无法直接加载固件。但是它可以工作。
没有什么被阻挡rfkill list
如果你需要其他信息,我很乐意补充
答案1
您需要从华为网站下载 Windows BT 驱动程序
http://consumer.huawei.com/en/support/tablets/huawei_matebook_en-sup.htm
您需要按几次“加载更多”才能看到它。
然后使用这个答案转换并安装固件。
您的文件名称.hcd
应为BCM4354A2-0a5c-6419.hcd
。