[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Pass-through of non-USB input devices
Hi, there is input-linux in upcoming qemu 2.6, but you don't likely have that. The reason it was done is exactly that laptop keyboards are ps/2. If you're OK wit compiling qemu 2.6.0-rc2, but I don't know if anyone tried input-lionux on xen yet, I know some people on kvm (including me) Gh. Carl Schneider wrote: > 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 _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |