[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Pass-through of non-USB input devices
Hi, I am currently setting up a new laptop (x86_64) and want to pass the keyboard and mouse to a domU. Sadly, I noticed that they are attached via PS/2 (I think), and after searching for a while without finding a solution, I decided to ask here. So my question is: How do I pass devices to a domU, that do not have a USB-ID and are propably not attached via PCI, but are listed in /dev/input/ (and in the sysfs, of course). To be honest: I am not _that_ sure if the input devices are really attached via PS/2, as it looks like the LPC-Controller (speak: ISA-Bus) might be the device where they are attached to. But if I try to forward that PCI-Device, nothing happens (It normally does not even have a kernel module attached to), so I think this device does not attach the input devices to the system. I am using archlinux and compiled xen from source (release 4.6.1). I would not have a problem with applying a patch on my own. The device is a ThinkPad T460p with dedicated GPU. VT-d is working properly, as it can be seen in `xl dmesg` (Not supplied). One short off-topic question, as it is my first post here: Is the way of providing "big" outputs by pasting it in the text acceptable, or should these be supplied as an attachment? Thanks, Carl To supply some information about the device-structure: Relevant parts of `xl info`: machine : x86_64 hw_caps : bfebfbff:2c100800:00000000:00007f00:77fafbbf:00000000:00000121:029c6fbf virt_caps : hvm hvm_directio xen_version : 4.6.1 xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 platform_params : virt_start=0xffff800000000000 xen_commandline : /xen-4.6.1.gz xsave=1 dom0_mem=4096M,max:4096M dom0_max_vcpus=1 dom0_vcpus_pin iommu=1 # lspci -tv -[0000:00]-+-00.0 Intel Corporation Skylake Host Bridge/DRAM Registers +-01.0-[01]-- +-01.2-[02]----00.0 NVIDIA Corporation GM108M [GeForce 940MX] +-02.0 Intel Corporation Skylake Integrated Graphics +-14.0 Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller +-14.2 Intel Corporation Sunrise Point-H Thermal subsystem +-16.0 Intel Corporation Sunrise Point-H CSME HECI #1 +-17.0 Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] +-1c.0-[03]----00.0 Intel Corporation Wireless 8260 +-1c.4-[04]----00.0 Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader +-1f.0 Intel Corporation Sunrise Point-H LPC Controller +-1f.2 Intel Corporation Sunrise Point-H PMC +-1f.3 Intel Corporation Sunrise Point-H HD Audio +-1f.4 Intel Corporation Sunrise Point-H SMBus \-1f.6 Intel Corporation Ethernet Connection (2) I219-LM Relevant parts of /proc/bus/input/devices: I: Bus=0011 Vendor=0001 Product=0001 Version=ab54 N: Name="AT Translated Set 2 keyboard" P: Phys=isa0060/serio0/input0 S: Sysfs=/devices/platform/i8042/serio0/input/input0 U: Uniq= H: Handlers=sysrq kbd leds event0 B: PROP=0 B: EV=120013 B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe B: MSC=10 B: LED=7 I: Bus=0011 Vendor=0002 Product=0007 Version=01b1 N: Name="SynPS/2 Synaptics TouchPad" P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input7 U: Uniq= H: Handlers=event8 mouse0 B: PROP=5 B: EV=b B: KEY=e520 10000 0 0 0 0 B: ABS=660800011000003 I: Bus=0011 Vendor=0002 Product=000a Version=0000 N: Name="TPPS/2 IBM TrackPoint" P: Phys=synaptics-pt/serio0/input0 S: Sysfs=/devices/platform/i8042/serio1/serio2/input/input10 U: Uniq= H: Handlers=event10 mouse1 B: PROP=21 B: EV=7 B: KEY=70000 0 0 0 0 B: REL=3 _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |