Hi, I'm trying to use the joystick (like the joystick used for XBox 360) in the guest domain in Xen. I followed the instructions on Xen's website of the USB passthrough, ( http://wiki.xen.org/wiki/Xen_USB_Passthrough), but still cannot see the joystick device in the guest domain. (Because the joystick device is not listed in the output of command 'lspci', I think I cannot use the PCI passthrough to achieve it?) I'm very confused why the joystick device is not created in the guest domain after I followed the instruction on http://wiki.xen.org/wiki/Xen_USB_Passthrough. I didn't see any error report but cannot use the joystick in guest domain. My question is: Did I miss something? Below is my configuration and what I did to configure the system: (My Xen version is Xen 4.3.0) #lsusb Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 046d:c077 Logitech, Inc. Bus 001 Device 004: ID 8564:4000 *Bus 001 Device 008: ID 046d:c21f Logitech, Inc. F710 Wireless Gamepad [XInput Mode]* Bus 002 Device 003: ID 413c:2107 Dell Computer Corp. (I want to use the device "Logitech, Inc. F710 Wireless Gamepad [XInput Mode]" in the guest domain) #lspci | grep -i USB 00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04) 00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04) 00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04) My guest domain 1's configuration file dom1.cfg: name="dom1" memory=1024 vcpu=4 disk=['file:/ guestImages/dom1.img,xvda,w'] vif=['bridge=xenbr0'] usb=1 usbdevice=['joystick','host:1.8','host:046d:c21f'] bootloader = "pygrub" After I use `xl create dom1.cfg`, no /dev/input/js0 was created in the guest domain 1. (I have the /dev/input/js0 in dom0.) (I also tried to use usbdevice=['tablet','host:1.8','host:046d:c21f'] as shown in xen's website and still couldn't see /dev/input/js0 in guest domain 1.) Please let me know if you need any further information. I really appreciate any of your help! Thank you very much for your help and attention in this question! Best, Meng ----------- Meng Xu PhD Student in Computer and Information Science University of Pennsylvania _______________________________________________ Xen-users mailing list Xen-users@lists.xen.org http://lists.xen.org/xen-users