void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

dracut: update to 105, switch to dracut-ng

Open classabbyamp opened this issue 1 year ago • 28 comments

Testing the changes

  • I tested the changes in this PR: briefly

@zdykstra

classabbyamp avatar Jul 19 '24 20:07 classabbyamp

To minimize the risk of regressions, please consider taking the following two additional patches from upstream

  • https://github.com/dracut-ng/dracut-ng/commit/ef0972fe5349bdf6e821cb79a47cf412caf99059.patch
  • https://github.com/dracut-ng/dracut-ng/commit/39eacd9223f2e8c14c76cbe885789a84df36a29b.patch

LaszloGombos avatar Jul 22 '24 00:07 LaszloGombos

first patch is probably not necessary as eudev doesn't do the "dependency minimisation" that systemd-udev has done:

$ libtree /usr/bin/udevd
/usr/bin/udevd 
├── libblkid.so.1 [default path]
└── libkmod.so.2 [default path]
    ├── libzstd.so.1 [default path]
    ├── libz.so.1 [default path]
    └── liblzma.so.5 [default path]

classabbyamp avatar Jul 22 '24 01:07 classabbyamp

I was wondering if you're able to also drop crypt-openssl-3.patch ? This is in the upstream tree - https://github.com/dracut-ng/dracut-ng/commit/c5dca3d68915cef077fda2bc5292e12f82cf6dd6. Thanks !

LaszloGombos avatar Jul 22 '24 02:07 LaszloGombos

I think the following function can be removed as part of this PR as now upstream tarball has dracut-version.sh.

pre_build() {
	# Upstream tarball is missing version information
	DRACUT_VERSION="${version}" make dracut-version.sh
}

jozzsi avatar Aug 07 '24 01:08 jozzsi

@Katnjia, @Piraty (https://github.com/void-linux/void-packages/issues/50296), @manfred3000 (https://github.com/void-linux/void-packages/issues/49750) would you be able to help testing this PR ? Thanks !

jozzsi avatar Sep 08 '24 22:09 jozzsi

Hi!

I built the package, updated dracut, ran xbps-reconfigure -f linux6.6 and rebooted.

Here's the output of uname: Linux void-KC1TB 6.6.50_1 #1 SMP PREEMPT_DYNAMIC Mon Sep 9 14:47:28 UTC 2024 x86_64 GNU/Linux

I have the default dracut configuration + this one extra configuration file. /etc/dracut.conf.d/zol.conf

nofsck="yes"
add_dracutmodules+=" zfs "
omit_dracutmodules+=" btrfs resume "

I also use ZFSBootMenu and I don't know what else to say other than that dracut works with my setup. I hope this info is at least somewhat useful.

slymattz avatar Sep 12 '24 18:09 slymattz

@jozzsi / @classabbyamp, do let me know if testing the following config would be of any help (I have an encrypted ZFS on ROOT installation on another drive / another machine): /etc/dracut.conf.d/zol.conf

nofsck="yes"
add_dracutmodules+=" zfs "
omit_dracutmodules+=" btrfs resume "
install_items+=" /etc/zfs/zroot.key "

slymattz avatar Sep 12 '24 18:09 slymattz

@jozzsi / @classabbyamp, do let me know if testing the following config would be of any help (I have an encrypted ZFS on ROOT installation on another drive / another machine): /etc/dracut.conf.d/zol.conf

Given that @slymattz 's config is a fairly complex config that seems to just work and that dracut upstream v103 had a green CI with Void Linux, I would say this PR is tested now.

(Also v103 is running fairly stable for a few month now without patches on other distributions - Arch/Gentoo/Debian/Ubuntu)

jozzsi avatar Sep 12 '24 19:09 jozzsi

I think I'll test it anyway cause I just found the drive (it's in an external USB enclosure). I'd rather check with this external drive first before checking the same setup on my laptop. Will probably report back within 20mins.

slymattz avatar Sep 12 '24 19:09 slymattz

OK. So.

I updated the system on the aforementioned drive. Then updated dracut to v. 103 and ran xbps-reconfigure -f linux6.6. Then I double-checked the timestamp for the newly installed (v. 6.6.50_1) kernel initramfs and made sure it was created just then. I rebooted and when the boot menu came up, I picked ZBM that sits on the drive in question at UEFI fallback location EFI/BOOT/BOOTX64.EFI. I pressed ESC, picked the appropriate pool to boot from and got prompted for the password. It booted fine.

I attach screenshots of the ZBM help section and the password prompt just for the record. IMG_2280 IMG_2281

slymattz avatar Sep 12 '24 19:09 slymattz

@zdykstra are you able to help with this PR ? Is there anything else you would like to see tested ? Thanks !

jozzsi avatar Sep 28 '24 15:09 jozzsi

@Katnjia, @Piraty (#50296), @manfred3000 (#49750) would you be able to help testing this PR ? Thanks !

I've switched to mkinitcpio a while ago, which is working perfectly fine for me on Void.

dogknowsnx avatar Oct 06 '24 19:10 dogknowsnx

I've switched to mkinitcpio a while ago, which is working perfectly fine for me on Void

Thanks for the update @manfred3000 . Not sure if the stability of mkinitcpio is useful for this PR, neither I think this is a good PR to compare mkinitcpio and dracut.

It does look however that most Void users are happy to use a very old version of dracut, which indeed seem to suggest that there is no interest to move forward.

jozzsi avatar Oct 06 '24 20:10 jozzsi

@jozzsi Got it :) I've edited my original post.

dogknowsnx avatar Oct 06 '24 20:10 dogknowsnx

there is interest in moving forward, but we do have lives outside of this. I've been letting zdykstra (the package's maintainer) take his time in testing this

classabbyamp avatar Oct 06 '24 20:10 classabbyamp

FYI (no intention to be pushy) - v104 is just out (this of course does not imply that v103 should be skipped), but figured I share - https://github.com/dracut-ng/dracut-ng/releases/tag/104

jozzsi avatar Oct 10 '24 00:10 jozzsi

@LaszloGombos @jozzsi any important patches since release for 104?

classabbyamp avatar Oct 12 '24 01:10 classabbyamp

Built a copy of ZFSBootMenu on top of Dracut 104, it works as expected. Test coverage in the dracut-ng repo combined with people using this in general leaves me modestly comfortable :+1: 'ing this.

zdykstra avatar Oct 12 '24 04:10 zdykstra

tested on aarch64 on a Lenovo X13s. seems to work fine.

classabbyamp avatar Oct 12 '24 04:10 classabbyamp

any important patches since release for 104?

