Skip to content

Using zfsbootmenu breaks my laptop's touchpad (fixed) #347

@alaricljs

Description

@alaricljs

Problem: using zfsbootmenu breaks the touchpad on my laptop (HP Omen 16 2022)

Symptoms:
Booting via zfsbootmenu results in this 1 logged error:
kernel: i2c_designware AMDI0010:03: Unknown Synopsys component type: 0xffffffff

This prevents i2c-designware-pci from attaching properly to the device and providing the interface that subsequently connects to the touchpad via the i2c_hid_acpi driver.

The touchpad does not work. Booting directly (via grub, USB live image, ...) the touchpad works.

Solution:
For kernels with this driver built-in (not a module) - includes Arch.
initcall_blacklist=dw_i2c_init_driver,dw_i2c_driver_init needs to be added to the zbm kernel options that are set using efibootmgr

For kernels where the designware i2c driver is a module use (untested!!):
i2c_designware_pci.blacklist=yes needs to be added

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions