Hello everyone,
I’m seeking assistance with a persistent driver initialization failure on a brand-new, dual-boot setup. I’m running Fedora alongside Windows 11. I am confident the issue is a missing kernel patch or a specific ACPI conflict due to the new hardware.
1. System Details
| Component | Value |
|---|---|
| Laptop Model | Lenovo Yoga 9i 2-in-1 Aura Edition (Gen 10) |
| Processor Type | Intel Core Ultra (Latest Gen) |
| Operating System | Fedora 43 Workstation Edition |
| Current Kernel | 6.17.8-300.fc43.x86_64 |
| Current Status | System boots, is fully encrypted (LUKS), but internal keyboard/touchpad are non-functional. The cursor is visible but frozen. Touchscreen and external USB keyboard work perfectly. |
2. Diagnosis and Problem Summary
The system detects both input devices but fails to receive interrupts.
dmesgconfirms the devices are present:AT Translated Set 2 keyboardandSYNA2BA6(Synaptics I2C Trackpad).- The system appears to be stuck due to an ACPI/I2C resource conflict.
3. Comprehensive List of Failed Workarounds
To avoid redundant suggestions, here are the nine separate kernel parameters tested in the /etc/default/grub configuration (with full re-compilation via grub2-mkconfig)—all have failed to activate the devices:
| Category | Parameters Attempted | Status |
|---|---|---|
| ACPI Spoofing | acpi_osi=Linux, acpi_osi="Windows 2020" |
Failed |
| ACPI/GPE Masking | acpi_mask_gpe=0x06 |
Failed |
| PCI/I2C Resource | pci=nocrs, intremap=nosid |
Failed |
| Driver Blacklisting | module_blacklist=intel_vbtn, initcall_blacklist=elants_i2c_driver_init |
Failed |
| Legacy/Probe Fix | i8042.nopnp, i8042.reset i8042.nomux... |
Failed |
4. Specific Request
Given that we have exhausted the public knowledge base of kernel parameters, the issue is highly likely a missing DSDT (ACPI) override patch that is required for this specific hardware’s interrupt routing.
I am looking for:
- The specific Bugzilla ticket number tracking the keyboard/touchpad fix for this laptop model/processor generation.
- Confirmation if a specific
i2c-hidorelantspatch has been merged into a Rawhide kernel (6.18+). - Any DSDT override (
.dslfile) that the community is currently testing.
Thank you in advance for any insight or direction you can provide.
Note: These troubleshooting steps were guided by the Gemini AI assistant (Gemini Thinking 3.0), which was essential for navigating the complex file structures and syntax errors.