蓝牙无法在搭载 Wily 内核 (4.2) 的 Ubuntu 14.04 上运行

蓝牙无法在搭载 Wily 内核 (4.2) 的 Ubuntu 14.04 上运行

我有一台 Dell Precision M4800,使用 Ubuntu 14.04.4 和 Wily 内核 (4.2.0-35)。蓝牙无法正常工作。尝试了问题,因为我的设置似乎与描述的完全相同(除了 Ubuntu 版本),但我得到了:

/bluetooth/hci_h4.c:128:2: error: implicit declaration of function ‘hci_recv_stream_fragment’ [-Werror=implicit-function-declaration]

我认为这很正常....我在哪里可以找到我的 SO 版本的蓝牙源?

先感谢您!

答案1

所以我想我可以回答自己......

我通过以下方式获得了正确的内核源代码:

apt-get source linux-image-$(uname -r)

在 /drivers/bluetooth/ 中找到蓝牙文件夹,并在 btusb.c 中的 /*Broadcom BCM20702A0 */ 注释下按照说明添加以下行这里

{ USB_DEVICE(0x413c, 0x8143) },

然后只需按照描述的其余步骤(从第六步开始)即可这里作者:Jeremy31。

而且效果非常好 ;)

相关内容