Mostly small bugfixes, like this one - https://github.com/dracut-ng/dracut-ng/commit/6611c6e4a0166bec50cc567b708ec7265dc82682

with 104 there are some other dracut modules that are probably not an interest for Void - see the alpine packaging

I hope I can find a way to maintain the list of 'systemd-only' dracut modules upstream.

jozzsi avatar Oct 12 '24 12:10 jozzsi

dracut fails to generated initramfs on musl-1.1.24 with a bunch of dracut-install errors

dracut-install: ERROR: failed to create directory '/var/tmp/dracut.gz9SxV/initramfs/bin'
dracut-install: ERROR: failed to install '/bin/sh'

works with musl 1.2.5 though.

Calandracas606 avatar Oct 13 '24 00:10 Calandracas606

try the latest push please, i added a patch to revert https://github.com/dracut-ng/dracut-ng/commit/e7ed8337bb9fec0283af5dc745450394ba649a03

classabbyamp avatar Oct 13 '24 00:10 classabbyamp

tested with mklive on x86_64 and x86_64-musl, seems to work.

classabbyamp avatar Oct 13 '24 00:10 classabbyamp

FYI - v105 is just out (to fix a systemd related regression). Not much of a difference from v104 for Void.

@classabbyamp - thanks for https://github.com/dracut-ng/dracut-ng/pull/628#issuecomment-2408282208 - fix for this is also included in v105

jozzsi avatar Oct 13 '24 13:10 jozzsi

@jozzsi has anything significant changed in how force_drivers works since 059? I rely on that on an arm64 laptop to load some essential modules. on 059, everything works fine, but on 104 and 105, there are a lot of deferred hardware probes and it looks like a lot of things only kick off once reaching void's userspace.

lsinitrd diff between 059 and 105

--- initrd059.txt  2024-10-15 13:48:47.989996304 -0400
+++ initrd105.txt  2024-10-15 13:48:45.694148800 -0400
@@ -1,16 +1,19 @@
-Image: /boot/initramfs-6.11.3_1.img: 85M
+Image: /boot/initramfs-6.11.3_1.img.bak: 74M
 ========================================================================
-Version: dracut-059
+Version: dracut-105
 
 Arguments:  -q --force
 
 dracut modules:
+dash
+shell-interpreter
 i18n
 drm
 kernel-modules
 kernel-modules-extra
 nvdimm
 qemu
+hwdb
 lunmask
 resume
 rootfs-block
@@ -36,7 +39,7 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root            0 etc/fstab.empty
 -rw-r--r--   1 root     root          162 etc/group
 lrwxrwxrwx   1 root     root           25 etc/initrd-release -> ../usr/lib/initrd-release
--rw-r--r--   1 root     root         1963 etc/ld.so.cache
+-rw-r--r--   1 root     root         2203 etc/ld.so.cache
 -rw-r--r--   1 root     root           33 etc/ld.so.conf
 drwxr-xr-x   2 root     root            0 etc/ld.so.conf.d
 -rw-r--r--   1 root     root           11 etc/ld.so.conf.d/lib32.conf
@@ -49,22 +52,20 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root          168 etc/udev/rules.d/10-console.rules
 -rw-r--r--   1 root     root          297 etc/udev/rules.d/59-persistent-storage.rules
 -rw-r--r--   1 root     root         1030 etc/udev/rules.d/61-persistent-storage.rules
--rw-r--r--   1 root     root          215 etc/udev/udev.conf
--rwxr-xr-x   1 root     root        11939 init
+-rwxr-xr-x   1 root     root        11983 init
 lrwxrwxrwx   1 root     root            7 lib -> usr/lib
 lrwxrwxrwx   1 root     root            7 lib64 -> usr/lib
 drwxr-xr-x   2 root     root            0 proc
 drwxr-xr-x   2 root     root            0 root
 drwxr-xr-x   2 root     root            0 run
 lrwxrwxrwx   1 root     root            7 sbin -> usr/bin
--rwxr-xr-x   1 root     root         4778 shutdown
+-rwxr-xr-x   1 root     root         4780 shutdown
 drwxr-xr-x   2 root     root            0 sys
 drwxr-xr-x   2 root     root            0 sysroot
 lrwxrwxrwx   1 root     root           11 systemd-udevd -> /sbin/udevd
 drwxr-xr-x   2 root     root            0 tmp
 drwxr-xr-x   6 root     root            0 usr
 drwxr-xr-x   2 root     root            0 usr/bin
--rwxr-xr-x   1 root     root      1478192 usr/bin/bash
 -rwxr-xr-x   1 root     root       198752 usr/bin/blkid
 -rwxr-xr-x   1 root     root      1126288 usr/bin/btrfs
 lrwxrwxrwx   1 root     root            5 usr/bin/btrfsck -> btrfs
@@ -72,10 +73,11 @@ lrwxrwxrwx   1 root     root
 -rwxr-xr-x   1 root     root        67872 usr/bin/chmod
 -rwxr-xr-x   1 root     root       133400 usr/bin/chown
 -rwxr-xr-x   1 root     root       133424 usr/bin/cp
+-rwxr-xr-x   1 root     root       133720 usr/bin/dash
 -rwxr-xr-x   1 root     root       135552 usr/bin/dmesg
 lrwxrwxrwx   1 root     root           11 usr/bin/dracut-getarg -> dracut-util
 lrwxrwxrwx   1 root     root           11 usr/bin/dracut-getargs -> dracut-util
--rwxr-xr-x   1 root     root        67664 usr/bin/dracut-util
+-rwxr-xr-x   1 root     root        67568 usr/bin/dracut-util
 -rwxr-xr-x   1 root     root       348088 usr/bin/e2fsck
 -rwxr-xr-x   1 root     root       134672 usr/bin/findmnt
 -rwxr-xr-x   1 root     root        67712 usr/bin/flock
@@ -94,14 +96,14 @@ lrwxrwxrwx   1 root     root
 -rwxr-xr-x   1 root     root       134104 usr/bin/gzip
 -rwxr-xr-x   1 root     root        67568 usr/bin/halt
 -rwxr-xr-x   1 root     root         1341 usr/bin/initqueue
--rwxr-xr-x   1 root     root          195 usr/bin/insmodpost.sh
+-rwxr-xr-x   1 root     root          178 usr/bin/insmodpost.sh
 -rwxr-xr-x   1 root     root        67936 usr/bin/kbd_mode
 -rwxr-xr-x   1 root     root       198824 usr/bin/kmod
 -rwxr-xr-x   1 root     root       282280 usr/bin/less
 -rwxr-xr-x   1 root     root       133416 usr/bin/ln
 -rwxr-xr-x   1 root     root       265024 usr/bin/loadkeys
 -rwxr-xr-x   1 root     root        67736 usr/bin/loginctl
