Hello, Marius.

У ср, 2025-11-12 у 01:15 +0000, Marius via пише:
> The thing is that i've configured the encrypted disk as a BTRFS
> filesystem with --checksum xxhash (xxhash64 as btrfs decided), --
> metadata single, -n 32k (so nodesize of 32KiB). I give you this info
> in case it helps with helping out.
> 
> When booting into the initrd I get this error that says that it's
> unable to open the filesystem because no xxhash64 hash is available. 
> 
> From this message I understand that probably the initrd is lacking
> the xxhash64 module in order to read the btrfs filesystem. 
> 
> So how do I specify to the operative-system config the initrd-module
> so it gets built and loaded? I know there is the operative-system
> keyname/field initrd-modules that I can supply with an improper list
> with modules to load. But which is the correct name for the xxhash64
> module? From internet I got that there's a xxhash-generic module for
> the linux kernel. Would that work ("xxhash-generic")?

The following option in the operating-system declaration allows me to
boot with the root partition formatted as btrfs with --checksum xxhash,
which has csum_type xxhash64 as the result.

  (initrd-modules (cons "xxhash_generic" %base-initrd-modules))

Roman

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to