All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [Xen-users] DomU not starting under pvhv2
       [not found] <9b10eb2208a0b269853a8b35e91febb0@randomwebstuff.com>
@ 2018-01-08 18:01 ` George Dunlap
  2018-01-08 18:28   ` Peter
  2018-01-17 10:32   ` Roger Pau Monné
  0 siblings, 2 replies; 4+ messages in thread
From: George Dunlap @ 2018-01-08 18:01 UTC (permalink / raw)
  To: Peter; +Cc: xen-devel, Roger Pau Monné

Moving to xen-devel, and cc'ing Roger and Boris (who developed PVH)

On Mon, Jan 8, 2018 at 5:24 AM, Peter <xen@randomwebstuff.com> wrote:
> Hi.
>
> Running Xen 4.10.0

What version of Linux are you using?

>
> A VM is not starting with type = 'pvh'.  The VM starts, but exits prior to
> any data being read off the domU disk image.
>
> The same VMs works if the type is changed to 'pv'.
>
> Other VMs on other hosts (with the exact same setup) work with pvh fine.
>
> The main difference between hosts where type=pvh does not work and ones
> where it does is that the pvh does not work on older CPUs:
>  Intel(R) Core(TM)2 Duo CPU     E4600  @ 2.40GHz
>  Intel(R) Xeon(R) CPU           E3110  @ 3.00GHz
>  Intel(R) Xeon(R) CPU           E5310  @ 1.60GHz
>  Intel(R) Xeon(R) CPU           E5320  @ 1.86GHz
>  Intel(R) Xeon(R) CPU           E5420  @ 2.50GHz
>  Intel(R) Xeon(R) CPU           X3220  @ 2.40GHz
>
>
> Newer CPUs seem to be fine (start VMs with type = pvh):
>  Intel(R) Xeon(R) CPU E31230 @ 3.20GHz
>  Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz
>  Intel(R) Xeon(R) CPU E3-1230 v3 @ 3.30GHz
>  Intel(R) Xeon(R) CPU E3-1231 v3 @ 3.40GHz
>  Intel(R) Xeon(R) CPU E3-1240 v5 @ 3.50GHz
>  Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz
>  Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz
>  Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
>  Intel(R) Xeon(R) CPU E5-2630 v2 @ 2.60GHz
>  Intel(R) Xeon(R) CPU           E5506  @ 2.13GHz
>  Intel(R) Xeon(R) CPU           E5520  @ 2.27GHz
>  Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
>  Intel(R) Xeon(R) CPU           E5645  @ 2.40GHz
>  Intel(R) Xeon(R) CPU           X3440  @ 2.53GHz
>
> Dom0 command line is: dom0_max_vcpus=2 dom0_vcpus_pin loglvl=info
> vcpu_migration_delay=1000
>
> I see (all?) the older CPUs don't have VT-d.  However some of the CPUs where
> pvh is working do not report hvm_directio in xl info virt_caps (e.g. the
> E5506 servers) though they do have VT-d available per ark.intel.com.
>
> And ideas on what may be stopping type=pvh VMs starting on those hosts?  And
> how we could get it working?
>
> Else we'll likely be dumping some hardware....
>
> I did a diff of xl info; xl dmesg and xl create startup messages.  Between
> one of the non-pvh-able hosts (the - line) and a host where pvh works (the +
> line):
> diff host of xl -v create and xlinfo:
> -hw_caps                :
> bfebfbff:0004e3bd:20100800:00000001:00000000:00000000:00000000:00000000
> -virt_caps              : hvm
> +hw_caps                :
> bfebfbff:009ee3fd:2c100800:00000001:00000000:00000000:00000000:00000100
> +virt_caps              : hvm hvm_directio
>
> +libxl: detail: libxl_dom.c:204:numa_place_domain: NUMA placement candidate
> with 1 nodes, 8 cpus and 16819 KB free selected
>
> - (XEN) Enabling APIC mode:  Flat.  Using 2 I/O APICs
> + (XEN) Enabling APIC mode:  Phys.  Using 2 I/O APICs
>
> - (XEN) I/O virtualisation disabled
> + (XEN) Intel VT-d Snoop Control enabled.
> + (XEN) Intel VT-d Dom0 DMA Passthrough not enabled.
> + (XEN) Intel VT-d Queued Invalidation enabled.
> + (XEN) Intel VT-d Interrupt Remapping enabled.
> + (XEN) Intel VT-d Posted Interrupt not enabled.
> + (XEN) Intel VT-d Shared EPT tables not enabled.
> + (XEN) I/O virtualisation enabled
>
> -(XEN)  -> Using new ACK method
> +(XEN)  -> Using old ACK method
>
>   (XEN) VMX: Supported advanced features:
> + (XEN)  - APIC MMIO access virtualisation
> + (XEN)  - Extended Page Tables (EPT)
> + (XEN)  - Virtual-Processor Identifiers (VPID)
> + (XEN)  - Virtual NMI
> + (XEN)  - Unrestricted Guest
>
>
> -(XEN) HVM: Hardware Assisted Paging (HAP) not detected
> +(XEN) HVM: Hardware Assisted Paging (HAP) detected
>
> +(XEN) Found masked UR signaling on 0000:00:00.0
> +(XEN) Masked UR signaling on 0000:00:01.0
> +(XEN) Masked UR signaling on 0000:00:03.0
> +(XEN) Masked UR signaling on 0000:00:05.0
> +(XEN) Masked UR signaling on 0000:00:07.0
> +(XEN) Masked VT-d error signaling on 0000:00:14.0
>
>
> Regards, Peter
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-users

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xen-users] DomU not starting under pvhv2
  2018-01-08 18:01 ` [Xen-users] DomU not starting under pvhv2 George Dunlap
