From unknown Mon Jun 23 04:11:50 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#31714 <31714@debbugs.gnu.org> To: bug#31714 <31714@debbugs.gnu.org> Subject: Status: Cannot use usb-storage initrd module. Reply-To: bug#31714 <31714@debbugs.gnu.org> Date: Mon, 23 Jun 2025 11:11:50 +0000 retitle 31714 Cannot use usb-storage initrd module. reassign 31714 guix submitter 31714 "pelzflorian (Florian Pelz)" severity 31714 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 04 15:57:51 2018 Received: (at submit) by debbugs.gnu.org; 4 Jun 2018 19:57:51 +0000 Received: from localhost ([127.0.0.1]:33655 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fPvbz-0007G6-4F for submit@debbugs.gnu.org; Mon, 04 Jun 2018 15:57:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58867) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fPvbx-0007Fu-HE for submit@debbugs.gnu.org; Mon, 04 Jun 2018 15:57:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fPvbr-0003La-5t for submit@debbugs.gnu.org; Mon, 04 Jun 2018 15:57:44 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:47184) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fPvbr-0003LT-0x for submit@debbugs.gnu.org; Mon, 04 Jun 2018 15:57:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49836) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fPvbp-0003cH-Nu for bug-guix@gnu.org; Mon, 04 Jun 2018 15:57:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fPvbl-0003JG-OQ for bug-guix@gnu.org; Mon, 04 Jun 2018 15:57:41 -0400 Received: from pelzflorian.de ([5.45.111.108]:36298 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fPvbl-0003IQ-AS for bug-guix@gnu.org; Mon, 04 Jun 2018 15:57:37 -0400 Received: from floriannotebook (ip5b434e10.dynamic.kabel-deutschland.de [91.67.78.16]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 33D00360023 for ; Mon, 4 Jun 2018 21:56:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1528142210; bh=iA6jkuhwX1Qh/hs7MtGcbA2ybYoI5ESS4Zji1UyfStc=; h=Date:From:To:Subject; b=YxYtzpUO90qvOtNl1eJSC/F6J3ySLkszvuqQDVCvA/OhxNFhuHgmk20gor4+qw6jd 99cPRuWsPZdM6v0wA78+MXqaIpWQnAT0hF2E4YkBbZhWQxY1iCJLH5GvfZs91Yz/jk nC02LNc+ulxACAmAYa91bMPd9XOvfmwgIjMSLWT8= Date: Mon, 4 Jun 2018 21:57:32 +0200 From: "pelzflorian (Florian Pelz)" To: bug-guix@gnu.org Subject: Cannot use usb-storage initrd module. Message-ID: <20180604195732.tbt5uwhzouzxoyxk@floriannotebook> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20180323 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.1 (-----) My laptop broke and now I use my formerly internal hard disk as an external hard disk in another laptop. It booted fine but I could not reconfigure maybe because Guix checks for a wrong spelling of the usb-storage module. When I pulled 1458f768c1049812166228b8526128b199518e50 and reconfigured I was told to use (operating-system ... (initrd-modules (append (list "uas" "usb_storage") %base-initrd-modules)) However the module is apparently called usb-storage with a hyphen, the path is /gnu/store/9idmpc60bgah6cy6s0k739kpj9qz50qc-linux-libre-4.16.13/lib/modules/4.16.13-gnu/kernel/drivers/usb/storage/usb-storage.ko Possibly for this reason I got an error /home/florian/keep/guixsd/guixsd-mac.scm:85:22: warning: 'title' field is deprecated The following derivations will be built: /gnu/store/3rk9b4k6797h0yg7m7fbm8jv920cy2cq-system.drv /gnu/store/bkhkin2lils3jb3g6j8v14yn50d97xxh-grub.cfg.drv [...] /gnu/store/l5bglmivni7211gi52gh3z7wvxlhn0b7-module-import-compiled.drv /gnu/store/ys5drlyhchjzvdbib2wc46xp2ybx1w52-linux-modules.drv /gnu/store/1xjispr77v2q6d8xxlygvg89ls2w79cv-init.drv /gnu/store/05knsd3pq0xjd8lw86rz8a7w5dl181c0-raw-initrd.drv Backtrace: 6 (primitive-load "/gnu/store/09v5nd445bk4qkcy2ya84swhbri?") In ice-9/eval.scm: 619:8 5 (_ #f) 626:19 4 (_ #) 293:34 3 (_ #) In srfi/srfi-1.scm: 592:29 2 (map1 _) 592:17 1 (map1 ("usb_storage" "ahci" "usb-storage" "uas" "usb?" ?)) In unknown file: 0 (scm-error misc-error #f "~A ~S ~S" ("module not fo?" ?) ?) ERROR: In procedure scm-error: module not found "usb_storage.ko" "/gnu/store/9idmpc60bgah6cy6s0k739kpj9qz50qc-linux-libre-4.16.13/lib/modules" builder for `/gnu/store/ys5drlyhchjzvdbib2wc46xp2ybx1w52-linux-modules.drv' failed with exit code 1 cannot build derivation `/gnu/store/1xjispr77v2q6d8xxlygvg89ls2w79cv-init.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/05knsd3pq0xjd8lw86rz8a7w5dl181c0-raw-initrd.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/bkhkin2lils3jb3g6j8v14yn50d97xxh-grub.cfg.drv': 1 dependencies couldn't be built guix system: error: build failed: build of `/gnu/store/bkhkin2lils3jb3g6j8v14yn50d97xxh-grub.cfg.drv' failed But when I use (operating-system ... (initrd-modules (append (list "uas" "usb-storage") %base-initrd-modules)) then I get an error because I should spell it usb_storage. /home/florian/keep/guixsd/guixsd-mac.scm:85:22: warning: 'title' field is deprecated /home/florian/keep/guixsd/guixsd-mac.scm:80:9: error: you may need these modules in the initrd for /dev/sdc2: uas usb_storage hint: Try adding them to the `initrd-modules' field of your `operating-system' declaration, along these lines: (operating-system ;; ... (initrd-modules (append (list "uas" "usb_storage") %base-initrd-modules))) Eventually I changed gnu/system/mapped-devices.scm to replace (when aliases (let ((modules (delete-duplicates (append-map (cut matching-modules <> aliases) (device-module-aliases device))))) (unless (every (cute member <> linux-modules) modules) (raise (condition (&message (message (format #f (G_ "you may need these modules \ in the initrd for ~a:~{ ~a~}") device modules))) (&fix-hint (hint (format #f (G_ "Try adding them to the ... by #t. Then it successfully reconfigured. I tested again Guix commit 19b662ea7c53a28270a783f10ca033d8c9d2a954 today and it is still broken. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 07 12:11:35 2018 Received: (at control) by debbugs.gnu.org; 7 Jun 2018 16:11:35 +0000 Received: from localhost ([127.0.0.1]:38364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQxVf-00023n-Bi for submit@debbugs.gnu.org; Thu, 07 Jun 2018 12:11:35 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fQxVc-00023Z-4L for control@debbugs.gnu.org; Thu, 07 Jun 2018 12:11:32 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fQxVT-0007tC-2o for control@debbugs.gnu.org; Thu, 07 Jun 2018 12:11:27 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57418) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fQxVT-0007t6-00 for control@debbugs.gnu.org; Thu, 07 Jun 2018 12:11:23 -0400 Received: from [193.50.110.75] (port=41186 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fQxVS-0005fz-HQ for control@debbugs.gnu.org; Thu, 07 Jun 2018 12:11:22 -0400 Date: Thu, 07 Jun 2018 18:11:21 +0200 Message-Id: <87efhibmqe.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #31598 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) merge 31598 31714 From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 10 07:39:15 2018 Received: (at 31714) by debbugs.gnu.org; 10 Jul 2018 11:39:15 +0000 Received: from localhost ([127.0.0.1]:53081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcqzD-0004vX-IL for submit@debbugs.gnu.org; Tue, 10 Jul 2018 07:39:15 -0400 Received: from mx1.riseup.net ([198.252.153.129]:39707) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fcqz7-0004vL-Sb for 31714@debbugs.gnu.org; Tue, 10 Jul 2018 07:39:11 -0400 Received: from cotinga.riseup.net (cotinga-pn.riseup.net [10.0.1.164]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 2C8911A0213 for <31714@debbugs.gnu.org>; Tue, 10 Jul 2018 04:39:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1531222749; bh=leQKsjG3QIxgAS8T6urd+nxvlGo1Hn+LYO3cKRq0/ts=; h=Date:From:To:Subject:From; b=I3rhi10h5kReMisgPi4ushO1lr8picad8ycurJc64KLrsL4bvPt05OjCXlm7VH9cR oeH6MpfgcFGGnMopaXokiuBun1100RwE721LSJX/ZOmYCfGinxExxPwMpwDGbSWDDS /f7VxrW0NQaIB95eGrmsgtxbS3N+DcTet0ghgVHg= X-Riseup-User-ID: D602D901AEBD8003D52B9FBEB932E4341056C125D8B42949808578CFD82F12E8 Received: from [127.0.0.1] (localhost [127.0.0.1]) by cotinga.riseup.net with ESMTPSA id 859C1CB2FB for <31714@debbugs.gnu.org>; Tue, 10 Jul 2018 04:39:08 -0700 (PDT) Date: Tue, 10 Jul 2018 13:39:05 +0200 From: Tonton To: 31714@debbugs.gnu.org Subject: Cannot use usb-storage initrd module. Message-ID: <20180710133732.492d5388@merlin.browniehive.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/Ud4YJNEyyBZbSHdrUxpATPS"; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31714 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --Sig_/Ud4YJNEyyBZbSHdrUxpATPS Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Today it seems I hit this bug. The last days I've been upgrading this machine with guix pull, and have been booting and reconfiguring fine until a few hours ago. Also, sorry about formatting. My config contained: (initrd (lambda (file-systems . rest) ;; Add a kernel module for RAID-0 (aka. "stripe") ;; and RAID-1 (aka. "mirror"). (apply base-initrd file-systems #:extra-modules '("raid0" "raid1") rest))) And I got an error from guix system reconfigure/build: : error: you may need these modules in the initrd for /dev/sdg2: uas usb_storage hint: Try adding them to the `initrd-modules' field of your `operating-system' declaration, (initrd-modules (append (list "uas" "usb_storage") The machine has the OS on a usb stick because all the internal SATA drives are RAID and I prefer to separate them. This machine has been configured li= ke this for a long time. After following the recommendation (and finding the module in store is actually named usb-storage.ko) I end up with the following config snippet: (initrd-modules (append (list "uas" "usb-storage" "raid0" "raid1") %base-initrd-modules)) (initrd (lambda (file-systems . rest) ;; Add a kernel module for RAID-0 (aka. "stripe") ;; and RAID-1 (aka. "mirror"). (apply base-initrd file-systems #:extra-modules '("raid0" "raid1"); "uas" "usb-storage") rest))) This works if I use --skip-checks. But with checks it gives me the same err= or as above, changing the initrd-modules line to: (initrd-modules (append (list "uas" "usb_storage" "raid0" "raid1") Gives the following error: The following derivations will be built: /gnu/store/p5sash3cqywp5kmb9dwh8kbxy0rrdmc0-system.drv /gnu/store/g7pfwc7386x1bxf5pdv5nh1xz6ywxgxm-grub.cfg.drv /gnu/store/w57aw36wpc0388aa1frkj7h7qh8xac6z-parameters.drv /gnu/store/kh9v5z295kz4p79q3kancdv8d86n3cxr-linux-modules.drv /gnu/store/pbrj245mgv9zcy3shid348n8qdpv468v-init.drv /gnu/store/mvl7lb92g39d0qw08r2l2qiysvdf0sgs-raw-initrd.drv Backtrace: 6 (primitive-load "/gnu/store/hj17134gdpixdpif8nljwyh31k1?") In ice-9/eval.scm: 619:8 5 (_ #f) 626:19 4 (_ #) 293:34 3 (_ #) In srfi/srfi-1.scm: 592:29 2 (map1 _) 592:17 1 (map1 ("usb_storage" "raid0" "raid1" "ahci" "usb-sto?" ?)) In unknown file: 0 (scm-error misc-error #f "~A ~S ~S" ("module not fo?" ?) ?) ERROR: In procedure scm-error: module not found "usb_storage.ko" "/gnu/store/khxmq6p1470171537z8agikiqmi469jr-linux-libre-4.17/lib/modules" builder for `/gnu/store/kh9v5z295kz4p79q3kancdv8d86n3cxr-linux-modules.drv' failed with exit code 1 cannot build derivation `/gnu/store/pbrj245mgv9zcy3shid348n8qdpv468v-init.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/mvl7lb92g39d0qw08r2l2qiysvdf0sgs-raw-initrd.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/g7pfwc7386x1bxf5pdv5nh1xz6ywxgxm-grub.cfg.drv': 1 dependencies couldn't be built guix system: error: build failed: build of `/gnu/store/g7pfwc7386x1bxf5pdv5nh1xz6ywxgxm-grub.cfg.drv' failed --Sig_/Ud4YJNEyyBZbSHdrUxpATPS Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEJpQ8ER/dPhCuYhy5z+UMpbuBoZAFAltEmtkACgkQz+UMpbuB oZCkVA//ZZ/Y72Jp/eMsch/+L5yW+GwvM5I30RcAuU0yBRnuP9D/cVZu/tjK+fTw Q6hyLhUSlXYZYMp0QqDls5Q8vGPI90LPnR72nrGG6ZiNqFqHBl7L0VEcFczKG5XX MME6jU38rxle9J+TMmJRM+pnvZvwUreFDCSVQBAelJchty5hMKWeo6dBNrWHyOdu 6vrrrsl/wL7Zj0+W5YFnhVvXIkqL2vjEoM7I8LDYNAfCoNX6dGiERxMaRB/m85oP n7qlWC10ZI8bDdjeH+344ocmPbes8woISXS6U8QNRzPLe901v4ANGI7ZZT+UpTKO gE5ku4UAA//KVsBi5mRvlFbktwV1iTIqAos8cYZF1irD91gOIwyAPyHVq3R3ZahR His4Dboe4fFUR17/m+kO8fgTSypXvfsVnyziIO4RLbV4nUPXPEE9x5DyJOOj5/9a GpcP4m4JxsU22ozRlCnQOrutAdOCiz/CW9GsuZ+Z/Fwtv7JKhF5Xn12Yt3WsKH8a xmkzv5GSVghsaugRiTofejUL4yQSvR4cQ1nOVQHh0um7zgB+wAw1XAG8kWwrg5GY QhxA0UkgliUN8sKL//QNNmPtioe4GREa7aad2NI616ErwJS88/Z+l0yrBuvig0Ha 6vAEYEOx6eavWaS8fVBSp4vACP/OF54dGJftCIT6LXRiipZst7k= =IlhH -----END PGP SIGNATURE----- --Sig_/Ud4YJNEyyBZbSHdrUxpATPS-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 29 12:53:33 2018 Received: (at 31714-done) by debbugs.gnu.org; 29 Jul 2018 16:53:33 +0000 Received: from localhost ([127.0.0.1]:34031 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjowl-0001cL-O3 for submit@debbugs.gnu.org; Sun, 29 Jul 2018 12:53:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:38425) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fjowk-0001c8-5P for 31714-done@debbugs.gnu.org; Sun, 29 Jul 2018 12:53:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fjowd-000866-Pd for 31714-done@debbugs.gnu.org; Sun, 29 Jul 2018 12:53:24 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42412) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fjowd-00085y-KO; Sun, 29 Jul 2018 12:53:23 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=50610 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1fjowd-0000SU-5x; Sun, 29 Jul 2018 12:53:23 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Tonton Subject: Re: bug#31714: Cannot use usb-storage initrd module. References: <20180604195732.tbt5uwhzouzxoyxk@floriannotebook> <20180710133732.492d5388@merlin.browniehive.net> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 11 Thermidor an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sun, 29 Jul 2018 18:53:21 +0200 In-Reply-To: <20180710133732.492d5388@merlin.browniehive.net> (Tonton's message of "Tue, 10 Jul 2018 13:39:05 +0200") Message-ID: <87sh42c7b2.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 31714-done Cc: 31714-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hello, Tonton skribis: > My config contained: > > (initrd (lambda (file-systems . rest) > ;; Add a kernel module for RAID-0 (aka. "stripe") > ;; and RAID-1 (aka. "mirror"). > (apply base-initrd file-systems > #:extra-modules '("raid0" "raid1") > rest))) > > And I got an error from guix system reconfigure/build: > > : error: you may need these modules in the initrd > for /dev/sdg2: uas usb_storage > hint: Try adding them to the `initrd-modules' field of your > `operating-system' declaration, (initrd-modules (append (list "uas" > "usb_storage") [...] > This works if I use --skip-checks. But with checks it gives me the same e= rror > as above, changing the initrd-modules line to: > > (initrd-modules (append (list "uas" "usb_storage" "raid0" "raid1") > > Gives the following error: > > The following derivations will be built: > /gnu/store/p5sash3cqywp5kmb9dwh8kbxy0rrdmc0-system.drv > /gnu/store/g7pfwc7386x1bxf5pdv5nh1xz6ywxgxm-grub.cfg.drv > /gnu/store/w57aw36wpc0388aa1frkj7h7qh8xac6z-parameters.drv > /gnu/store/kh9v5z295kz4p79q3kancdv8d86n3cxr-linux-modules.drv > /gnu/store/pbrj245mgv9zcy3shid348n8qdpv468v-init.drv > /gnu/store/mvl7lb92g39d0qw08r2l2qiysvdf0sgs-raw-initrd.drv > Backtrace: > 6 (primitive-load "/gnu/store/hj17134gdpixdpif8nljwyh31k1?") > In ice-9/eval.scm: > 619:8 5 (_ #f) > 626:19 4 (_ #) > 293:34 3 (_ #) > In srfi/srfi-1.scm: > 592:29 2 (map1 _) > 592:17 1 (map1 ("usb_storage" "raid0" "raid1" "ahci" "usb-sto?" ?)) > In unknown file: > 0 (scm-error misc-error #f "~A ~S ~S" ("module not fo?" ?) ?) > > ERROR: In procedure scm-error: > module not found "usb_storage.ko" > "/gnu/store/khxmq6p1470171537z8agikiqmi469jr-linux-libre-4.17/lib/modules" > builder for `/gnu/store/kh9v5z295kz4p79q3kancdv8d86n3cxr-linux-modules.dr= v' The problem was that the hint would specify =E2=80=9Cusb_storage=E2=80=9D, = which is the correct module name but not the right *file* name (it=E2=80=99s =E2=80=9Cus= b-storage=E2=80=9D, notice the hyphen.) This is fixed in commit fcd068e984078ab74c6842af2525bf88096cd262, which takes a sledgehammer approach: it tries hyphen and underscore file names, such that =E2=80=98initrd-modules=E2=80=99 can contain either =E2=80= =9Cusb_storage=E2=80=9D or =E2=80=9Cusb-storage=E2=80=9D. Thanks, Ludo=E2=80=99. From unknown Mon Jun 23 04:11:50 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 27 Aug 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator