[vfio-users] VM doesn't book with kernel 4.2.3-1-vfio

Dan Ziemba zman0900 at gmail.com
Wed Oct 28 02:39:02 UTC 2015


I tried out 4.2.4 with the ACS patch, but no luck.  I did at least get
proper output on all 3 of my host screens a few times, which I wasn't
getting ever with 4.2.3, but it wasn't reliable.  Plain 4.2.3 (probably
4.2.4 too) works to at least run my host, but I need the ACS patch for
pass through.

VM wouldn't boot either.  I tried switching to OVFM git and qemu git,
but that didn't make much difference.  In all cases, the VM would hang
before showing the efi screen, with the processor repeatedly going
between minimal activity, to 1 core maxed out, then all 6 I am passing
through, then repeat.  

This all seems to point to the ACS patch being the cause of the
problems, for me at least.

-----Original Message-----
From: globalgorrilla at fastmail.fm
To: Dan Ziemba <zman0900 at gmail.com>
Cc: vfio-users at redhat.com
Subject: Re: [vfio-users] VM doesn't book with kernel 4.2.3-1-vfio
Date: Mon, 26 Oct 2015 09:06:26 -0700
Mailer: MailMate (1.9.2r5141)

I'm quirking a root PCIE port for it's downstream PLX chip.

+        /* Z97-WS X16 PLX */
+        0x0c01,

On 24 Oct 2015, at 22:16, Dan Ziemba wrote:

> Does your setup require the ACS patch or are you running a unmodified
> kernel?
> On Oct 25, 2015 1:05 AM, <globalgorrilla at fastmail.fm> wrote:
> 
> > qemu and EDK2/OVMF from git have me running again on 4.2.4 and 
> > 4.3.0-rc6.
> > 
> > Performance seems quite a bit down with 4.3.0-rc6. Performance in 
> > 4.2.4
> > seems much closer to that with 4.1.
> > 
> > On 20 Oct 2015, at 21:54, globalgorrilla at fastmail.fm wrote:
> > 
> > It appears it may have been blind luck that I got anything to boot
> > at 
> > all.
> > > Seems all the work required for the fix is not done yet...:
> > > 
> > > https://www.mail-archive.com/kvm@vger.kernel.org/msg121381.html
> > > 
> > > On 10/20/2015 03:03 PM, globalgorrilla at fastmail.fm wrote:
> > > 
> > > > Sry, short reference should be 529a5a8:
> > > > 
> > > > 
> > > > https://github.com/tianocore/edk2/commit/529a5a860996b5e83941ba
> > > > b50a7b8604139264a1
> > > > 
> > > > 
> > > > I'm also using qemu 2.4.0.1.
> > > > 
> > > > I'm seeing high CPU load on boot the (TianoCore/EDK/OVMF bit)
> > > > but
> > > > eventually things settle down once Windows is running.
> > > > 
> > > > Thanks to Janusz and others who have driven and are driving the
> > > > issue
> > > > with the EDK team.
> > > > 
> > > > On 20 Oct 2015, at 10:05, francesco dicarlo wrote:
> > > > 
> > > > can you link the commit on github? can't seem to find it...
> > > > > 
> > > > > 2015-10-20 18:49 GMT+02:00 <globalgorrilla at fastmail.fm>:
> > > > > 
> > > > > I'm now able to boot my VM again with OVMF and 4.3.0-rc6. I
> > > > > think
> > > > > > this is
> > > > > > the fix for OVMF:
> > > > > > 
> > > > > > edk2 git commit 39264a1
> > > > > > ...
> > > > > > 1) Swap PTE init order for QEMU compatibility.
> > > > > > Current PTE initialization algorithm works on HW but breaks
> > > > > > QEMU
> > > > > > emulator.  Update the PTE initialization order to be
> > > > > > compatible
> > > > > > with both.
> > > > > > ...
> > > > > > 
> > > > > > I haven't yet discovered if any MTRR fixes went into 4.3.0-
> > > > > > rc6 
> > > > > > for
> > > > > > this to
> > > > > > happen or if this fixes for 4.2 as well.
> > > > > > 
> > > > > > 
> > > > > > On 19 Oct 2015, at 23:53, Okky Hendriansyah wrote:
> > > > > > 
> > > > > > Yes, the maintainer made the LTS version because of the
> > > > > > issue on 
> > > > > > the
> > > > > > 4.2.x
> > > > > > 
> > > > > > > kernel.
> > > > > > > 
> > > > > > > --
> > > > > > > Okky Hendriansyah
> > > > > > > 
> > > > > > > On October 20, 2015 at 13:50:58, Alexander Petrenz
> > > > > > > (petrenz.a at gmail.com)
> > > > > > > wrote:
> > > > > > > 
> > > > > > > Oh there is an lts version? Thanks! I wasn´t aware of
> > > > > > > that.
> > > > > > > 
> > > > > > > Regards
> > > > > > > Alex
> > > > > > > 
> > > > > > > On Tue, Oct 20, 2015 at 8:39 AM, Okky Hendriansyah
> > > > > > > <okky at nostratech.com>
> > > > > > > wrote:
> > > > > > > Hi,
> > > > > > > 
> > > > > > > The GLib warning is because of the upgrade on GLib which
> > > > > > > makes
> > > > > > > existing
> > > > > > > QEMU throw this warning. I remove the warning by applying
> > > > > > > the 
> > > > > > > patch
> > > > > > > from
> > > > > > > https://lists.gnu.org/archive/html/qemu-devel/2015-09/msg
> > > > > > > 04438.html
> > > > > > > 
> > > > > > > You might want to try linux-vfio-lts, the package
> > > > > > > maintainer of
> > > > > > > linux-vfio made an LTS version which is based on 4.1.10
> > > > > > > kernel (
> > > > > > > https://aur.archlinux.org/packages/linux-vfio-lts/).
> > > > > > > 
> > > > > > > Thanks.
> > > > > > > --
> > > > > > > Okky Hendriansyah
> > > > > > > 
> > > > > > > On October 20, 2015 at 13:19:47, Alexander Petrenz
> > > > > > > (petrenz.a at gmail.com)
> > > > > > > wrote:
> > > > > > > 
> > > > > > > Since I´m unable to fix this issue and there doesn´t seem
> > > > > > > to 
> > > > > > > be much
> > > > > > > information about it... is there an archive where I can
> > > > > > > get an 
> > > > > > > older
> > > > > > > pkgbuild for a 4.1 vfio kernel?
> > > > > > > 
> > > > > > > Regards
> > > > > > > Alex
> > > > > > > 
> > > > > > > On Sun, Oct 18, 2015 at 10:45 PM, Alexander Petrenz
> > > > > > > <petrenz.a at gmail.com>
> > > > > > > wrote:
> > > > > > > OK I got rid of the GLib-Warning, but the KVM error is
> > > > > > > still 
> > > > > > > there.
> > > > > > > 
> > > > > > > On Sun, Oct 18, 2015 at 10:14 PM, Alexander Petrenz
> > > > > > > <petrenz.a at gmail.com>
> > > > > > > wrote:
> > > > > > > Thanks for the Hint. I try the short patch vor OVMF
> > > > > > > 
> > > > > > > On Sun, Oct 18, 2015 at 10:06 PM, Janusz <januszmk6 at gmail
> > > > > > > .com> 
> > > > > > > wrote:
> > > > > > > W dniu 18.10.2015 o 21:18, Alexander Petrenz pisze:
> > > > > > > 
> > > > > > > Hi,
> > > > > > > > 
> > > > > > > > yesterday I compiled the recent version of the vfio
> > > > > > > > kernel 
> > > > > > > > version in
> > > > > > > > AUR. Now my VM doesn't start at all.
> > > > > > > > I'm getting a reproducable error message
> > > > > > > > (http://pastebin.com/YsNBX4Yj)
> > > > > > > > There are no other messages in dmesg, but those I
> > > > > > > > posted 
> > > > > > > > yesterday.
> > > > > > > > Same goes for hardware configuration
> > > > > > > > According to lsmod the KVM module is loaded.
> > > > > > > > 
> > > > > > > > Is there some configuration I need to change?
> > > > > > > > 
> > > > > > > > Regards
> > > > > > > > Alex
> > > > > > > > 
> > > > > > > > Are you using OVMF?
> > > > > > > > 
> > > > > > > I don't know if this is the same because you also getting
> > > > > > > "(process:3267): GLib-WARNING **: gmem.c:482: custom
> > > > > > > memory 
> > > > > > > allocation
> > > > > > > vtable not supported" but there is a known bug in ovmf,
> > > > > > > since 
> > > > > > > kernel
> > > > > > > 4.2
> > > > > > > because of changes in kvm, you wont be able to start
> > > > > > > properly VM 
> > > > > > > with
> > > > > > > more than one core,
> > > > > > > http://www.mail-archive.com/kvm@vger.kernel.org/msg121088
> > > > > > > .html
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > vfio-users mailing list
> > > > > > > vfio-users at redhat.com
> > > > > > > https://www.redhat.com/mailman/listinfo/vfio-users
> > > > > > > 
> > > > > > > _______________________________________________
> > > > > > > vfio-users mailing list
> > > > > > > vfio-users at redhat.com
> > > > > > > https://www.redhat.com/mailman/listinfo/vfio-users
> > > > > > > 
> > > > > > > 
> > > > > > _______________________________________________
> > > > > > vfio-users mailing list
> > > > > > vfio-users at redhat.com
> > > > > > https://www.redhat.com/mailman/listinfo/vfio-users
> > > > > > 
> > > > > > 
> > > > _______________________________________________
> > > > vfio-users mailing list
> > > > vfio-users at redhat.com
> > > > https://www.redhat.com/mailman/listinfo/vfio-users
> > > > 
> > > 
> > > _______________________________________________
> > > vfio-users mailing list
> > > vfio-users at redhat.com
> > > https://www.redhat.com/mailman/listinfo/vfio-users
> > > 
> > 
> > _______________________________________________
> > vfio-users mailing list
> > vfio-users at redhat.com
> > https://www.redhat.com/mailman/listinfo/vfio-users
> > 




More information about the vfio-users mailing list