dracutdevs / dracut

dracut the event driven initramfs infrastructure
https://github.com/dracutdevs/dracut/wiki
GNU General Public License v2.0
600 stars 399 forks source link

fix(90kernel-modules): add surface_aggregator_registry for Surface Laptop 4 #2558

Open bdrung opened 10 months ago

bdrung commented 10 months ago

The help text for the kernel module surface_aggregator_registry says:

Device-registry for Surface System Aggregator Module (SSAM) devices. Provides a module and driver which act as a device-registry for SSAM client devices that cannot be detected automatically, e.g. via ACPI. Such devices are instead provided and managed via this registry. Devices provided via this registry are:

  • Platform profile (performance-/cooling-mode) device (5th- and later generations).
    • Battery/AC devices (7th-generation).
  • HID input devices (7th-generation).

This kernel module is needed on the Surface Laptop 4 for the keyboard.

Bug-Ubuntu: https://launchpad.net/bugs/2007050 Bug-linux-surface: https://github.com/linux-surface/linux-surface/issues/839

Checklist