--rwxr-xr-x   1 root     root          528 usr/bin/loginit
+-rwxr-xr-x   1 root     root          533 usr/bin/loginit
 -rwxr-xr-x   1 root     root       198856 usr/bin/losetup
 -rwxr-xr-x   1 root     root       199408 usr/bin/ls
 -rwxr-xr-x   1 root     root        67864 usr/bin/mkdir
@@ -111,7 +113,7 @@ lrwxrwxrwx   1 root     root
 -rwsr-xr-x   1 root     root        67648 usr/bin/mount
 -rwxr-xr-x   1 root     root       198960 usr/bin/mv
 lrwxrwxrwx   1 root     root            4 usr/bin/poweroff -> halt
--rwxr-xr-x   1 root     root         1450 usr/bin/rdsosreport
+-rwxr-xr-x   1 root     root         1508 usr/bin/rdsosreport
 -rwxr-xr-x   1 root     root        67872 usr/bin/readlink
 lrwxrwxrwx   1 root     root            4 usr/bin/reboot -> halt
 -rwxr-xr-x   1 root     root       133408 usr/bin/rm
@@ -119,7 +121,7 @@ lrwxrwxrwx   1 root     root
 -rwxr-xr-x   1 root     root       199040 usr/bin/sed
 -rwxr-xr-x   1 root     root        67720 usr/bin/setfont
 -rwxr-xr-x   1 root     root        67640 usr/bin/setsid
-lrwxrwxrwx   1 root     root            4 usr/bin/sh -> bash
+lrwxrwxrwx   1 root     root            4 usr/bin/sh -> dash
 -rwxr-xr-x   1 root     root        67864 usr/bin/sleep
 -rwxr-xr-x   1 root     root       133416 usr/bin/stat
 -rwxr-xr-x   1 root     root       133416 usr/bin/stty
@@ -137,44 +139,15 @@ lrwxrwxrwx   1 root     root
 drwxr-xr-x   9 root     root            0 usr/lib
 drwxr-xr-x   2 root     root            0 usr/lib/depmod.d
 -rw-r--r--   1 root     root           70 usr/lib/depmod.d/search.conf
-drwxr-xr-x   3 root     root            0 usr/lib/dracut
--rwxr-xr-x   1 root     root         4065 usr/lib/dracut-dev-lib.sh
--rwxr-xr-x   1 root     root        28747 usr/lib/dracut-lib.sh
+drwxr-xr-x   2 root     root            0 usr/lib/dracut
+-rwxr-xr-x   1 root     root         4078 usr/lib/dracut-dev-lib.sh
+-rwxr-xr-x   1 root     root        29236 usr/lib/dracut-lib.sh
 -rw-r--r--   1 root     root           12 usr/lib/dracut/build-parameter.txt
--rw-r--r--   1 root     root           11 usr/lib/dracut/dracut-059
-drwxr-xr-x  15 root     root            0 usr/lib/dracut/hooks
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/cleanup
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/cmdline
--rwxr-xr-x   1 root     root          917 usr/lib/dracut/hooks/cmdline/01-parse-kernel.sh
--rwxr-xr-x   1 root     root         3413 usr/lib/dracut/hooks/cmdline/10-parse-resume.sh
--rwxr-xr-x   1 root     root          273 usr/lib/dracut/hooks/cmdline/10-parse-root-opts.sh
--rwxr-xr-x   1 root     root         1088 usr/lib/dracut/hooks/cmdline/20-parse-i18n.sh
--rwxr-xr-x   1 root     root         1243 usr/lib/dracut/hooks/cmdline/30-parse-lunmask.sh
--rwxr-xr-x   1 root     root          342 usr/lib/dracut/hooks/cmdline/95-parse-block.sh
--rwxr-xr-x   1 root     root          204 usr/lib/dracut/hooks/cmdline/95-parse-virtiofs.sh
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/emergency
-drwxr-xr-x   6 root     root            0 usr/lib/dracut/hooks/initqueue
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/initqueue/finished
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/initqueue/online
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/initqueue/settled
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/initqueue/timeout
--rwxr-xr-x   1 root     root          459 usr/lib/dracut/hooks/initqueue/timeout/99-rootfallback.sh
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/mount
--rwxr-xr-x   1 root     root         4449 usr/lib/dracut/hooks/mount/99-mount-root.sh
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/netroot
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/pre-mount
--rwxr-xr-x   1 root     root          642 usr/lib/dracut/hooks/pre-mount/99-mount-virtiofs.sh
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/pre-pivot
--rwxr-xr-x   1 root     root         3533 usr/lib/dracut/hooks/pre-pivot/50-mount-usr.sh
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/pre-shutdown
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/pre-trigger
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/pre-udev
--rwxr-xr-x   1 root     root          567 usr/lib/dracut/hooks/pre-udev/30-block-genrules.sh
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/shutdown
-drwxr-xr-x   2 root     root            0 usr/lib/dracut/hooks/shutdown-emergency
--rw-r--r--   1 root     root          144 usr/lib/dracut/modules.txt
+-rw-r--r--   1 root     root           11 usr/lib/dracut/dracut-105
+lrwxrwxrwx   1 root     root           29 usr/lib/dracut/hooks -> ../../../var/lib/dracut/hooks
+-rw-r--r--   1 root     root          172 usr/lib/dracut/modules.txt
 -rw-r--r--   1 root     root            0 usr/lib/dracut/need-initqueue
--rwxr-xr-x   1 root     root          434 usr/lib/dracut/resume.sh
+-rwxr-xr-x   1 root     root          438 usr/lib/dracut/resume.sh
 drwxr-xr-x   2 root     root            0 usr/lib/elogind
 -rwxr-xr-x   1 root     root      1250792 usr/lib/elogind/libelogind-shared-252.9.so
 drwxr-xr-x  21 root     root            0 usr/lib/firmware
@@ -1107,7 +1080,7 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root           63 usr/lib/firmware/rp2.fw
 drwxr-xr-x   2 root     root            0 usr/lib/firmware/xe
 -rw-r--r--   1 root     root       316160 usr/lib/firmware/xe/lnl_guc_70.bin
--rwxr-xr-x   1 root     root         6552 usr/lib/fs-lib.sh
+-rwxr-xr-x   1 root     root         6392 usr/lib/fs-lib.sh
 -rw-r--r--   1 root     root          260 usr/lib/initrd-release
 -rwxr-xr-x   1 root     root       231656 usr/lib/ld-linux-aarch64.so.1
 lrwxrwxrwx   1 root     root           18 usr/lib/libacl.so.1 -> libacl.so.1.1.2302
@@ -1137,6 +1110,10 @@ lrwxrwxrwx   1 root     root           1
 -rwxr-xr-x   1 root     root       133048 usr/lib/libf2fs.so.10.0.0
 -rw-r--r--   1 root     root          132 usr/lib/libgcc_s.so
 -rw-r--r--   1 root     root       133544 usr/lib/libgcc_s.so.1
+lrwxrwxrwx   1 root     root           19 usr/lib/libgcrypt.so.20 -> libgcrypt.so.20.4.3
+-rwxr-xr-x   1 root     root      1000528 usr/lib/libgcrypt.so.20.4.3
+lrwxrwxrwx   1 root     root           22 usr/lib/libgpg-error.so.0 -> libgpg-error.so.0.36.0
+-rwxr-xr-x   1 root     root       198720 usr/lib/libgpg-error.so.0.36.0
 lrwxrwxrwx   1 root     root           16 usr/lib/libkmod.so.2 -> libkmod.so.2.4.1
 -rwxr-xr-x   1 root     root       133112 usr/lib/libkmod.so.2.4.1
 lrwxrwxrwx   1 root     root           16 usr/lib/liblzma.so -> liblzma.so.5.6.2
@@ -1150,6 +1127,8 @@ lrwxrwxrwx   1 root     root           1
 lrwxrwxrwx   1 root     root           17 usr/lib/libmount.so -> libmount.so.1.1.0
 lrwxrwxrwx   1 root     root           17 usr/lib/libmount.so.1 -> libmount.so.1.1.0
 -rwxr-xr-x   1 root     root       527008 usr/lib/libmount.so.1.1.0
+lrwxrwxrwx   1 root     root           15 usr/lib/libmtp.so.9 -> libmtp.so.9.4.0
+-rwxr-xr-x   1 root     root       583056 usr/lib/libmtp.so.9.4.0
 lrwxrwxrwx   1 root     root           18 usr/lib/libncursesw.so.6 -> libncursesw.so.6.5
 -rwxr-xr-x   1 root     root       527464 usr/lib/libncursesw.so.6.5
 -rwxr-xr-x   1 root     root        69456 usr/lib/libnss_files.so.2
@@ -1165,6 +1144,9 @@ lrwxrwxrwx   1 root     root           1
 -rwxr-xr-x   1 root     root       198872 usr/lib/libudev.so.1.6.3
 lrwxrwxrwx   1 root     root           16 usr/lib/liburcu.so.8 -> liburcu.so.8.1.0
 -rwxr-xr-x   1 root     root        67800 usr/lib/liburcu.so.8.1.0
+lrwxrwxrwx   1 root     root           19 usr/lib/libusb-1.0.so -> libusb-1.0.so.0.4.0
+lrwxrwxrwx   1 root     root           19 usr/lib/libusb-1.0.so.0 -> libusb-1.0.so.0.4.0
+-rwxr-xr-x   1 root     root       133136 usr/lib/libusb-1.0.so.0.4.0
 lrwxrwxrwx   1 root     root           16 usr/lib/libuuid.so -> libuuid.so.1.3.0
 lrwxrwxrwx   1 root     root           16 usr/lib/libuuid.so.1 -> libuuid.so.1.3.0
 -rwxr-xr-x   1 root     root        67640 usr/lib/libuuid.so.1.3.0
@@ -1289,7 +1271,7 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         3092 usr/lib/modules/6.11.3_1/kernel/crypto/xctr.ko.zst
 -rw-r--r--   1 root     root         5258 usr/lib/modules/6.11.3_1/kernel/crypto/xor.ko.zst
 -rw-r--r--   1 root     root         2687 usr/lib/modules/6.11.3_1/kernel/crypto/xxhash_generic.ko.zst
-drwxr-xr-x  73 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers
+drwxr-xr-x  75 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers
 drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/acpi
 -rw-r--r--   1 root     root        12702 usr/lib/modules/6.11.3_1/kernel/drivers/acpi/battery.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/acpi/nfit
@@ -1372,20 +1354,29 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         3863 usr/lib/modules/6.11.3_1/kernel/drivers/base/regmap/regmap-w1.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/bcma
 -rw-r--r--   1 root     root        37778 usr/lib/modules/6.11.3_1/kernel/drivers/bcma/bcma.ko.zst
-drwxr-xr-x   6 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/block
+drwxr-xr-x   8 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/block
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/block/aoe
 -rw-r--r--   1 root     root        35144 usr/lib/modules/6.11.3_1/kernel/drivers/block/aoe/aoe.ko.zst
+-rw-r--r--   1 root     root         6776 usr/lib/modules/6.11.3_1/kernel/drivers/block/brd.ko.zst
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/block/drbd
+-rw-r--r--   1 root     root       224150 usr/lib/modules/6.11.3_1/kernel/drivers/block/drbd/drbd.ko.zst
 -rw-r--r--   1 root     root        21460 usr/lib/modules/6.11.3_1/kernel/drivers/block/loop.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/block/mtip32xx
 -rw-r--r--   1 root     root        32976 usr/lib/modules/6.11.3_1/kernel/drivers/block/mtip32xx/mtip32xx.ko.zst
 -rw-r--r--   1 root     root        31226 usr/lib/modules/6.11.3_1/kernel/drivers/block/nbd.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/block/null_blk
 -rw-r--r--   1 root     root        32272 usr/lib/modules/6.11.3_1/kernel/drivers/block/null_blk/null_blk.ko.zst
+-rw-r--r--   1 root     root        29539 usr/lib/modules/6.11.3_1/kernel/drivers/block/pktcdvd.ko.zst
 -rw-r--r--   1 root     root        78975 usr/lib/modules/6.11.3_1/kernel/drivers/block/rbd.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/block/rnbd
 -rw-r--r--   1 root     root        25856 usr/lib/modules/6.11.3_1/kernel/drivers/block/rnbd/rnbd-client.ko.zst
 -rw-r--r--   1 root     root        16589 usr/lib/modules/6.11.3_1/kernel/drivers/block/virtio_blk.ko.zst
-drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/bus
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/block/zram
+-rw-r--r--   1 root     root        22129 usr/lib/modules/6.11.3_1/kernel/drivers/block/zram/zram.ko.zst
+drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/bus
+drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/bus/mhi
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/bus/mhi/host
+-rw-r--r--   1 root     root        57598 usr/lib/modules/6.11.3_1/kernel/drivers/bus/mhi/host/mhi.ko.zst
 -rw-r--r--   1 root     root        12101 usr/lib/modules/6.11.3_1/kernel/drivers/bus/moxtet.ko.zst
 -rw-r--r--   1 root     root        10060 usr/lib/modules/6.11.3_1/kernel/drivers/bus/sunxi-rsb.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/cdrom
