Xen 域 Windows 2012 r2 - 无法添加 usb

Xen 域 Windows 2012 r2 - 无法添加 usb

我在 CentOS:6.7(最终版)上有 xen 4.4.3-9.el6,问题是我无法将 USB 设备添加到我的 Windows 2012R2 域;

如果我使用xm usb-add demo_win2012_r2 host:0529:0620:我可以在 Windows 中看到我的设备,但它无法被识别。而且它只适用于 USB 闪存驱动器。Windows 不会显示以这种方式添加的任何其他设备。

之后我尝试:

xm usb-hc-create demo_win2012_r2 2 4
xm usb-list demo_win2012_r2
WARNING: xend/xm is deprecated. 
Idx BE  state usb-ver  BE-path 
0   0   1     USB2.0  /local/domain/0/backend/vusb/4/0 
port 1: 
port 2: 
port 3: 
port 4:

我的设备列表:

xm usb-list-assignable-devices
WARNING: xend/xm is deprecated.
2-2          : ID 0951:1666 Kingston DataTraveler 3.0
3-1          : ID 0b38:0003 VIRTUAL USB MULTIMEDIA KEYBOARD
4-1          : ID 0529:0620 Aladdin Token JC

当我尝试时:

xm usb-attach  demo_win2012_r2 0 1 2-2
WARNING: xend/xm is deprecated.
Unexpected error: <class 'xen.util.vusb_util.UsbDeviceParseError'>
Please report to [email protected]
Traceback (most recent call last):
File "/usr/sbin/xm", line 20, in <module>
main.main(sys.argv)
File "/usr/lib64/python2.6/site-packages/xen/xm/main.py", line 3946, in main
_, rc = _run_cmd(cmd, cmd_name, args)
File "/usr/lib64/python2.6/site-packages/xen/xm/main.py", line 3970, in _run_cmd
return True, cmd(args)
File "/usr/lib64/python2.6/site-packages/xen/xm/main.py", line 3011, in xm_usb_attach
if vusb_util.bus_is_assigned(bus):
File "/usr/lib64/python2.6/site-packages/xen/util/vusb_util.py", line 275, in bus_is_assigned
raise UsbDeviceParseError("Can't get assignment status: (%s)." % bus)
xen.util.vusb_util.UsbDeviceParseError: vusb: Error parsing USB device info: Can't get assignment status: (2-2).

其他设备也一样。当然,我在 Windows 上安装了 gplpv 驱动程序。

当我使用 Windows 创建虚拟 USB 主机控制器时,usb-hc-create它仅将其识别为 XenPVUSB 设备驱动程序。

我尝试过:xm usb-add demo_win2012_r2 host:0951:1666 在这种情况下,USB 闪存驱动器在 Windows 域设备管理器中可见,但无法识别,错误代码为 10,而其他 USB 设备根本看不到。

我错过了什么?

编辑:还尝试了 windows server2016 并清理 windows 2012 R2 安装,所以我猜问题出在 windows 方面?

答案1

[电子邮件保护]

这可能是没有 PVUSB 后端的副作用;也可能是 xend 中的一个直接错误。

如果这是由于没有 PVUSB 后端而导致的问题,您可以尝试构建一个支持该后端的内核;SLES 内核可能是您最好的选择,因为我 思考他们正式支持它。

如果您有 PVUSB,那么它可能是 xend 中的一个错误。不幸的是,xend 一段时间以来一直维护不善。Xen 4.4 已经不再受支持,而且在 Xen 4.5 开发窗口打开后不久,xend 就从树中被删除了(因此发出了警告)。因此在这种情况下,它很可能被归类为 WONTFIX。

PVUSB 对 xl 的支持有 99% 的确定性,可用于 Xen 4.7。

相关内容