qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] external usb flash drive support on qemu virtualization


From: Markus Armbruster
Subject: Re: [Qemu-devel] external usb flash drive support on qemu virtualization
Date: Fri, 21 Oct 2016 11:25:08 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Kumar Girish <address@hidden> writes:

> Thank you for info. May I know how to goto qemu monitor from command line.

Please don't top-post.

usb_add/usb_del are legacy; best stick to device_add/device_del.  Try
something like

    (qemu) device_add 
usb-host,id=my-stick,hostbus=BUS,hostaddr=ADDR,vendorid=VID,productid=PRID

hostbus, hostaddr, vendorid and productid are optional, and match
anything when omitted.

The command line version of device_add is -device.  

To unplug, try

    (qemu) device_del my-stick

> Regard,
> Girish
>
> -----Original Message-----
> From: Stefan Hajnoczi [mailto:address@hidden 
> Sent: Thursday, October 20, 2016 9:22 PM
> To: Kumar Girish
> Cc: address@hidden
> Subject: Re: [Qemu-devel] external usb flash drive support on qemu 
> virtualization
>
> On Thu, Oct 20, 2016 at 4:07 PM, Kumar Girish <address@hidden> wrote:
>> I have analysed my code and added the usb configuration while spawning the 
>> guest CMM. Unfortunately still the usb is not visible.
>> Could you please help me on this.
>> I added this config   "-usb -usbdevice host:090c:1000 " . you can see in the 
>> last but one line
>> Following is my config
>>
>> /bin/qemu-system-x86_64 -aos cmm -smp 2 -m 3072 -aosimage 
>> /flash/working/Mos.img -device virtio-prestera --enable-kvm -machine 
>> accel=kvm -qmp tcp:127.0.0.1:11364,server,nowait -netdev 
>> type=tap,id=eth0,ifname=tun0cmm,script=no,downscript=no  -device 
>> virtio-net-pci,netdev=eth0,mac=2c:fa:a2:0a:29:46  -netdev 
>> type=tap,id=eth1,ifname=tun1cmm,script=no,downscript=no  -device 
>> virtio-net-pci,netdev=eth1,mac=00:0a:1e:11:11:f8  -netdev 
>> type=tap,id=eth2,ifname=tun2cmm,script=no,downscript=no  -device 
>> virtio-net-pci,netdev=eth2  -netdev 
>> type=tap,id=eth3,ifname=tun3cmm,script=no,downscript=no  -device 
>> virtio-net-pci,netdev=eth3,mac=00:0a:1e:11:11:f8 -netdev 
>> type=tap,id=eth4,ifname=tun4cmm,script=no,downscript=no  -device 
>> virtio-net-pci,netdev=eth4 -nographic -pidfile /CMMGuestPid -append -usb 
>> -usbdevice host:090c:1000  "console=ttyS0 empipaddr=172.17.2.189 
>> empnetmask=255.255.255.0 empgateway=172.17.2.254 
>> medora_early.ALU_VMSlotNum=0 medora_early.ALU_VMPrimaryA=1 
>> medora_early.ALU_VMIsC!
 mm=1"
>>
>> Have few questions please clarify.
>>
>> 1. Is it possible to add usb configuration once the guest is UP. That 
>> is dynamically adding the usb configuration
>
> Yes.  The usb_add/usb_del monitor commands or device_add/device_del can be 
> used.  I don't know the exact syntax, sorry.
>
>> 2. Once the configuration is done,  should I unplug and plug the usb 
>> flash stick (pendrive)
>
> I believe the physical USB device must be plugged into the host before you 
> tell QEMU to add the device.
>
>> 3. does lsusb show usb devices at guest also
>
> Yes.
>
> Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]