@@ -2584,8 +2575,18 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         6700 usr/lib/modules/6.11.3_1/kernel/drivers/input/serio/serio_raw.ko.zst
 -rw-r--r--   1 root     root         4824 usr/lib/modules/6.11.3_1/kernel/drivers/input/serio/serport.ko.zst
 -rw-r--r--   1 root     root         5022 usr/lib/modules/6.11.3_1/kernel/drivers/input/serio/userio.ko.zst
-drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect
+drwxr-xr-x   5 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect
 -rw-r--r--   1 root     root         3889 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/icc-clk.ko.zst
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/imx
+-rw-r--r--   1 root     root         5996 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/imx/imx-interconnect.ko.zst
+-rw-r--r--   1 root     root         3071 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/imx/imx8mm-interconnect.ko.zst
+-rw-r--r--   1 root     root         2993 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/imx/imx8mn-interconnect.ko.zst
+-rw-r--r--   1 root     root         3254 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/imx/imx8mp-interconnect.ko.zst
+-rw-r--r--   1 root     root         3092 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/imx/imx8mq-interconnect.ko.zst
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/qcom
+-rw-r--r--   1 root     root         4884 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/qcom/icc-osm-l3.ko.zst
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/samsung
+-rw-r--r--   1 root     root         4036 usr/lib/modules/6.11.3_1/kernel/drivers/interconnect/samsung/exynos-interconnect.ko.zst
 drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/leds
 -rw-r--r--   1 root     root         4333 usr/lib/modules/6.11.3_1/kernel/drivers/leds/led-class-multicolor.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/leds/rgb
@@ -2605,9 +2606,12 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         4307 usr/lib/modules/6.11.3_1/kernel/drivers/mailbox/qcom-apcs-ipc-mailbox.ko.zst
 -rw-r--r--   1 root     root         5911 usr/lib/modules/6.11.3_1/kernel/drivers/mailbox/sprd-mailbox.ko.zst
 -rw-r--r--   1 root     root         5839 usr/lib/modules/6.11.3_1/kernel/drivers/mailbox/sun6i-msgbox.ko.zst
-drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/md
+drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/md
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/md/bcache
+-rw-r--r--   1 root     root       156839 usr/lib/modules/6.11.3_1/kernel/drivers/md/bcache/bcache.ko.zst
 -rw-r--r--   1 root     root        97547 usr/lib/modules/6.11.3_1/kernel/drivers/md/dm-mod.ko.zst
 -rw-r--r--   1 root     root        23835 usr/lib/modules/6.11.3_1/kernel/drivers/md/dm-multipath.ko.zst
+-rw-r--r--   1 root     root       107938 usr/lib/modules/6.11.3_1/kernel/drivers/md/md-mod.ko.zst
 drwxr-xr-x   7 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/media
 drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/media/cec
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/media/cec/core
@@ -2810,6 +2814,8 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root        18947 usr/lib/modules/6.11.3_1/kernel/drivers/net/wireless/marvell/libertas/libertas_sdio.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/nvdimm
 -rw-r--r--   1 root     root       103308 usr/lib/modules/6.11.3_1/kernel/drivers/nvdimm/libnvdimm.ko.zst
+-rw-r--r--   1 root     root        17518 usr/lib/modules/6.11.3_1/kernel/drivers/nvdimm/nd_btt.ko.zst
+-rw-r--r--   1 root     root        12110 usr/lib/modules/6.11.3_1/kernel/drivers/nvdimm/nd_pmem.ko.zst
 -rw-r--r--   1 root     root         5326 usr/lib/modules/6.11.3_1/kernel/drivers/nvdimm/nd_virtio.ko.zst
 -rw-r--r--   1 root     root         4522 usr/lib/modules/6.11.3_1/kernel/drivers/nvdimm/of_pmem.ko.zst
 -rw-r--r--   1 root     root         6023 usr/lib/modules/6.11.3_1/kernel/drivers/nvdimm/virtio_pmem.ko.zst
@@ -2864,11 +2870,9 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root        10981 usr/lib/modules/6.11.3_1/kernel/drivers/pci/controller/pcie-mediatek-gen3.ko.zst
 -rw-r--r--   1 root     root        11144 usr/lib/modules/6.11.3_1/kernel/drivers/pci/controller/pcie-rockchip-host.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/pcmcia
--rw-r--r--   1 root     root         9225 usr/lib/modules/6.11.3_1/kernel/drivers/pcmcia/i82092.ko.zst
 -rw-r--r--   1 root     root        40090 usr/lib/modules/6.11.3_1/kernel/drivers/pcmcia/pcmcia.ko.zst
 -rw-r--r--   1 root     root        15283 usr/lib/modules/6.11.3_1/kernel/drivers/pcmcia/pcmcia_core.ko.zst
 -rw-r--r--   1 root     root        11030 usr/lib/modules/6.11.3_1/kernel/drivers/pcmcia/pcmcia_rsrc.ko.zst
--rw-r--r--   1 root     root        10591 usr/lib/modules/6.11.3_1/kernel/drivers/pcmcia/pd6729.ko.zst
 -rw-r--r--   1 root     root        28777 usr/lib/modules/6.11.3_1/kernel/drivers/pcmcia/yenta_socket.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/peci
 -rw-r--r--   1 root     root         4862 usr/lib/modules/6.11.3_1/kernel/drivers/peci/peci-cpu.ko.zst