@ 2018-01-08 18:28   ` Peter
  2018-01-17 10:32   ` Roger Pau Monné
  1 sibling, 0 replies; 4+ messages in thread
From: Peter @ 2018-01-08 18:28 UTC (permalink / raw)
  To: George Dunlap; +Cc: xen-devel, dunlapg, Roger Pau Monné

On 2018-01-09 07:01, George Dunlap wrote:
> Moving to xen-devel, and cc'ing Roger and Boris (who developed PVH)
> 
> On Mon, Jan 8, 2018 at 5:24 AM, Peter <xen@randomwebstuff.com> wrote:
>> Hi.
>> 
>> Running Xen 4.10.0
> 
> What version of Linux are you using?

  4.14.12-1.el6xen.x86_64 #2 SMP Fri Jan 5 22:32:01 UTC 2018 x86_64 
x86_64 x86_64 GNU/Linux

# cat /etc/redhat-release
CentOS release 6.9 (Final)


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xen-users] DomU not starting under pvhv2
  2018-01-08 18:01 ` [Xen-users] DomU not starting under pvhv2 George Dunlap
  2018-01-08 18:28   ` Peter
@ 2018-01-17 10:32   ` Roger Pau Monné
  2018-01-17 11:08     ` M A Young
  1 sibling, 1 reply; 4+ messages in thread
From: Roger Pau Monné @ 2018-01-17 10:32 UTC (permalink / raw)
  To: George Dunlap; +Cc: xen-devel, Peter

On Mon, Jan 08, 2018 at 06:01:57PM +0000, George Dunlap wrote:
> Moving to xen-devel, and cc'ing Roger and Boris (who developed PVH)
> 
> On Mon, Jan 8, 2018 at 5:24 AM, Peter <xen@randomwebstuff.com> wrote:
> > Hi.
> >
> > Running Xen 4.10.0
> 
> What version of Linux are you using?
> 
> >
> > A VM is not starting with type = 'pvh'.  The VM starts, but exits prior to
> > any data being read off the domU disk image.

Can you append earlyprintk=xen to your guest command line and try with
a debug build of the hypervisor?

Is there anything relevant in the hypervisor serial console output?
(xl dmesg if you don't have the serial console hooked up)

Thanks, Roger.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Xen-users] DomU not starting under pvhv2
  2018-01-17 10:32   ` Roger Pau Monné
@ 2018-01-17 11:08     ` M A Young
  0 siblings, 0 replies; 4+ messages in thread
From: M A Young @ 2018-01-17 11:08 UTC (permalink / raw)
  To: Roger Pau Monné; +Cc: xen-devel, George Dunlap, Peter

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

On Wed, 17 Jan 2018, Roger Pau Monné wrote:

> On Mon, Jan 08, 2018 at 06:01:57PM +0000, George Dunlap wrote:
> > Moving to xen-devel, and cc'ing Roger and Boris (who developed PVH)
> > 
> > On Mon, Jan 8, 2018 at 5:24 AM, Peter <xen@randomwebstuff.com> wrote:
> > > Hi.
> > >
> > > Running Xen 4.10.0
> > 
> > What version of Linux are you using?
> > 
> > >
> > > A VM is not starting with type = 'pvh'.  The VM starts, but exits prior to
> > > any data being read off the domU disk image.
> 
> Can you append earlyprintk=xen to your guest command line and try with
> a debug build of the hypervisor?
> 
> Is there anything relevant in the hypervisor serial console output?
> (xl dmesg if you don't have the serial console hooked up)

Also are you using qemu-xen or qemu-xen-traditional? If it is the former 
and you have the error
xen emulation not implemented (yet)
in the relevant qemu-dm log file in /var/log/xen then you presumably need 
the patch at
https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg01289.html

	Michael Young

[-- Attachment #2: Type: text/plain, Size: 157 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2018-01-17 11:09 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <9b10eb2208a0b269853a8b35e91febb0@randomwebstuff.com>
2018-01-08 18:01 ` [Xen-users] DomU not starting under pvhv2 George Dunlap
2018-01-08 18:28   ` Peter
2018-01-17 10:32   ` Roger Pau Monné
2018-01-17 11:08     ` M A Young

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.