web-dev-qa-db-ja.com

Mac上のVMWare Fusion Proを介して仮想化されたUbuntu上のBluetooth Low Energy

BLEスキャンを実行して、最終的に gatttool を使用してUbuntu 16.04 LTS上のBLEデバイスをデバッグしようとしています。

2014 Retina MacBook ProでVMware Pro 8.1.1を使用してUbuntuイメージを仮想化しています。 Bluetoothドライバーが動作し、MacでBLEをサポートしていることを確認できますが、UbuntuでBLEスキャンを動作させるのに問題があります。

Sudo hcitool lescanからの出力:

Set scan parameters failed: Input/output error

BLEスキャンの試行中にSudo hcidump -Xから詳細情報を記録しました:

< 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を使用している人はいますか?

2
Zach Rattner

他の誰かがこれに直面している場合、VMWareから連絡があり、MacホストのLinuxゲストではBLEをサポートしていないと言われました。 Macホストがある場合は、BootcampドライバーをインストールしてWindowsを実行できますが、Linuxユーザーは運が悪いです。

3
Zach Rattner