我有一个医疗设备肺量计,通过 USB 电缆连接到 Windows 7 机器上并被检测到。它有一个 .exe 文件和相应的 3 个 .dll 文件。将设备插入 Windows 机器并运行 .exe 文件后,它可以完美地检测到该设备,但是当我在 Ubuntu 14.04 主机上通过虚拟机运行 Windows 7 并运行 .exe 文件或尝试通过 Linux 上的 wine 运行 .exe 文件时,.exe 文件会启动但会显示“设备未连接”弹出窗口。在 Linux 平台上虚拟运行的 Windows 7 无法检测到该设备。
但是,在将设备插入 Linux 机器并使用“lsusb”命令从终端检查后,我发现它被检测到并显示在终端屏幕上。
注意:制造商表示,他们仅为 Windows 机器提供该设备的支持,而不为 Linux 平台提供支持。
如果您能就如何在 Linux 平台上检测设备提出任何建议,我们将不胜感激。
答案1
如果你正在使用 Oracle VM VirtualBox - 那么你应该安装 VirtualBox Extension pack(在主机上)、Guest Additions(在客户机上)并启用USB 设备筛选器在虚拟机的属性中。
脚步: