Bluetooth с низким энергопотреблением в Ubuntu виртуализируется с помощью VMWare Fusion Pro на Mac
Я пытаюсь выполнить сканирование BLE и в конечном итоге использовать gatttool для отладки устройства BLE в Ubuntu 16.04 LTS.
Я виртуализирую образ Ubuntu с помощью VMware Pro 8.1.1 на сетчатом MacBook Pro 2014 года. Я могу подтвердить, что драйвер Bluetooth работает и поддерживает BLE на Mac, но у меня проблемы с получением сканирования BLE для работы в Ubuntu.
Выход из 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 в обоих случаях.
Кто-нибудь получал, чтобы BLE работал над Ubuntu в VMware раньше?
1 ответ
В случае, если кто-то еще сталкивается с этим, VMWare связался со мной и сказал, что они не поддерживают BLE в гостях Linux с хостом Mac. Если у вас есть хост Mac, вы можете установить драйверы Bootcamp и запустить Windows, но пользователям Linux не повезло.