Re: does qmp supports usb_add?

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

 



On Fri, Apr 16, 2010 at 09:18:12PM +0800, chunhui zhao wrote:
> Hi guys.
> 
>     As the kvm does not support auto connection of USB device, unless
> someone inputs the command "usb_add" in the monitor.  I wonder if
> there is a better way, say, like some linux, auto mount the USB device
> without any command input. And I know there is also qmp(qemu monitor
> protocol) to use to communicate with the monitor. So I wanna write a
> program which will capture the hotplug signal and communicate with the
> monitor to auto mount the USB device.
> 
> The problem is, the qmp does not support the command "usb_add".
> (http://www.linux-kvm.org/page/MonitorProtocol)
> Is there any method to solve this?

usb_add/del & pci_add/del are all deprecated and not going to be ported
to QMP. Instead use the device_add command eg in plain monitor format:

  device_add usb-host,hostbus=BUS,hostaddr=ADDR,vendorid=VID,productid=PRID

Or QMP format

    { "execute": "device_add", "arguments": { "driver": "usb-host",
                                              "hostbus": "BUS",
                                              "hostaddr": "ADDR",
                                              "vendorid": "VID",
                                              "productid": "PRID" }}

This accepts identical param names as the -device command line arg which is
documented in docs/qdev-device-use.txt 

Regards,
Daniel
-- 
|: Red Hat, Engineering, London    -o-   http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :|
|: http://autobuild.org        -o-         http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505  -o-   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux