[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] How do you give USB to a Windows domU?



On Fri, 2009-10-30 at 13:31 -0600, Nick Couchman wrote:
> On Windows HVMs, the "usbdevice=tablet" takes up the one USB device
> that  you can forward through to the domU.  So, you have to disable
> that, then you can forward through a usb device.  You can use
> "usbdevice=host:xxx.yyy" or "usbdevice=host:aaaa:bbbb" - in the first
> case, it's the bus location where the device is plugged in; in the
> second case it's the vendor ID and device ID of the USB device.
> 
> -Nick
> 


So do I need to worry about pciback stuff? Looking at the Running Xen
book I tried what they suggested by adding the pciback.permissive and
pciback.hide commands. Got this in dmesg:

# dmesg | grep pciback
Bootdata ok (command line is root=/dev/disk/by-id/scsi-200d0b29d2d004400-part2 
vga=0x317 resume=/dev/sda1 splash=silent showopts pciback.permissive 
pciback.hide=(00:1d.0)(0000:00:1d.0))
Kernel command line: root=/dev/disk/by-id/scsi-200d0b29d2d004400-part2 
vga=0x317 resume=/dev/sda1 splash=silent showopts pciback.permissive 
pciback.hide=(00:1d.0)(0000:00:1d.0)
Unknown boot option `pciback.permissive': ignoring
Unknown boot option `pciback.hide=(00:1d.0)(0000:00:1d.0)': ignoring


How do I disable usbdevice=tablet and where do you put the
usbdevice=host:xxx.yyy?

Here's what the config looks like:

# xm list -l Vista
(domain
    (on_crash destroy)
    (uuid abf38e32-96d7-dcdd-ac1c-76a0c62adc1b)
    (bootloader_args )
    (vcpus 2)
    (name Vista)
    (on_poweroff destroy)
    (on_reboot restart)
    (bootloader )
    (maxmem 1024)
    (memory 1024)
    (shadow_memory 10)
    (features )
    (on_xend_start ignore)
    (on_xend_stop ignore)
    (start_time 1256911200.21)
    (cpu_time 84.60747841)
    (image
        (hvm
            (kernel /usr/lib/xen/boot/hvmloader)
            (hpet 0)
            (boot c)
            (rtc_timeoffset -18000)
            (pae 1)
            (acpi 1)
            (localtime 1)
            (timer_mode 0)
            (apic 1)
            (device_model /usr/lib/xen/bin/qemu-dm)
            (usb 1)
            (notes (SUSPEND_CANCEL 1))
        )
    )
    (status 0)
    (device
        (vif
            (bridge eth4)
            (mac 00:16:3e:29:52:0c)
            (backend 0)
            (uuid 9fdd461a-4636-4e6b-432b-91dfd2f75a07)
            (script vif-bridge)
        )
    )
    (device
        (vbd
            (uuid cf9d7942-f200-0b99-a4ba-fcdd17494aee)
            (bootable 1)
            (driver paravirtualised)
            (dev hda:disk)
            (uname file:/xendata2/images/Vista/disk0)
            (mode w)
            (backend 0)
        )
    )
    (device (vkbd (uuid 08076ab7-815d-c9a6-8ee2-5d04d215a643) (backend
0)))
    (device
        (vfb
            (vncunused 1)
            (type vnc)
            (uuid 2af45cb8-5722-6419-4840-1820d6c44b36)
            (location 127.0.0.1:5900)
        )
    )
    (device
        (console
            (protocol vt100)
            (location 4)
            (uuid 58e633ec-843e-5eee-3fdf-0ffa0647bcde)
        )
    )
)



_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.