Package: linux-image-6.1.0-35-amd64 Version: 6.1.137-1 Severity: normal Dear Maintainer,
After updating to linux-image-6.1.0-35-amd64, I am unable to load the wdat_wdt module. The error message I receive is: ``` admin@onecom001-48c584cadeb040e7838fd5b147ff5f20:~$ journalctl -u systemd-modules-load.service May 19 11:54:23 onecom001 systemd-modules-load[432]: Failed to insert module 'wdat_wdt': Bad message May 19 11:54:23 onecom001 systemd-modules-load[432]: Failed to insert module 'coretemp': No such device May 19 11:54:23 onecom001 systemd-modules-load[432]: Inserted module 'jc42' May 19 11:54:23 onecom001 systemd-modules-load[432]: Inserted module 'nct7802' May 19 11:54:23 onecom001 systemd-modules-load[432]: Failed to insert module 'kempld_wdt': Bad message May 19 11:54:23 onecom001 systemd-modules-load[432]: Inserted module 'gpio_kempld' May 19 11:54:23 onecom001 systemd-modules-load[432]: Failed to insert module 'trace_cpld_micro': No such device May 19 11:54:23 onecom001 systemd-modules-load[432]: Failed to insert module 'trace_cpld_event': No such device May 19 11:54:23 onecom001 systemd-modules-load[432]: Failed to insert module 'trace_cpld_i2c': No such device May 19 11:54:23 onecom001 systemd-modules-load[432]: Failed to insert module 'trace_cpld': No such device May 19 11:54:23 onecom001 systemd-modules-load[432]: Inserted module 'i2c_dev' May 19 11:54:23 onecom001 systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE May 19 11:54:23 onecom001 systemd[1]: systemd-modules-load.service: Failed with result 'exit-code'. May 19 11:54:23 onecom001 systemd[1]: Failed to start systemd-modules-load.service - Load Kernel Modules. ``` The module information is as follows: ``` admin@onecom001-48c584cadeb040e7838fd5b147ff5f20:~$ sudo modprobe wdat_wdt modprobe: ERROR: could not insert 'wdat_wdt': Bad message admin@onecom001-48c584cadeb040e7838fd5b147ff5f20:~$ uname -r 6.1.0-35-amd64 admin@onecom001-48c584cadeb040e7838fd5b147ff5f20:~$ sudo modinfo wdat_wdt filename: /lib/modules/6.1.0-35-amd64/kernel/drivers/watchdog/wdat_wdt.ko.xz alias: platform:wdat_wdt license: GPL v2 description: ACPI Hardware Watchdog (WDAT) driver author: Mika Westerberg <mika.westerb...@linux.intel.com> depends: watchdog retpoline: Y intree: Y name: wdat_wdt vermagic: 6.1.0-35-amd64 SMP preempt mod_unload modversions sig_id: PKCS#7 signer: Debian Secure Boot CA sig_key: 32:A0:28:7F:84:1A:03:6F:A3:93:C1:E0:65:C4:3A:E6:B2:42:26:43 sig_hashalgo: sha256 signature: 40:AD:BB:63:B8:BA:5E:FB:CC:0B:C5:0D:41:59:2E:A5:CC:2E:33:01: FE:AB:29:92:59:73:46:95:0C:F0:A9:11:62:14:C5:AB:89:29:2D:DA: 2D:F1:4C:89:33:DB:FA:27:A4:2E:EE:D0:6D:AE:B8:31:4E:3E:AD:08: D5:0E:3B:AC:AC:07:B0:59:F8:EF:31:1C:7E:85:7F:92:28:25:28:1D: BC:E6:39:69:8D:83:50:C3:D3:83:10:B7:95:C4:D5:1F:A8:29:0D:4B: 9C:59:5D:23:01:64:75:C8:86:10:A2:E1:90:FA:17:9E:D7:36:35:6C: 0A:21:C1:04:4D:AE:BF:39:89:4D:B4:C6:60:75:DD:BC:92:D2:05:9D: FF:55:DE:D2:11:F1:41:7D:F6:6E:62:AC:48:79:E4:A1:19:B0:AC:7B: A4:65:6F:D6:19:37:7B:CB:31:0E:A2:BC:29:B3:EA:28:08:54:B8:AD: B9:CE:90:00:36:9F:A7:02:90:3F:22:68:46:30:23:14:FA:E2:EF:F9: 56:A3:88:F1:B1:E5:8B:C4:9F:43:78:43:5F:7B:BA:9A:88:EB:EB:C0: 1D:94:7A:0B:A0:E2:C3:F5:4E:56:49:67:4C:B2:84:F5:B8:01:48:0F: B2:EE:B9:BC:FC:95:B3:CF:FF:C3:E5:09:2C:1B:C1:23 parm: nowayout:Watchdog cannot be stopped once started (default=0) (bool) parm: timeout:Watchdog timeout in seconds (default=30) (int) ``` Expected behavior is that the module loads without error, as verified with previous kernel versions. ``` admin@onecom001-239f2c86d98e4f4fa5324bdf79942757:~$ journalctl -u systemd-modules-load.service --boot May 19 12:05:40 onecom001 systemd-modules-load[440]: Inserted module 'wdat_wdt' May 19 12:05:40 onecom001 systemd-modules-load[440]: Failed to insert module 'coretemp': No such device May 19 12:05:40 onecom001 systemd-modules-load[440]: Inserted module 'jc42' May 19 12:05:40 onecom001 systemd-modules-load[440]: Inserted module 'nct7802' May 19 12:05:40 onecom001 systemd-modules-load[440]: Inserted module 'kempld_wdt' May 19 12:05:40 onecom001 systemd-modules-load[440]: Inserted module 'gpio_kempld' May 19 12:05:41 onecom001 systemd-modules-load[440]: Failed to insert module 'trace_cpld_micro': No such device May 19 12:05:41 onecom001 systemd-modules-load[440]: Failed to insert module 'trace_cpld_event': No such device May 19 12:05:41 onecom001 systemd-modules-load[440]: Failed to insert module 'trace_cpld_i2c': No such device May 19 12:05:41 onecom001 systemd-modules-load[440]: Failed to insert module 'trace_cpld': No such device May 19 12:05:41 onecom001 systemd-modules-load[440]: Inserted module 'i2c_dev' May 19 12:05:41 onecom001 systemd[1]: Finished systemd-modules-load.service - Load Kernel Modules. ``` NOTE, the kernel modules are compressed with the following script, that has not been a problem with previous kernel versions: ``` $ cat debian/compress-kernel-modules.preinst #!/bin/bash set -e compress_kernel_modules() { echo "🤚 Compressing kernel modules pre-install" find /lib/modules -type f -name '*.ko' -print0 | xargs -r -0 -n1 -P "$(nproc)" xz -C crc32 } case "${1}" in upgrade) ;; install) # Compress the kernel modules to save space compress_kernel_modules for base in $(find /lib/modules/ -maxdepth 1 -type d -regex ".*/[0-9]+.*"); do depmod -a -v "$(basename "${base}")" &> /dev/null \ || echo "⚠️ Problem running depmod -a -v (${base})" done dpkg-trigger --no-await update-initramfs ;; *) echo "preinst: Unknown argument \`${1}'" >&2 # exit 1 ;; esac #DEBHELPER# ``` The module information for the previous kernel version is as follows: ``` admin@onecom001-239f2c86d98e4f4fa5324bdf79942757:~$ uname -r 6.1.0-34-amd64 admin@onecom001-239f2c86d98e4f4fa5324bdf79942757:~$ sudo modinfo wdat_wdt filename: /lib/modules/6.1.0-34-amd64/kernel/drivers/watchdog/wdat_wdt.ko.xz alias: platform:wdat_wdt license: GPL v2 description: ACPI Hardware Watchdog (WDAT) driver author: Mika Westerberg <mika.westerb...@linux.intel.com> depends: watchdog retpoline: Y intree: Y name: wdat_wdt vermagic: 6.1.0-34-amd64 SMP preempt mod_unload modversions sig_id: PKCS#7 signer: Debian Secure Boot CA sig_key: 32:A0:28:7F:84:1A:03:6F:A3:93:C1:E0:65:C4:3A:E6:B2:42:26:43 sig_hashalgo: sha256 signature: 7C:3A:36:A8:7A:10:45:B0:9F:0C:42:2E:24:C9:38:E6:A7:EE:37:9B: 58:3F:2D:DC:84:F6:84:EE:31:37:12:7F:1F:50:BC:37:37:56:BF:25: 83:B4:74:D4:58:19:1F:6E:27:A0:67:F8:2B:D5:29:CE:89:88:96:03: A6:B1:95:4B:3F:1E:E4:65:B8:AA:25:3D:75:C5:57:00:3D:E9:EF:80: B3:19:02:CB:F7:D3:E2:B6:D4:EA:9C:A3:15:B1:D7:AF:AF:C6:23:33: 0A:67:15:E9:69:A6:98:F9:D6:C9:50:5B:2A:B5:7D:60:B3:9A:14:0B: 46:23:3F:31:E3:C0:72:EE:41:C3:52:49:B9:95:F4:72:86:E0:83:D9: 8D:75:6F:77:38:AC:D9:1E:18:9D:5D:CD:97:1A:B9:00:E0:6F:BE:CB: 30:0D:A4:91:4E:78:20:7A:1F:B7:7E:98:1B:7B:0B:69:A6:41:D9:6E: F0:82:87:35:75:1C:FB:D5:9A:3C:7B:DC:21:9D:AF:A3:53:DA:AC:AF: 00:82:BC:34:57:59:34:66:B3:46:D0:BD:82:D0:87:34:DC:81:DC:90: A6:C3:E9:21:4C:F7:62:62:9C:08:86:38:21:00:D6:F4:7D:C9:FA:C7: FE:E4:DA:30:AC:25:EA:05:15:89:10:55:4A:01:E1:C6 parm: nowayout:Watchdog cannot be stopped once started (default=0) (bool) parm: timeout:Watchdog timeout in seconds (default=30) (int) ``` These tests have been performed on a QEMU virtual machine: ``` admin@onecom001-48c584cadeb040e7838fd5b147ff5f20:~$ sudo dmidecode -t system # dmidecode 3.4 Getting SMBIOS data from sysfs. SMBIOS 2.8 present. Handle 0x0100, DMI type 1, 27 bytes System Information Manufacturer: QEMU Product Name: Standard PC (i440FX + PIIX, 1996) Version: pc-i440fx-10.0 Serial Number: Not Specified UUID: Not Settable Wake-up Type: Power Switch SKU Number: Not Specified Family: Not Specified Handle 0x2000, DMI type 32, 11 bytes System Boot Information Status: No errors detected ``` -- System Information: Debian Release: 13.0 APT prefers bookworm APT policy: (500, 'bookworm'), (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.12.29-amd64 (SMP w/22 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled