On Fri, Sep 16, 2022 at 08:22:43AM +0200, Adam Szewczyk wrote:
> I have QubesOS 4.1.1 with Xen 4.14.5 hypervisor system on which I want to
> install OpenBSD as a HVM and pass through my NICs to it (Intel Wireless
> AC-9560 and Realtek 8168 rev 0x15: RTL8168H/8111H). I tested that when
> installing OpenBSD on actual hardware both NICs seems to working properly.
> But on hvm ethernet spamming me with: re0: watchdog timeout messages and
> not working. Wireless causing OpenBSD Panic!

Can you also paste the panic message?

> first throwing errors like
> this: iwm0: fw chunk addr 0x404000 len 712 failed to load.

So you tested with two different devices, and both failed to
passthrough.

We need to analyze the issues separately I think.

AFAICT, for Intel Wireless AC-9560 you get:

iwm0: fw chunk addr 0x404000 len 712 failed to load.

For this, could you get the output of `pcidump -v` from inside the
guest?

And for Realtek 8168 rev 0x15:

re0: watchdog timeout

For this one, does disabling msi fix the issue? I've been looking,
but have no idea how to prevent OpenBSD from using MSI interrupts,
either for the re interface only or globally.

With MSI enabled, and the guest running, can you paste the output of
the 'M' and 'i' Xen debug keys?  You can do that on the serial
console, or alternatively:

# xl debug-keys 'Mi'
# xl dmesg

You will see the output of the debug keys in the `xl dmesg` command.

Regards, Roger.

Reply via email to