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

globalgorrilla at fastmail.fm globalgorrilla at fastmail.fm
Wed Oct 28 02:41:37 UTC 2015


Booting with OVMF on 4.2+ sometimes fails for me too.

I think there's still something up between Qemu and OVMF.

On 27 Oct 2015, at 19:39, Dan Ziemba wrote:

> 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