From 7abf4dbbf4662ca29b7525b7f3ddf0105dd1362a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Znamen=C3=A1=C4=8Dek?= <32042186+bzumik1@users.noreply.github.com> Date: Thu, 24 Sep 2026 19:58:15 +0200 Subject: [PATCH] hwdb: Add Microsoft Surface Go 3 chassis quirk The Surface Go 3 is a tablet with a detachable Type Cover keyboard, but its firmware reports SMBIOS chassis type 9 (Laptop), so hostnamed reports "laptop". Override it to "convertible", which is what hostnamed already uses for SMBIOS chassis type 0x20 (Detachable). Tested on a Surface Go 3 with the DMI modalias dmi:bvnMicrosoftCorporation:...:svnMicrosoftCorporation:pnSurfaceGo3:... --- hwdb.d/20-dmi-id.hwdb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hwdb.d/20-dmi-id.hwdb b/hwdb.d/20-dmi-id.hwdb index 494997e6fa..64139b0ac6 100644 --- a/hwdb.d/20-dmi-id.hwdb +++ b/hwdb.d/20-dmi-id.hwdb @@ -72,6 +72,10 @@ dmi:bvnLENOVO* dmi:bvnMicrosoft Corporation*:pvrSurface with Windows 8 Pro* ID_CHASSIS=tablet +# Microsoft Surface Go 3 is a detachable, but reports chassis type 9 (Laptop) +dmi:*:svnMicrosoftCorporation:pnSurfaceGo3:* + ID_CHASSIS=convertible + # GPD Pocket 4 chassis type dmi:bvnAmericanMegatrendsInternational*:rvnGPD:rnG1628-04* ID_CHASSIS=convertible