@@ -3047,12 +3051,31 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         9151 usr/lib/modules/6.11.3_1/kernel/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.ko.zst
 drwxr-xr-x   5 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/platform
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome
+-rw-r--r--   1 root     root         6322 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/chromeos_acpi.ko.zst
+-rw-r--r--   1 root     root         3505 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/chromeos_privacy_screen.ko.zst
+-rw-r--r--   1 root     root         3356 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/chromeos_tbmc.ko.zst
+-rw-r--r--   1 root     root        17672 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros-ec-sensorhub.ko.zst
+-rw-r--r--   1 root     root        19401 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros-ec-typec.ko.zst
+-rw-r--r--   1 root     root         6797 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec.ko.zst
+-rw-r--r--   1 root     root         7054 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec_chardev.ko.zst
+-rw-r--r--   1 root     root         5205 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec_i2c.ko.zst
+-rw-r--r--   1 root     root         8534 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec_lightbar.ko.zst
+-rw-r--r--   1 root     root         5566 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec_rpmsg.ko.zst
+-rw-r--r--   1 root     root         8197 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec_spi.ko.zst
+-rw-r--r--   1 root     root         5485 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec_sysfs.ko.zst
+-rw-r--r--   1 root     root         5861 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec_uart.ko.zst
+-rw-r--r--   1 root     root         3454 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_ec_vbc.ko.zst
+-rw-r--r--   1 root     root         3631 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_hps_i2c.ko.zst
+-rw-r--r--   1 root     root         4265 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_kbd_led_backlight.ko.zst
+-rw-r--r--   1 root     root         6597 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_typec_switch.ko.zst
+-rw-r--r--   1 root     root         5774 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_usbpd_logger.ko.zst
 -rw-r--r--   1 root     root         4529 usr/lib/modules/6.11.3_1/kernel/drivers/platform/chrome/cros_usbpd_notify.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/platform/mellanox
 -rw-r--r--   1 root     root        11618 usr/lib/modules/6.11.3_1/kernel/drivers/platform/mellanox/mlxbf-tmfifo.ko.zst
 drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/platform/surface
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/platform/surface/aggregator
 -rw-r--r--   1 root     root        63567 usr/lib/modules/6.11.3_1/kernel/drivers/platform/surface/aggregator/surface_aggregator.ko.zst
+-rw-r--r--   1 root     root         4636 usr/lib/modules/6.11.3_1/kernel/drivers/platform/surface/surface_aggregator_registry.ko.zst
 drwxr-xr-x   5 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/power
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/power/reset
 -rw-r--r--   1 root     root         4030 usr/lib/modules/6.11.3_1/kernel/drivers/power/reset/atc260x-poweroff.ko.zst
@@ -3235,6 +3258,12 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         3188 usr/lib/modules/6.11.3_1/kernel/drivers/regulator/vexpress-regulator.ko.zst
 -rw-r--r--   1 root     root         3137 usr/lib/modules/6.11.3_1/kernel/drivers/regulator/vqmmc-ipq4019-regulator.ko.zst
 -rw-r--r--   1 root     root         5114 usr/lib/modules/6.11.3_1/kernel/drivers/regulator/wm8994-regulator.ko.zst
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/remoteproc
+-rw-r--r--   1 root     root         7230 usr/lib/modules/6.11.3_1/kernel/drivers/remoteproc/qcom_common.ko.zst
+-rw-r--r--   1 root     root         3368 usr/lib/modules/6.11.3_1/kernel/drivers/remoteproc/qcom_pil_info.ko.zst
+-rw-r--r--   1 root     root         5346 usr/lib/modules/6.11.3_1/kernel/drivers/remoteproc/qcom_q6v5.ko.zst
+-rw-r--r--   1 root     root        13554 usr/lib/modules/6.11.3_1/kernel/drivers/remoteproc/qcom_q6v5_pas.ko.zst
+-rw-r--r--   1 root     root        10018 usr/lib/modules/6.11.3_1/kernel/drivers/remoteproc/qcom_sysmon.ko.zst
 drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/reset
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/reset/hisilicon
 -rw-r--r--   1 root     root         3192 usr/lib/modules/6.11.3_1/kernel/drivers/reset/hisilicon/hi6220_reset.ko.zst
@@ -3535,6 +3564,10 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         5076 usr/lib/modules/6.11.3_1/kernel/drivers/spi/spi-xlp.ko.zst
 -rw-r--r--   1 root     root         9887 usr/lib/modules/6.11.3_1/kernel/drivers/spi/spi-zynqmp-gqspi.ko.zst
 -rw-r--r--   1 root     root        10240 usr/lib/modules/6.11.3_1/kernel/drivers/spi/spidev.ko.zst
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/spmi
+-rw-r--r--   1 root     root         5591 usr/lib/modules/6.11.3_1/kernel/drivers/spmi/hisi-spmi-controller.ko.zst
+-rw-r--r--   1 root     root         6494 usr/lib/modules/6.11.3_1/kernel/drivers/spmi/spmi-mtk-pmif.ko.zst
+-rw-r--r--   1 root     root        16857 usr/lib/modules/6.11.3_1/kernel/drivers/spmi/spmi-pmic-arb.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/ssb
 -rw-r--r--   1 root     root        48567 usr/lib/modules/6.11.3_1/kernel/drivers/ssb/ssb.ko.zst
 drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/staging
@@ -3560,11 +3593,21 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         3238 usr/lib/modules/6.11.3_1/kernel/drivers/tty/serial/sc16is7xx_i2c.ko.zst
 -rw-r--r--   1 root     root         3375 usr/lib/modules/6.11.3_1/kernel/drivers/tty/serial/sc16is7xx_spi.ko.zst
 -rw-r--r--   1 root     root         4379 usr/lib/modules/6.11.3_1/kernel/drivers/tty/serial/tegra-tcu.ko.zst
-drwxr-xr-x   3 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/ufs
+drwxr-xr-x   4 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/ufs
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/core
 -rw-r--r--   1 root     root       132725 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/core/ufshcd-core.ko.zst
+drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host
+-rw-r--r--   1 root     root        10785 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host/cdns-pltfrm.ko.zst
+-rw-r--r--   1 root     root        25234 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host/ufs-exynos.ko.zst
+-rw-r--r--   1 root     root        14356 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host/ufs-hisi.ko.zst
+-rw-r--r--   1 root     root        29105 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host/ufs-mediatek.ko.zst
+-rw-r--r--   1 root     root        23695 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host/ufs-qcom.ko.zst
+-rw-r--r--   1 root     root        14159 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host/ufs-sprd.ko.zst
+-rw-r--r--   1 root     root        15932 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host/ufshcd-pci.ko.zst
+-rw-r--r--   1 root     root        13814 usr/lib/modules/6.11.3_1/kernel/drivers/ufs/host/ufshcd-pltfrm.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/uio
 -rw-r--r--   1 root     root        11468 usr/lib/modules/6.11.3_1/kernel/drivers/uio/uio.ko.zst
+-rw-r--r--   1 root     root         5546 usr/lib/modules/6.11.3_1/kernel/drivers/uio/uio_pdrv_genirq.ko.zst
 drwxr-xr-x  17 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/usb
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/drivers/usb/chipidea
 -rw-r--r--   1 root     root        38302 usr/lib/modules/6.11.3_1/kernel/drivers/usb/chipidea/ci_hdrc.ko.zst
@@ -3964,6 +4007,7 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root        10510 usr/lib/modules/6.11.3_1/kernel/lib/crypto/libdes.ko.zst
 -rw-r--r--   1 root     root         4199 usr/lib/modules/6.11.3_1/kernel/lib/crypto/libpoly1305.ko.zst
 -rw-r--r--   1 root     root         2665 usr/lib/modules/6.11.3_1/kernel/lib/libcrc32c.ko.zst
+-rw-r--r--   1 root     root         7196 usr/lib/modules/6.11.3_1/kernel/lib/lru_cache.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/lib/lz4
 -rw-r--r--   1 root     root        11996 usr/lib/modules/6.11.3_1/kernel/lib/lz4/lz4_compress.ko.zst
 -rw-r--r--   1 root     root         8679 usr/lib/modules/6.11.3_1/kernel/lib/lz4/lz4hc_compress.ko.zst
@@ -3979,6 +4023,9 @@ drwxr-xr-x   2 root     root
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/net/dns_resolver
 -rw-r--r--   1 root     root         7646 usr/lib/modules/6.11.3_1/kernel/net/dns_resolver/dns_resolver.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/net/qrtr
+-rw-r--r--   1 root     root         6195 usr/lib/modules/6.11.3_1/kernel/net/qrtr/qrtr-mhi.ko.zst
+-rw-r--r--   1 root     root         3765 usr/lib/modules/6.11.3_1/kernel/net/qrtr/qrtr-smd.ko.zst
+-rw-r--r--   1 root     root         4127 usr/lib/modules/6.11.3_1/kernel/net/qrtr/qrtr-tun.ko.zst
 -rw-r--r--   1 root     root        22832 usr/lib/modules/6.11.3_1/kernel/net/qrtr/qrtr.ko.zst
 drwxr-xr-x   2 root     root            0 usr/lib/modules/6.11.3_1/kernel/net/rfkill
 -rw-r--r--   1 root     root        17615 usr/lib/modules/6.11.3_1/kernel/net/rfkill/rfkill.ko.zst
@@ -4003,39 +4050,62 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root        10290 usr/lib/modules/6.11.3_1/kernel/sound/soc/codecs/snd-soc-hdmi-codec.ko.zst
 -rw-r--r--   1 root     root       155888 usr/lib/modules/6.11.3_1/kernel/sound/soc/snd-soc-core.ko.zst
 -rw-r--r--   1 root     root         6414 usr/lib/modules/6.11.3_1/kernel/sound/soundcore.ko.zst
--rw-r--r--   1 root     root       727480 usr/lib/modules/6.11.3_1/modules.alias
--rw-r--r--   1 root     root       693062 usr/lib/modules/6.11.3_1/modules.alias.bin
+-rw-r--r--   1 root     root       739723 usr/lib/modules/6.11.3_1/modules.alias
+-rw-r--r--   1 root     root       704997 usr/lib/modules/6.11.3_1/modules.alias.bin
 -rw-r--r--   1 root     root        21560 usr/lib/modules/6.11.3_1/modules.builtin
 -rw-r--r--   1 root     root         9727 usr/lib/modules/6.11.3_1/modules.builtin.alias.bin
 -rw-r--r--   1 root     root        23684 usr/lib/modules/6.11.3_1/modules.builtin.bin
 -rw-r--r--   1 root     root       127369 usr/lib/modules/6.11.3_1/modules.builtin.modinfo
--rw-r--r--   1 root     root       192081 usr/lib/modules/6.11.3_1/modules.dep
--rw-r--r--   1 root     root       292674 usr/lib/modules/6.11.3_1/modules.dep.bin
+-rw-r--r--   1 root     root       197296 usr/lib/modules/6.11.3_1/modules.dep
+-rw-r--r--   1 root     root       299447 usr/lib/modules/6.11.3_1/modules.dep.bin
 -rw-r--r--   1 root     root          262 usr/lib/modules/6.11.3_1/modules.devname
 -rw-r--r--   1 root     root       261776 usr/lib/modules/6.11.3_1/modules.order
 -rw-r--r--   1 root     root         1149 usr/lib/modules/6.11.3_1/modules.softdep
--rw-r--r--   1 root     root       304815 usr/lib/modules/6.11.3_1/modules.symbols
--rw-r--r--   1 root     root       362618 usr/lib/modules/6.11.3_1/modules.symbols.bin
+-rw-r--r--   1 root     root       316345 usr/lib/modules/6.11.3_1/modules.symbols
+-rw-r--r--   1 root     root       374863 usr/lib/modules/6.11.3_1/modules.symbols.bin
 lrwxrwxrwx   1 root     root           14 usr/lib/os-release -> initrd-release
 drwxr-xr-x   3 root     root            0 usr/lib/udev
 -rwxr-xr-x   1 root     root       133336 usr/lib/udev/ata_id
 -rwxr-xr-x   1 root     root       133344 usr/lib/udev/cdrom_id
--rwxr-xr-x   1 root     root         1546 usr/lib/udev/console_init
--rwxr-xr-x   1 root     root          573 usr/lib/udev/fc_transport_scan_lun.sh
+-rwxr-xr-x   1 root     root         1551 usr/lib/udev/console_init
+-rwxr-xr-x   1 root     root       133344 usr/lib/udev/dmi_memory_id
+-rwxr-xr-x   1 root     root          571 usr/lib/udev/fc_transport_scan_lun.sh
+-rwxr-xr-x   1 root     root       133336 usr/lib/udev/fido_id
+-rwxr-xr-x   1 root     root       133344 usr/lib/udev/mtd_probe
+-rwxr-xr-x   1 root     root        67568 usr/lib/udev/mtp-probe
 drwxr-xr-x   2 root     root            0 usr/lib/udev/rules.d
 -rw-r--r--   1 root     root         4980 usr/lib/udev/rules.d/50-udev-default.rules
+-rw-r--r--   1 root     root          532 usr/lib/udev/rules.d/60-autosuspend.rules
 -rw-r--r--   1 root     root          703 usr/lib/udev/rules.d/60-block.rules
 -rw-r--r--   1 root     root         1071 usr/lib/udev/rules.d/60-cdrom_id.rules
+-rw-r--r--   1 root     root          413 usr/lib/udev/rules.d/60-drm.rules
+-rw-r--r--   1 root     root          982 usr/lib/udev/rules.d/60-evdev.rules
+-rw-r--r--   1 root     root          491 usr/lib/udev/rules.d/60-fido-id.rules
+-rw-r--r--   1 root     root          282 usr/lib/udev/rules.d/60-input-id.rules
+-rw-r--r--   1 root     root          616 usr/lib/udev/rules.d/60-persistent-alsa.rules
+-rw-r--r--   1 root     root         2719 usr/lib/udev/rules.d/60-persistent-input.rules
+-rw-r--r--   1 root     root         2204 usr/lib/udev/rules.d/60-persistent-storage-tape.rules
 -rw-r--r--   1 root     root         8346 usr/lib/udev/rules.d/60-persistent-storage.rules
