From 396a883a0cc0bbc07dd16e062a8a5ff084c0acf1 Mon Sep 17 00:00:00 2001 From: Walter Sonius Date: Sat, 5 Jul 2025 19:58:59 +0000 Subject: [PATCH] mb/hp/snb_ivb_desktops: Include PS/2 controller ASL code for MS Windows The PS/2 Keyboard and Mouse won't work in Microsoft Windows 10 or 11 on these tested HP variants: - compaq_pro_6300 - compaq_8200_elite_sff - compaq_8300_elite_sff Unless the following line to acpi/superio.asl was added: #include Without this patch PS/2 ports only work in EDK2, SeaBIOS, GRUB 2 and Linux. Dmesg output for comparison without and with patch (trimmed): [ 0.232601] pnp: PnP ACPI: found 16 devices ... [ 0.231146] pnp: PnP ACPI: found 18 devices ... TEST=Boot Windows 10 / 11 verify that PS/2 Keyboard & Mouse works! Although only 3 models were tested and this common option affects all snb_ivb_desktops variants I'm pretty confident it will work on all the others since it also works on boards from other Manufacturers from Dell and GIGABYTE even single port with splitter cable. Change-Id: I21c10cc24c25887ab822a5889de5eec3b3537ac9 Signed-off-by: Walter Sonius Reviewed-on: https://review.coreboot.org/c/coreboot/+/88322 Reviewed-by: Paul Menzel Tested-by: build bot (Jenkins) Reviewed-by: Patrick Rudolph --- src/mainboard/hp/snb_ivb_desktops/acpi/superio.asl | 1 + 1 file changed, 1 insertion(+) diff --git a/src/mainboard/hp/snb_ivb_desktops/acpi/superio.asl b/src/mainboard/hp/snb_ivb_desktops/acpi/superio.asl index 506c6d4c2d..1488e3a83e 100644 --- a/src/mainboard/hp/snb_ivb_desktops/acpi/superio.asl +++ b/src/mainboard/hp/snb_ivb_desktops/acpi/superio.asl @@ -1,5 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0-only */ +#include #include Scope (\_GPE)