如何从Mac OSX中弹出USB HID设备以在Ubuntu VM中使用?

tar*_*yte 4 macos usb virtualbox hid

我在Mac上通过VirtualBox运行Ubuntu 14.04LTS,64位.我想通过python应用程序(pyusb)从我的VM与USB HID设备通信,但我无法选择设备.从VirtualBox - >设备 - > USB设备我看到我的设备,但它显示为灰色.

我希望找到一个可以在Mac终端上运行的命令来"放开"它,但它变得比我想象的更难.在通过Windows 7的Ubuntu VM上,我可以通过设备 - > USB设备 - >选择我的设备来控制USB HID设备并与它通话就好了.

有没有什么理由可以在mac上实现这一点?

tar*_*yte 9

没有"在主机操作系统中卸载以在vm的操作系统中获取它"的概念.

要使一个正常的即插即用设备工作:

  1. 关闭来宾机器.
  2. 在VirtualBox面板中突出显示来宾计算机.
  3. 转到该vm的设置 - >端口 - > USB
  4. 单击绿色加号图标以添加您的设备.
  5. 您的USB设备现在应该可见,单击以添加它.
  6. 从物理机中删除USB设备
  7. 启动VB和客户操作系统(在我的情况下,Ubuntu 14.04 LTS,64位)
  8. 插入USB设备
  9. 检查设备 - > USB设备中的vm操作系统是否已捕获设备