> On Apr 10, 2024, at 13:19, Johannes Thyssen Tishman
> wrote:
>
> (See dmesg and sysctl hw.sensors below)
>
> Working:
> Audio
> Keyboard backlight
> Hibernation
> Camera
> Microphone
> USB-A Expansion Card
> USB-C Expansion Card
> HDMI Expansion Card[0]
>
> Not working:
> Suspend/Resume[1]
> Touchpad[2]
> Bluetooth
> WiFi[3]
> Fingerprint sensor[4]
> Audio Jack Expansion Card
> DisplayPort Expansion Card
>
> What's not working above seems to be OpenBSD specific as it was also
> tested on Linux (Ubuntu 22.04 Live) and it is working (with the
> exception of the DisplayPort Expansion Card that also didn't work in
> Linux). The expansion cards were connected based on the slot description
> from Frameworks documentation[5].
>
> [0] It seems to only work when booting with the HDMI cable already
> connected
>
> [1] /var/log/messages: /bsd: acpi0 state S3 unavailable
>
> [2] For some reason it only works when using 5 fingers (no more, no
> less), so maybe this is a configuration issue? Any clues on how to solve
> this?
>
> [3] There was a recent commit[6] by claudio@ adding a new mwx(4) driver
> that should support this WiFi card (MT7922) in the future. claudio@: If
> it helps, I'd be happy to test patches or even mail you the WiFi card.
>
> [4] Sensor seems to be detected (see dmesg below, 'Goodix'?) but runing
> enroll_fingerprint from the login_fingerprint package returns 'No
> devices detected.'
>
> [5]
> https://knowledgebase.frame.work/en_us/expansion-card-slot-functionality-on-framework-laptop-16-rkUjGm7cn
> [6] https://marc.info/?l=openbsd-cvs&m=170851239831123&w=2
When you are ready and have a chance, could you post to dmesgd.nycbug.org
please?
>
>
> OpenBSD 7.5-current (GENERIC.MP) #20: Tue Apr 9 19:33:09 MDT 2024
>dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
> real mem = 33474949120 (31924MB)
> avail mem = 32438943744 (30936MB)
> random: good seed from bootblocks
> mpath0 at root
> scsibus0 at mpath0: 256 targets
> mainbus0 at root
> bios0 at mainbus0: SMBIOS rev. 3.5 @ 0x51675000 (40 entries)
> bios0: vendor INSYDE Corp. version "03.02" date 01/23/2024
> bios0: Framework Laptop 16 (AMD Ryzen 7040 Series)
> efi0 at bios0: UEFI 2.8
> efi0: INSYDE Corp. rev 0x302
> acpi0 at bios0: ACPI 5.0
> acpi0: sleep states S0 S4 S5
> acpi0: tables DSDT FACP UEFI SSDT SSDT SSDT ASF! BOOT HPET APIC MCFG SLIC
> VFCT SSDT SSDT CRAT CDIT SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT SSDT
> SSDT SSDT SSDT FPDT WSMT TPM2 SSDT MHSP SSDT IVRS SSDT SSDT SSDT SSDT SSDT
> SSDT SSDT SSDT SSDT SSDT SSDT SSDT BGRT
> acpi0: wakeup devices GPP0(S4) SWUS(S4) SWDS(S4) GPP1(S4) GPP2(S4) GPP5(S4)
> GPP6(S4) GPP7(S4) GP11(S4) SWUS(S4) GP12(S4) SWUS(S4)
> acpitimer0 at acpi0: 3579545 Hz, 32 bits
> acpihpet0 at acpi0: 14318180 Hz
> acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
> cpu0 at mainbus0: apid 0 (boot processor)
> cpu0: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics, 3800.01 MHz, 19-74-01,
> patch 0a704103
> cpu0:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,HWPSTATE,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,PQM,AVX512F,AVX512DQ,RDSEED,ADX,SMAP,AVX512IFMA,CLFLUSHOPT,CLWB,AVX512CD,SHA,AVX512BW,AVX512VL,AVX512VBMI,UMIP,PKU,L1DF,IBPB,IBRS,STIBP,STIBP_ALL,IBRS_PREF,IBRS_SM,SSBD,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu0: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line
> 8-way L2 cache, 16MB 64b/line 16-way L3 cache
> cpu0: smt 0, core 0, package 0
> mtrr: Pentium Pro MTRR support, 8 var ranges, 88 fixed ranges
> cpu0: apic clock running at 24MHz
> cpu0: mwait min=64, max=64, C-substates=1.1, IBE
> cpu1 at mainbus0: apid 1 (application processor)
> cpu1: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics, 3800.00 MHz, 19-74-01,
> patch 0a704103
> cpu1:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT,SSE3,PCLMUL,MWAIT,SSSE3,FMA3,CX16,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,AES,XSAVE,AVX,F16C,RDRAND,NXE,MMXX,FFXSR,PAGE1GB,RDTSCP,LONG,LAHF,CMPLEG,SVM,EAPICSP,AMCR8,ABM,SSE4A,MASSE,3DNOWP,OSVW,IBS,SKINIT,TCE,TOPEXT,CPCTR,DBKP,PCTRL3,MWAITX,HWPSTATE,ITSC,FSGSBASE,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,PQM,AVX512F,AVX512DQ,RDSEED,ADX,SMAP,AVX512IFMA,CLFLUSHOPT,CLWB,AVX512CD,SHA,AVX512BW,AVX512VL,AVX512VBMI,UMIP,PKU,L1DF,IBPB,IBRS,STIBP,STIBP_ALL,IBRS_PREF,IBRS_SM,SSBD,XSAVEOPT,XSAVEC,XGETBV1,XSAVES
> cpu1: 32KB 64b/line 8-way D-cache, 32KB 64b/line 8-way I-cache, 1MB 64b/line
> 8-way L2 cache, 16MB 64b/line 16-way L3 cache
> cpu1: smt 1, core 0, package 0
> cpu2 at mainbus0: apid 2 (application processor)
> cpu2: AMD Ryzen 7 7840HS w/ Radeon 780M Graphics, 3800.00 MHz, 19-74-01,
> patch 0a704103
> cpu2:
> FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,