+-rw-r--r--   1 root     root          769 usr/lib/udev/rules.d/60-persistent-v4l.rules
+-rw-r--r--   1 root     root         1618 usr/lib/udev/rules.d/60-sensor.rules
+-rw-r--r--   1 root     root         1190 usr/lib/udev/rules.d/60-serial.rules
 -rw-r--r--   1 root     root          616 usr/lib/udev/rules.d/64-btrfs.rules
+-rw-r--r--   1 root     root          432 usr/lib/udev/rules.d/70-joystick.rules
+-rw-r--r--   1 root     root          184 usr/lib/udev/rules.d/70-memory.rules
+-rw-r--r--   1 root     root          734 usr/lib/udev/rules.d/70-mouse.rules
+-rw-r--r--   1 root     root          473 usr/lib/udev/rules.d/70-touchpad.rules
 -rw-r--r--   1 root     root         3311 usr/lib/udev/rules.d/70-uaccess.rules
 -rw-r--r--   1 root     root         3818 usr/lib/udev/rules.d/71-seat.rules
 -rw-r--r--   1 root     root          697 usr/lib/udev/rules.d/73-seat-late.rules
 -rw-r--r--   1 root     root          452 usr/lib/udev/rules.d/75-net-description.rules
+-rw-r--r--   1 root     root          174 usr/lib/udev/rules.d/75-probe_mtd.rules
+-rw-r--r--   1 root     root         4816 usr/lib/udev/rules.d/78-sound-card.rules
 -rw-r--r--   1 root     root          617 usr/lib/udev/rules.d/80-drivers.rules
 -rw-r--r--   1 root     root          491 usr/lib/udev/rules.d/80-net-name-slot.rules
+-rw-r--r--   1 root     root          528 usr/lib/udev/rules.d/81-net-dhcp.rules
 -rwxr-xr-x   1 root     root          577 usr/lib/udev/sas_transport_scan_lun.sh
 -rwxr-xr-x   1 root     root       133856 usr/lib/udev/scsi_id
+-rwxr-xr-x   1 root     root       133336 usr/lib/udev/v4l_id
 lrwxrwxrwx   1 root     root            3 usr/lib64 -> lib
 drwxr-xr-x   3 root     root            0 usr/libexec
 drwxr-xr-x   2 root     root            0 usr/libexec/elogind
@@ -4711,7 +4781,39 @@ drwxr-xr-x   2 root     root
 -rw-r--r--   1 root     root         1276 usr/share/terminfo/v/vt102
 -rw-r--r--   1 root     root         1391 usr/share/terminfo/v/vt220
 lrwxrwxrwx   1 root     root           22 usr/share/unimaps -> /usr/share/kbd/unimaps
-drwxr-xr-x   3 root     root            0 var
+drwxr-xr-x   4 root     root            0 var
+drwxr-xr-x   3 root     root            0 var/lib
+drwxr-xr-x   3 root     root            0 var/lib/dracut
+drwxr-xr-x  15 root     root            0 var/lib/dracut/hooks
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/cleanup
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/cmdline
+-rwxr-xr-x   1 root     root          675 var/lib/dracut/hooks/cmdline/01-parse-kernel.sh
+-rwxr-xr-x   1 root     root         3412 var/lib/dracut/hooks/cmdline/10-parse-resume.sh
+-rwxr-xr-x   1 root     root          273 var/lib/dracut/hooks/cmdline/10-parse-root-opts.sh
+-rwxr-xr-x   1 root     root         1088 var/lib/dracut/hooks/cmdline/20-parse-i18n.sh
+-rwxr-xr-x   1 root     root         1290 var/lib/dracut/hooks/cmdline/30-parse-lunmask.sh
+-rwxr-xr-x   1 root     root          342 var/lib/dracut/hooks/cmdline/95-parse-block.sh
+-rwxr-xr-x   1 root     root          208 var/lib/dracut/hooks/cmdline/95-parse-virtiofs.sh
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/emergency
+drwxr-xr-x   6 root     root            0 var/lib/dracut/hooks/initqueue
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/initqueue/finished
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/initqueue/online
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/initqueue/settled
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/initqueue/timeout
+-rwxr-xr-x   1 root     root          459 var/lib/dracut/hooks/initqueue/timeout/99-rootfallback.sh
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/mount
+-rwxr-xr-x   1 root     root         4085 var/lib/dracut/hooks/mount/99-mount-root.sh
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/netroot
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/pre-mount
+-rwxr-xr-x   1 root     root          631 var/lib/dracut/hooks/pre-mount/99-mount-virtiofs.sh
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/pre-pivot
+-rwxr-xr-x   1 root     root         3539 var/lib/dracut/hooks/pre-pivot/50-mount-usr.sh
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/pre-shutdown
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/pre-trigger
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/pre-udev
+-rwxr-xr-x   1 root     root          507 var/lib/dracut/hooks/pre-udev/30-block-genrules.sh
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/shutdown
+drwxr-xr-x   2 root     root            0 var/lib/dracut/hooks/shutdown-emergency
 lrwxrwxrwx   1 root     root           11 var/lock -> ../run/lock
 lrwxrwxrwx   1 root     root            6 var/run -> ../run
 drwxr-xr-x   2 root     root            0 var/tmp

classabbyamp avatar Oct 15 '24 18:10 classabbyamp

it might also be a difference with udev or firmware, not sure

classabbyamp avatar Oct 15 '24 18:10 classabbyamp

it might also be a difference with udev or firmware, not sure

Is there perhaps anything significant inside /etc/udev/udev.conf ? I do not think force_drivers changed.

jozzsi avatar Oct 15 '24 18:10 jozzsi

only comments in that file

classabbyamp avatar Oct 15 '24 18:10 classabbyamp

@classabbyamp Just wanted to drop here that this user on reddit put up this extensive issue thread, but won't apparently open an issue here presumably due to woes with github: https://reddit.com/r/voidlinux/comments/1gi4lwh/recent_issues_with_initramfs_generation/

I thought you should be informed, since we're switching to a new fork and all. I myself will be doing some tests in the next few days in case I can spot some bugs.

TeusLollo avatar Nov 03 '24 16:11 TeusLollo

make an issue instead of necrobumping a PR

classabbyamp avatar Nov 03 '24 16:11 classabbyamp