Could you do:
Please share the output of
grep -v /sys/class/dmi/id/*
as a normal user (not root)
It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.
Once you know the board name you try something like this:
boot.kernelPatches = [{
name = "acpi quirk";
patch = pkgs.writeText "acpi.patch" ''
diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c
index 297a88587031..655332f3a5da 100644
***
a/drivers/acpi/resource.c
+++ b/drivers/acpi/resource.c
@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {
DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),
},
},
+ {
+ /* [COMPUTER DESCRIPTION] */
+ .matches = {
+ DMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),
+ },
+ },
{ }
};
'';
}];
Just be careful that the indentation of the patch part doesn't get changed.