~ubuntu-core-dev/ubuntu/+source/initramfs-tools:ubuntu/mantic

Last commit made on 2023-11-14
Get this branch:
git clone -b ubuntu/mantic https://git.launchpad.net/~ubuntu-core-dev/ubuntu/+source/initramfs-tools
Members of Ubuntu Core Development Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/mantic
Repository:
lp:~ubuntu-core-dev/ubuntu/+source/initramfs-tools

Recent commits

f5ee2a1... by Benjamin Drung

Release initramfs-tools 0.142ubuntu15.1

Signed-off-by: Benjamin Drung <email address hidden>

fa1a0a5... by Benjamin Drung

add surface_aggregator_registry for Surface Laptop 4

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
Signed-off-by: Benjamin Drung <email address hidden>

052835e... by Benjamin Drung

add intel_lpss_pci and spi_pxa2xx_platform for MacBook Pro 2017

The MacBook Pro 2017 (MacBookPro14,1) connects the keyboard via SPI:

```
$ dmesg
input: Apple SPI Keyboard as /devices/pci0000:00/0000:00:1e.3/pxa2xx-spi.3/spi_master/spi2/spi-APP000D:00/input/input4
```

The SPI controller needs the `spi_pxa2xx_platform` kernel module and
requires the `intel_lpss_pci` kernel module for PCI:

```
$ lspci -vv
00:1e.3 Signal processing controller: Intel Corporation Sunrise Point-LP Serial IO SPI Controller #1 (rev 21)
 Subsystem: Intel Corporation Sunrise Point-LP Serial IO SPI Controller
 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
 Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 Latency: 0, Cache Line Size: 256 bytes
 Interrupt: pin D routed to IRQ 23
 Region 0: Memory at 9282c000 (64-bit, non-prefetchable) [size=4K]
 Capabilities: [80] Power Management version 3
  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
  Status: D3 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
 Capabilities: [90] Vendor Specific Information: Len=14 <?>
 Kernel driver in use: intel-lpss
 Kernel modules: intel_lpss_pci
```

LP: #2042710
fixes: 2df78bbb143884b9601a32608e12e43d40ccb0b0 ("Do not install ARM/RISCV specific modules on other architectures")
Signed-off-by: Benjamin Drung <email address hidden>

10ca3ee... by Michael Hudson-Doyle

releasing package initramfs-tools version 0.142ubuntu15

2557b27... by Michael Hudson-Doyle

add changelog

79fbdb9... by Michael Hudson-Doyle

configure_networking: do not fail to configure_networking too quickly

In particular, make sure an unsuccessful trip around the "attempt to
DHCP" takes at least $ROUNDTTT seconds.

4e7e25c... by Michael Hudson-Doyle

configure_networking: move the "are we done" check to end of loop body

6948744... by Benjamin Drung

Release initramfs-tools 0.142ubuntu14

Signed-off-by: Benjamin Drung <email address hidden>

9fbed4b... by Benjamin Drung

Skip compression support check if /boot/config-${version} is missing

```
update-initramfs: Generating /boot/initrd.img-5.19.0-35-generic
grep: /boot/config-5.19.0-35-generic: No such file or directory
W: zstd compression (CONFIG_RD_ZSTD) not supported by kernel, using gzip
grep: /boot/config-5.19.0-35-generic: No such file or directory
E: gzip compression (CONFIG_RD_GZIP) not supported by kernel
update-initramfs: failed for /boot/initrd.img-5.19.0-35-generic with 1.
```

LP: #2018171
Signed-off-by: Benjamin Drung <email address hidden>

c156b52... by Benjamin Drung

Release initramfs-tools 0.142ubuntu13

Signed-off-by: Benjamin Drung <email address hidden>