Good morning, Roman


El 12 de noviembre de 2025 6:42:28 UTC, Roman Riabenko <[email protected]> 
escribió:
>У ср, 2025-11-12 у 08:32 +0200, Roman Riabenko пише:
>> У ср, 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))
>




>For this configuration to build, it is also necessary to add "linux" to
>"use-service-modules", which is usually in the top of the system
>configuration.
>
>(use-service-module linux ...
>
>Roman


I guess that (use-service-module linux) is the same as (use-module gnu services 
linux)? Or does it do something more fancy? Do i need to add it because of 
kernel-module-loader-service-type?

This means that I also need to declare more services in the 'service 
keyname/field of the operative-system definition for xxhash to work?

Best regards,
-- 
Marius

Reply via email to