12.03.2026 23:51
12.03.2026 23:51
Device: Medion Erazer/Signium S1 OLED — MSN 30040793
Hello,
I recently purchased the Medion Signium S1 OLED (MSN 30040793) and have discovered a significant firmware issue that renders the internal keyboard completely non-functional on Linux (specifically Fedora Workstation 43). The keyboard works correctly in Windows and in GRUB, so this is not a hardware defect. The touchpad works normally in Linux, as does an external USB keyboard.
Ostensible cause:
On Windows, the keyboard is exposed through the following device chain:
INTC816 (Intel Innovation Platform Framework)
→ ButtonConverter\ConvertedDevice
→ HID keyboard (kbdhid driver)
The INTC816 device ID has no driver in the Linux kernel. It does not appear in /sys/bus/acpi/devices/ or /sys/bus/ishtp/devices/ so Linux cannot see it at all. The Intel ISH modules (intel_ishtp_hid, intel_ish_ipc, intel_ishtp) are loaded, but only a sensor hub (8087:0AC2) is present on the ISHTP bus. The keyboard is not enumerated there.
As a fallback, the BIOS presents a PS/2 emulator via i8042. However, this fallback produces severely corrupted scancodes. For example:
- Pressing H produces scancode 0x20 (which is D in Set 1)
- Pressing A produces scancode 0x03 (undefined)
The scancodes are inconsistent and do not follow a simple offset or known translation table. This means the PS/2 fallback is unusable as a workaround.
What has been attempted:
The following kernel boot parameters have been tested, none of which resolved the issue:
i8042.nopnp=1 i8042.direct=1 → corrupted input
i8042.nopnp=1 i8042.direct=1 atkbd.set=1 → corrupted input
i8042.nopnp=1 i8042.direct=1 atkbd.set=2 → corrupted input
i8042.nopnp=1 i8042.nomux=1 i8042.reset=1 i8042.notimeout=1 → no input at all
acpi_osi=! acpi_osi="Windows 2013" → no input at all
IRQ 1 is not showing an interrupt storm, so this is not a stuck interrupt issue.
--- Relevant dmesg output ---
i8042: PNP detection disabled
i8042: Warning: Keylock active
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
intel-hid INTC1078:00: failed to enable HID power button
ish-hid {33AECD58-B679-4E54-9BD9-A04D34F0C226}: enum_devices_done OK, num_hid_devices=1
ACPI devices present (INTC prefix): INTC1001, INTC1046, INTC1048, INTC1055, INTC1078, INTC1092, INTC109C, INTC10A0–A5. INTC816 is not listed.
This appears to be a firmware-level issue with two components:
1. The BIOS PS/2 scancode emulation is producing incorrect/corrupted output. This is a firmware bug that affects any non-Windows OS. A BIOS update correcting the PS/2 scancode translation table would resolve this as a workaround even without a Linux kernel driver.
2. INTC816 support does not currently exist in the Linux kernel. Medion or the ODM contributing a kernel driver, or working with Intel to ensure INTC816 is properly enumerated on this platform, would be the complete fix.
Are there any planned BIOS updates for MSN 30040793 that address this? Is this a known issue?
Thank you
16.03.2026 12:44
16.03.2026 12:44
I’m thinking of buying this device to use it with Fedora.
For now, I’m just waiting for a reply now.
22.03.2026 14:31
22.03.2026 14:31
It's disappointing that the laptop only works with Winbloat 11 because of this keyboard issue (are you sure you don't wanna subscribe to Onedrive? O365? No? How about some fake McAffee warnings then?). Oh by the way I tried Ubuntu, Elementary and CachyOS too. Same thing.
26.03.2026 12:24
26.03.2026 12:24
Really hoping for a fix soon.
I’m ready to buy this laptop as soon as the issue is resolved.
13.04.2026 12:42
13.04.2026 12:42
I have the same doubt about buying this laptop; I need it to work on Linux.
17.04.2026 18:38
17.04.2026 18:38
I have just installed Pop_OS! 24.04 LTS with the help of an usb keyboard since I have encountered the same problem
