我想寻求帮助,让两台电脑上的蓝牙正常工作。虽然我已经使用 Ubuntu 好几年了,但我从未在这个网站上提交过错误报告或问过问题,所以请原谅我的错误。
我有一台装有 Ubuntu 15.10 的 Dell Inspiron 15R;内核 4.2.0-28 通用版,还有一台装有 Ubuntu 14.04 的 Dell Inspiron 660;内核 3.19.0-49。这两台电脑最近都升级到了 Atheros AR9462 WiFi/蓝牙组合。我确定这两个组合模块的设备 ID 都是Device ID: 13d3:3395
。我创建了一个错误报告,可以在下面的链接中引用。
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1542564
lsusb: Bus 003 Device 003: ID 13d3:3395 IMC Networks
hcitool dev: Devices: hci0 6C:71:D9:0D:7D:3A
rfkill list: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
到目前为止,我已经能够确定上面列出的设备 ID 尚未添加到 linux 内核,因为它没有出现在前面提到的任何一个内核的“usb_device_id ath3k_table”或“usb_device_id ath3k_blist_tabl”中。
请让我知道可能需要哪些其他信息。
答案1
我向上游发送了一个补丁。不久后,Ubuntu 内核将支持该设备。
同时可以使用一种解决方法。安装带有此补丁的 dkms 包:
wget https://launchpad.net/~hanipouspilot/+archive/ubuntu/bluetooth/+files/btusb-lp1542564-dkms_0.2_all.deb
sudo dpkg -i btusb-lp1542564-dkms_0.2_all.deb
然后重新启动。
如果蓝牙仍然无法工作,则需要一些尚未包含在 Ubuntu 中的固件。可以通过以下方式安装:
wget http://download.windowsupdate.com/d/msdownload/update/driver/drvs/2014/01/20623393_919a4673931aa789f0b1c3eeafb360b36097894a.cab
sudo cabextract 20623393_919a4673931aa789f0b1c3eeafb360b36097894a.cab -F *.dfu -d /lib/firmware/ar3k
感谢 Jeremy31 提供链接和命令。