Hi, I got a MeLE Quieter4C fanless computer on which I installed OpenBSD 7.6 and 7.6-CURRENT. Both work as expected regarding suspend/resume when using an HDMI monitor and USB-A keyboard. But when I connect the same monitor using USB-C, the computer suspends ok but on resume none of the USB connected devices (USB-A keyboard, USB-C Monitor, USB-C keyboard and mouse connected on the Monitor Hub) work: screen is blank, no keyboard input work. All I can do is poweroff the computer using long press on the power button.
The same behaviour happens if I use the Monitor with HDMI output and connect the USB-C cable. It seems that the computer partially wakes up when the USB-C monitor is connected but, once again, none of the connected keyboard work and the network interface doesn't go up again. Still, the computer seems to wake up as I planned a command that looked like "zzz; sleep 10; logger -t test test; halt -p" and those messages appear in /var/log/messages. Note that in this buggy configuration, `halt -p` never powers off the computer though. Find attached the /var/log/messages that I could extract. - Jan 21 23:28:33 booting with USB-C monitor connected. - Jan 21 23:29:51 issuing `zzz` on the command-line. - Jan 21 23:30:02 trying to wake up hitting the keyboard and the power on/off button. Ending removing the power cable. - Jan 21 23:32:55 booting again with USB-C monitor connected. - Jan 21 23:36:39 issuing `zzz; logger; sleep 10; logger; halt; logger`. - Jan 21 23:36:40 hitting the power button, first logger command (I woke up) is run. - Jan 21 23:36:50 second logger message (I slept 10 sec). - Jan 21 23:36:50 `halt -p` is ran but the computer is not really powerred off. I used the power button to turn it off. - Jan 22 00:05:54 another boot with the USB-C monitor. I could see the filesystems were unmounted properly and didn't need an fsck. There is an "ACPI Auto Configuration" in the BIOS that I tried to switch from Off to On to Off. But it doesn't affect this particular issue. The only thing it changes is that, when set to off, the CPU frequency seem to not be able to go bellow 1.2GHz (with apmd -A) whereas it goes from 700MHz to 3.4GHz when auto config is enabled. There is also an USB4 CM Mode option that I tried to switch but it did change anything. PCIE Tunneling over USB4 was always set to Enabled. If that matters. If needed, I can provide other commands output. Thanks, Joel C.
messages.gz
Description: application/gunzip