Hi Ashish,

thanks for your help. This did the trick. Looks like I lost this setting
when I updated the kernel.

Thanks for your help!

Roman

"Ashish SHUKLA" <[email protected]> writes:

> El 2025-05-17 11:50, Roman Scherer escribió:
>>
>> Hello Guix,
>>
>> in my Asahi Guix channel I'm building a Guix system for the Asahi Linux
>> Installer. This system uses BTRFS because that's what Asahi Linux uses
>> and I read somewhere that BTRFS images compress better.
>>
>> A user of my channel reported that after doing a guix pull the system
>> does not start anymore. After installing my usual test system on my
>> machine I also see the issue. The logs show this:
>>
>> ```
>> GC Warning: pthread getattr_np or pthread_attr_getstack failed for main 
>> thread
>> GC Warning: Could not open /proc/stat
>> Welcome, this is GNU's early boot Guile.
>> Use 'gnu.repl'. for an initrd REPL.
>>
>> loading kernel modules..
>> [    0.798205] macsmc-rtkit 23e400000.smc: Failed to create device link 
>> (0x180) with supplier 23d0d9300.spmi:pmu@f:rtc_nvmem@d000 for 
>> /soc/smc@23e400000/rtc
>> [    0.798558] macsmc-rtkit 23e400000.smc: Failed to create device link 
>> (0x180) with supplier 23d0d9300.spmi:pmu@f:rtc_nvmem@d000 for 
>> /soc/smc@23e400000/feboot
>> [    0.7989501 macsme-rtkit 23e400000.smc: Failed to create device link 
>> (0x180) with supplier 23d0d9300.spmi:pmu@f:legacy_nvmem@9f00 for 
>> /soc/snc@23e400000/reboot
>> Scanning for Btrfs filesystems
>> registered: /dev/nvme0n1p5
>> [    1.152327] BTRFS error (device nvme0n1p5): error allocating crc32c hash 
>> for checksum
>
> As I can see, there is no CONFIG_CRYPTO_CRC32C is in the kernel configuration 
> used by asahi-guix[0], which is what is needed by btrfs for crc32c checksum 
> support.
>
> So please build kernel with that option (preferrable), or build it as kernel 
> module, and load/include in initrd, and hopefully you'll be able to mount it.
>
> References:
> [0] 
> https://codeberg.org/asahi-guix/channel/src/branch/main/modules/asahi/guix/packages/defconfig
>
> HTH

Attachment: signature.asc
Description: PGP signature

Reply via email to