From: Markus Armbruster <armbru@redhat.com>
To: Kumar Girish <girish.kumar@al-enterprise.com>
Cc: Stefan Hajnoczi <stefanha@gmail.com>,
"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] external usb flash drive support on qemu virtualization
Date: Fri, 21 Oct 2016 11:25:08 +0200 [thread overview]
Message-ID: <87twc6kqa3.fsf@dusky.pond.sub.org> (raw)
In-Reply-To: <HE1PR0801MB1500A9E5FCF425390D8890F7C0D40@HE1PR0801MB1500.eurprd08.prod.outlook.com> (Kumar Girish's message of "Fri, 21 Oct 2016 05:47:05 +0000")
Kumar Girish <girish.kumar@al-enterprise.com> 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:stefanha@gmail.com]
> Sent: Thursday, October 20, 2016 9:22 PM
> To: Kumar Girish
> Cc: qemu-devel@nongnu.org
> Subject: Re: [Qemu-devel] external usb flash drive support on qemu virtualization
>
> On Thu, Oct 20, 2016 at 4:07 PM, Kumar Girish <girish.kumar@al-enterprise.com> 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
prev parent reply other threads:[~2016-10-21 9:25 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-09-26 15:25 [Qemu-devel] external usb flash drive support on qemu virtualization Kumar Girish
2016-09-28 8:26 ` Stefan Hajnoczi
2016-10-20 15:07 ` Kumar Girish
2016-10-20 15:52 ` Stefan Hajnoczi
2016-10-21 5:47 ` Kumar Girish
2016-10-21 8:09 ` Stefan Hajnoczi
2016-10-21 9:25 ` Markus Armbruster [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87twc6kqa3.fsf@dusky.pond.sub.org \
--to=armbru@redhat.com \
--cc=girish.kumar@al-enterprise.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.