[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Xenbus issues on Qubes OS / win10


  • To: win-pv-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Paul Durrant <xadimgnik@xxxxxxxxx>
  • Date: Tue, 27 Jun 2023 11:42:53 +0100
  • Delivery-date: Tue, 27 Jun 2023 10:42:57 +0000
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>

On 23/06/2023 16:37, Rafał Wojdyła wrote:
Hello,

I'm trying the latest PV drivers on Qubes OS (backend is Xen 4.14.5) with Windows 10 pro and having some issues. Mainly, xenbus fails to initialize properly. I've attached a debug output, the main issue seems to be this:

xenbus|StoreAcquire: ====>
xenbus|GnttabAcquire: ====>
xenbus|RangeSetPop: fail3
xenbus|RangeSetPop: fail2
xenbus|RangeSetPop: fail1 (c000009a)
xenbus|FdoAllocateHole: fail1 (c000009a)
xenbus|GnttabAcquire: fail2
xenbus|GnttabAcquire: fail1 (c000009a)
xenbus|StoreAcquire: fail1 (c000009a)
xenbus|FdoD3ToD0: fail6

...which seems pretty suspicious. It's been some years since I looked at the drivers' code so any ideas as to what may be causing this are welcome :)

I've built the driver myself from commit b03c9c0.

Btw, is there a way to tell the drivers to leave the xen's serial console alone? I'm using it for debugging because adding a second serial device is currently problematic in Qubes.


Logging will go via QEMU's and Xen's debug ports. You should be able to turn off logging to Xen's by nopping out the call to LogAddDisposition(...XEN_PORT...) in src/xen/driver.c.

  Paul




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.