OpenBSD HVM qube frozen on resume from suspend

OpenBSD 7.8 running on Qubes OS 4.2.4. Installed into an HVM qube manually. Up and running. Works for me despite lack of close interaction with Qubes. Main show-stopper is that it is frozen after suspending the Qubes OS laptop - no GUI interaction, not responsive to “Shutdown” from the menu. There were several similar issues raised back in 2021-23 but nothing since. Any clues/cluebats would be appreciated.
Have I made a configuration error or is this just doomed? Thx

The second one, imho.
I mean "Never got to get ‘restore from suspend’ working with FreeBSD HVMs. "

There is some chance that the problem is in function xen_control in /sys/dev/pv/xen.c:

    if (strcmp(action, "halt") == 0 || strcmp(action, "poweroff") == 0) {
        pvbus_shutdown(&sc->sc_dev);
    } else if (strcmp(action, "reboot") == 0) {
        pvbus_reboot(&sc->sc_dev);
    } else if (strcmp(action, "crash") == 0) {
        panic("xen told us to do this");
    } else if (strcmp(action, "suspend") == 0) {
        /* Not implemented yet */
    } else {
        printf("%s: unknown shutdown event \"%s\"\n",
            sc->sc_dev.dv_xname, action);
    }
1 Like

I no longer consider OpenBSD suitable for use in a Qube, until this issues is fixed, if ever.

“So Puff, that mighty blowfish sadly swam into his cave.”

1 Like