Hello Vagrant & Florian, Vagrant Cascadian <vagr...@debian.org> skribis:
> In my config: > > (initrd-modules (append (list ... "sdhci-of-arasan" ... ) > %base-initrd-modules)) > > > When I run: > > $ sudo -E guix system reconfigure /etc/config.scm > > <unknown location>: error: you may need these modules in the initrd for > /dev/mmcblk1p1: sdhci_of_arasan > hint: Try adding them to the `initrd-modules' field of your > `operating-system' declaration, along these > lines: > > (operating-system > ;; ... > (initrd-modules (append (list "sdhci_of_arasan") > %base-initrd-modules))) > > Since the on-disk module name uses "-" instead of underscores: > > $ find /gnu/store/*linux-libre* -name '*'arasan.ko > > /gnu/store/nilzipm6fpicvlzfv1w8yj1j8mm1xlan-linux-libre-4.16.11/lib/modules/4.16.11-gnu/kernel/drivers/mmc/host/sdhci-of-arasan.ko > > > But the loaded module uses "_" in the name: > > $ lsmod | grep arasan > sdhci_of_arasan 20480 1 > cqhci 24576 1 sdhci_of_arasan > sdhci_pltfm 16384 1 sdhci_of_arasan > sdhci 61440 2 sdhci_pltfm,sdhci_of_arasan I believe this is fixed by 411959bef30b488928ab2418a064c8a9b0347c41. Let me know if it’s not! Thanks, Ludo’.