diff -Nru initramfs-tools-0.142ubuntu15/debian/changelog initramfs-tools-0.142ubuntu15.1/debian/changelog --- initramfs-tools-0.142ubuntu15/debian/changelog 2023-10-04 01:02:13.000000000 +0200 +++ initramfs-tools-0.142ubuntu15.1/debian/changelog 2023-11-14 20:02:42.000000000 +0100 @@ -1,3 +1,12 @@ +initramfs-tools (0.142ubuntu15.1) mantic; urgency=medium + + * Install intel_lpss_pci and spi_pxa2xx_platform kernel modules for keyboard + on MacBook Pro 2017 (LP: #2042710) + * Install surface_aggregator_registry for keyboard on Surface Laptop 4 + (LP: #2007050) + + -- Benjamin Drung Tue, 14 Nov 2023 20:02:42 +0100 + initramfs-tools (0.142ubuntu15) mantic; urgency=medium * scripts/functions: do not fail to configure networking too quickly. In diff -Nru initramfs-tools-0.142ubuntu15/hook-functions initramfs-tools-0.142ubuntu15.1/hook-functions --- initramfs-tools-0.142ubuntu15/hook-functions 2023-10-02 21:49:46.000000000 +0200 +++ initramfs-tools-0.142ubuntu15.1/hook-functions 2023-11-14 20:02:42.000000000 +0100 @@ -644,6 +644,10 @@ manual_add_modules -P "/hid-(${exclude})\.ko" =drivers/hid # needed to access keyboard on some ChromeOS devices modules="$modules cros_ec_spi" + # needed to access keyboard on MacBook Pro 2017 + modules="$modules intel_lpss_pci spi_pxa2xx_platform" + # needed for keyboard on Surface Laptop 4 + modules="$modules surface_aggregator_registry" # For Linux console access modules="$modules =drivers/tty/serial"