通过 Mac 上的 VMWare Fusion Pro 虚拟化 Ubuntu 上的低功耗蓝牙

通过 Mac 上的 VMWare Fusion Pro 虚拟化 Ubuntu 上的低功耗蓝牙

我正在尝试进行 BLE 扫描,并最终使用加特工具在 Ubuntu 16.04 LTS 上调试 BLE 设备。

我正在使用 VMware Pro 8.1.1 在 2014 款 Retina MacBook Pro 上虚拟化 Ubuntu 映像。我可以确认蓝牙驱动程序在 Mac 上可以正常工作并支持 BLE,但我无法在 Ubuntu 上进行 BLE 扫描。

输出自sudo hcitool lescan

Set scan parameters failed: Input/output error

sudo hcidump -X我在尝试 BLE 扫描时记录了更多信息:

< HCI Command: LE Set Scan Parameters (0x08|0x000b) plen 7
    type 0x01 (active)
    interval 10.000ms window 10.000ms
    own address: 0x00 (Public) policy: All
> HCI Event: Command Complete (0x0e) plen 4
    LE Set Scan Parameters (0x08|0x000b) ncmd 255
    status 0x01
    Error: Unknown HCI Command

这让我相信该驱动程序不支持 BLE。我尝试了 Ubuntu 16.04 LTS 和 15.10。在这两种情况下,我都安装了 VMware 驱动程序。

有人曾经在 VMware 中的 Ubuntu 上使用过 BLE 吗?

答案1

以防其他人也遇到这种情况,VMWare 联系了我,说他们不支持 Mac 主机上的 Linux 客户机中的 BLE。如果您有 Mac 主机,您可以安装 Bootcamp 驱动程序并运行 Windows,但 Linux 用户就没那么幸运了。

相关内容