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