我正在努力使蓝牙5 USB工作(MPOW BH456A)。我从Mpow网站下载了最新版本的Linux驱动程序,并通过运行sudo make install INTERFACE=all尝试使用自动安装。如果出现以下错误,这将失败:
rmmod btusb
mv /lib/modules/5.10.22-100.fc32.x86_64/kernel/drivers/bluetooth/btusb.ko /lib/modules/5.10.22-100.fc32.x86_64/kernel/drivers/bluetooth/btusb_bak
mv: cannot stat '/lib/modules/5.10.22-100.fc32.x86_64/kernel/drivers/bluetooth/btusb.ko': No such file or directory
make: [Makefile:8: install] Error 1 (ignored)
rmmod rtk_btusb
rmmod: ERROR: Module rtk_btusb is not currently loaded
make: [Makefile:9: install] Error 1 (ignored)
make -C ./bluetooth_usb_driver
make[1]: Entering directory '/home/jason/Desktop/mpow driver/20201202_LINUX_BT_DRIVER/usb/bluetooth_usb_driver'
make -C /lib/modules/5.10.22-100.fc32.x86_64/build M=/home/jason/Desktop/mpow driver/20201202_LINUX_BT_DRIVER/usb/bluetooth_usb_driver modules
make[2]: Entering directory '/usr/src/kernels/5.10.22-100.fc32.x86_64'
make[2]: *** No rule to make target 'driver/20201202_LINUX_BT_DRIVER/usb/bluetooth_usb_driver'. Stop.
make[2]: Leaving directory '/usr/src/kernels/5.10.22-100.fc32.x86_64'
make[1]: *** [Makefile:10: all] Error 2
make[1]: Leaving directory '/home/jason/Desktop/mpow driver/20201202_LINUX_BT_DRIVER/usb/bluetooth_usb_driver'
make: *** [Makefile:10: install] Error 2我在费多拉32的KDE旋转上。
来自dmesg | grep bt的输出:
[ 8.518603] usbcore: registered new interface driver btusb
[ 8.526797] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin
[ 8.530001] bluetooth hci0: Direct firmware load for rtl_bt/rtl8761b_fw.bin failed with error -2
[ 8.530007] Bluetooth: hci0: RTL: firmware file rtl_bt/rtl8761b_fw.bin not found
[ 1044.227505] usbcore: deregistering interface driver btusb来自lsusb | grep -i blue的输出:
Bus 008 Device 002: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio来自uname -r的输出:
5.10.22-100.fc32.x86_64下面是从MPOW手动安装蓝牙驱动程序的说明,我正在尝试这样做:
-Installation
1. Build and install USB driver, change to the driver directory
$ cd usb
$ sudo make install
2. Copy the right FW file and config file to the correct path.
$ sudo cp rtkbt-firmware/lib/firmware/rtl8xxxxx_fw /lib/firmware/
$ sudo cp rtkbt-firmware/lib/firmware/rtl8xxxxx_config /lib/firmware/
NOTE: PLEASE REFER THE FORWARD SECTION OF FILENAME LIST TO CORRESPOND THE FW FILENAME AND THE CONFIG FILENAME WITH THE CHIP.
3. Insert Realtek Bluetooth dongle
Check LMP subversion by the following command
$ hciconfig -a
Now RTK chip can be recognized by the system and bluetooth function can be used.发布于 2021-04-06 03:02:53
我将描述我的Ubuntu20.04解决方案。我已经成功地使用MPOW BH456A编译了sudo make install INTERFACE=all,但是设备仍然无法识别。
经过一些研究,我发现了这个GitHub存储库,它解释了它只是一个缺失的固件文件,正如您的输出firmware file rtl_bt/rtl8761b_fw.bin not found所描述的那样。要应用此修补程序,只需执行:
git clone https://github.com/pedrovagner/fix-ubuntu-bluetooth-adapter
sh fix-ubuntu-bluetooth-adapter/project.sh fixhttps://unix.stackexchange.com/questions/640370
复制相似问题