Arz*_*bek 3 usb bluetooth drivers 20.04
我刚刚将 4.0 适配器更换为新的蓝牙 5.0 适配器,但发现它在 Ubuntu 上不起作用。有人可以帮助我并告诉我到底需要遵循哪些步骤才能使其发挥作用吗?
lsusb
输出:
Bus 001 Device 004: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
hciconfig -a
: BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0
DOWN
RX bytes:21 acl:0 sco:0 events:2 errors:0
TX bytes:6 acl:0 sco:0 commands:2 errors:0
Features: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Packet type: DM1 DH1 HV1
Link policy:
Link mode: SLAVE ACCEPT
Run Code Online (Sandbox Code Playgroud)
hcitool dev
是空的bluetoothctl --version
是bluetoothctl: 5.53
rfkill
是:ID TYPE DEVICE SOFT HARD
1 bluetooth hci0 unblocked unblocked
Run Code Online (Sandbox Code Playgroud)
btmon
是:Failed to bind channel: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
您还希望我在此处显示哪些命令输出?适配器是DEXP AT-BT501
,芯片组是RTL8761B
。Ubuntu 是 20.04 LTS。
UPD:Ubuntu 主线说我的内核是5.13.0-37
,设备正在工作,因为它在 Windows 上没有问题。
UPD2:日志说Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8761b_fw.bin not found
RTL8761b 的二进制文件目前不是 Linux 内核的一部分,但根据Ubuntu 论坛帖子,您可以从 GitHub 存储库获取它。
\n就是这样:
\ncd /tmp\n
Run Code Online (Sandbox Code Playgroud)\nwget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config\nwget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw\n
Run Code Online (Sandbox Code Playgroud)\n \xc2\xa0/lib/firmware/rtl_bt
目录:\nsudo mv rtl8761b_config /lib/firmware/rtl_bt/rtl8761b_config.bin\nsudo mv rtl8761b_fw /lib/firmware/rtl_bt/rtl8761b_fw.bin\n
Run Code Online (Sandbox Code Playgroud)\nmodprobe
:\nsudo modprobe btusb\n
Run Code Online (Sandbox Code Playgroud)\nsudo systemctl start bluetooth.service\n
Run Code Online (Sandbox Code Playgroud)\n如果一切顺利,蓝牙现在就可以运行了。运行hciconfig -a
将确认系统是否可以使用无线电。
归档时间: |
|
查看次数: |
7259 次 |
最近记录: |