All of lore.kernel.org
 help / color / mirror / Atom feed
From: Fabio Fantoni <fantonifabio@tiscali.it>
To: Alon Levy <alevy@redhat.com>
Cc: Paolo Bonzini <pbonzini@redhat.com>, qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Advice on some configuration parameters
Date: Mon, 04 Mar 2013 10:57:44 +0100	[thread overview]
Message-ID: <51347018.9020302@tiscali.it> (raw)
In-Reply-To: <1688569074.11503674.1362306424100.JavaMail.root@redhat.com>

[-- Attachment #1: Type: text/plain, Size: 3048 bytes --]

Il 03/03/2013 11:27, Alon Levy ha scritto:
>> Il 01/03/2013 13:45, Paolo Bonzini ha scritto:
>>> Il 12/02/2013 14:05, Fabio Fantoni ha scritto:
>>>> I'm making patches to enable some qemu upstream features in xen
>>>> that are
>>>> missing in libxl.
>>>> I'm trying to do it just by giving arguments to qemu, and I want
>>>> them to
>>>> be dynamic (e.g. without physical addresses if possible) and
>>>> concise.
>>> They should use physical addresses, otherwise changing the VM
>>> hardware
>>> in trivial ways may cause a waterfall effect and cause Windows to
>>> reactivate.
>>>
>>>> If I try to set up virt-manager so that it doesn't point to a
>>>> file, it
>>>> uses this configuration:
>>>>
>>>> -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x5.0x7
>>>> -device
>>>> ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x5
>>>>
>>>> -device
>>>> ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x5.0x1
>>>> -device
>>>> ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x5.0x2
>>>>
>>>> This seems to differ from the configuration file, e.g. you have
>>>> multifunzion=on only on the first uhci
>>> That doesn't matter.
>>>
>>>> , besides I can't understand how many physical ports are defined.
>>> There are 6 ports, controlled by either the EHCI for USB 2.0
>>> devices
>>> (the EHCI controls 6 ports) or by one of the three UHCI for USB 1.1
>>> ports (one UHCI has 2 ports).
>>>
>>>> I tried setting 9 usbredirection
>>>> channels in virt-manager but that configuration doesn't change and
>>>> no
>>>> errors are reported, but I doubt that physical ports are being
>>>> define
>>>> dynamically.
>>> QEMU creates hubs automatically I think in that case.
>>>
>>>> About spice vdagent at the moment I'm using this configuration
>>>> that
>>>> seems to work:
>>>> -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent
>>>> -device
>>>> virtserialport,chardev=vdagent,name=com.redhat.spice.0
>>>>
>>>> But I noticed that virt-manager use this slightly different one:
>>>> -chardev pty,id=charserial0 -device
>>>> isa-serial,chardev=charserial0,id=serial0 -chardev
>>>> spicevmc,id=charchannel0,name=vdagent -device
>>>> virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spice.0
>>>>
>>>> Are there any problem with the more concise one I'm using?
>>> It is the same.
>>>
>>> Paolo
>>>
>>>
>>>
>> Thanks for reply.
>> I have another questions:
>> What exactly does the -usb parameter that seems to be necessary for
>> usb
>> passthrough?
> It is shorthand for the appropriate "-device" to create the usb host (i.e. uhci etc.)

Thanks for the reply, I tried -usb and it seems to create an usb1 
controller with 2 ports and not an enhanced usb2 with 6 ports.

>> I mean usb devices passed through host (with -usbdevice).
>> Is the number of such passthrough usb devices limiting the number of
>> available channel for usb redirection devices?
> AFAIR yes.
>
>>
>>
>



[-- Attachment #2: Firma crittografica S/MIME --]
[-- Type: application/pkcs7-signature, Size: 4510 bytes --]

      reply	other threads:[~2013-03-04  9:58 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <511A3E25.9010303@tiscali.it>
2013-03-01 10:02 ` [Qemu-devel] Advice on some configuration parameters Fabio Fantoni
2013-03-05 10:19   ` [Qemu-devel] [Spice-devel] " Hans de Goede
2013-03-05 14:20     ` Fabio Fantoni
2013-03-01 12:45 ` [Qemu-devel] " Paolo Bonzini
2013-03-01 15:50   ` Fabio Fantoni
2013-03-01 18:38     ` Paolo Bonzini
2013-03-03 10:27     ` Alon Levy
2013-03-04  9:57       ` Fabio Fantoni [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=51347018.9020302@tiscali.it \
    --to=fantonifabio@tiscali.it \
    --cc=alevy@redhat.com \
    --cc=pbonzini@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /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.