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

Reply via email to