On Thu, 5 Sep 2024 20:28:54 +0100 (BST) Chris Billington<cbilling...@emulti.net> wrote:
> >Synopsis: > >Category: > >Environment: > System : OpenBSD 7.5 > Details : OpenBSD 7.5 (GENERIC.MP) #82: Wed Mar 20 15:48:40 MDT 2024 > > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP > > Architecture: OpenBSD.amd64 > Machine : amd64 > >Description: > <Install and config on this machine went as normal without problems: > Xenocara, hotkeys, Intel graphics > and shutdown -p all work. But S3 suspend, S4 hibernate and S0 (apm -S) all > give the same result: display goes off > but the machine doesn't change power state. The fans keep running, power > switch led doesn't blink (S3) and after > a few seconds the fans ramp up in speed indicating heavy CPU activity. Hard > reset needed to restart. > The result is the same either from Xorg or Console (Xenodm disabled). Nothing > is logged to the system log, > screen or dmesg. > Network interfaces are down after the command is issued. > I have tried disabling the following in the (non-UEFI) BIOS: > - Touchpad, Wireless, USB, TPM > - PC card (Cardbus) adapter, SDHC adapter > - AHCI (disk then recognised as pciide wd0) > I notice that the Intel bridge at PCI 0:4:0 shows as 'not configured', which > is odd for a well-supported Core i5. > The Ricoh cardbus adapter despite registering as 'unknown' does work (tested > with an old 3Com Etherlink card) > On Linux S3 Suspend/Resume does work with this hardware. > Disabling inteldrm via 'boot -c' and issuing 'apm -z' shows usb devices being > detached but no others. > > What further can I do to try and debug this, if anything? > > > >How-To-Repeat: > <Fresh install 7.5-Release. Enable apmd with -A or -L flags. Issue apm > -Z, apm -z or apm -S> > >Fix: > <No known workarounds> > > > dmesg: .... tpm0 at acpi0 TPM_ 1.2 (TIS) addr 0x4e/0x2 ..... Good news- I was able to solve this issue by using config(8) to disable the tpm 'Trusted Platform Module' in the kernel configuration. UKC > disable tpm* My guess is that 'TIS' shown in the dmesg snippet above is not one of the supported TPM chips. -- Chris Billington <cbilling...@emulti.net>