如何从Mac OSX弹出USB HID设备以在Ubuntu VM中使用? [英] How to eject a USB HID Device from Mac OSX to use in Ubuntu VM?
问题描述
我正在Mac上通过VirtualBox运行64位的Ubuntu 14.04LTS.我想通过python应用程序(pyusb)从我的VM与USB HID设备对话,但是我无法选择该设备.从VirtualBox->设备-> USB设备,我看到了我的设备,但是它显示为灰色.
I'm running Ubuntu 14.04LTS, 64bit via VirtualBox on a mac. I want to talk to a USB HID device from my VM via a python app (pyusb) but I can't select the device. From VirtualBox -> Devices -> USB Devices I see my device but it's grayed out.
我希望找到一个可以在mac终端上运行的命令来放开"它,但是事实证明,这比我想象的要困难得多.在通过Windows 7的Ubuntu VM上,我可以通过设备-> USB设备->选择我的设备并与之对话就可以控制USB HID设备.
I was hoping to find a command I could run on the mac terminal to 'let go' of it, but it's turning out to be more difficult than I imagined. On an Ubuntu VM via Windows 7, I can take control of the USB HID device via Devices -> USB Devices -> Select my device and talk to it just fine.
是否有某些原因可能导致在Mac上无法做到这一点?
Is there some reason why this may not be possible on a mac?
推荐答案
没有在主机OS中卸载以在vm的OS中抓取它"的概念.
There is no concept of 'unmount in host OS to grab it in vm's OS'.
要使普通的即插即用设备正常工作,请执行以下操作:
To get a normally plug-and-play device to work:
- 关闭来宾计算机.
- 在"VirtualBox"面板中突出显示访客计算机.
- 转到该虚拟机的设置->端口-> USB
- 单击绿色加号图标以添加设备.
- 您的USB设备现在应该可见,单击以添加它.
- 从物理机上删除USB设备
- 启动VB和来宾操作系统(在我的情况下为Ubuntu 14.04 LTS,64位)
- 插入USB设备
- 在设备"->"USB设备"中检查设备是否已被vm的操作系统捕获.
这篇关于如何从Mac OSX弹出USB HID设备以在Ubuntu VM中使用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!