Kernel module not found at boot time due to hyphen/underscore mismatch

  • Done
  • quality assurance status badge
Details
4 participants
  • Ludovic Courtès
  • lukasbf
  • Tobias Geerinckx-Rice
  • Meiyo Peng
Owner
unassigned
Submitted by
Meiyo Peng
Severity
important
Merged with
M
M
Meiyo Peng wrote on 10 Jul 2019 12:57
The installer recommends wrong initrd module names
(address . bug-guix@gnu.org)
87wogqxim8.fsf@riseup.net
Hi,

When I install Guix on a low end computer using the `guix system init`
command, the installer says that "mmc_block" and "sdhci_acpi" should be
added into initrd-modules:

#+begin_example
error: you may need these modules in the initrd for /dev/mmcblk0p2: mmc_block sdhci_acpi
hint: Try adding them to the `initrd-modules' field of your `operating-system' declaration, along these lines:

(operating-system
;; ...
(initrd-modules (append (list "mmc_block" "sdhci_acpi")
%base-initrd-modules)))
#+end_example

This computer has an eMMC disk, so this sounds reasonable. I made that
modification and the installation process succeeded. But when I boot
the computer, it complained that "sdhci_acpi" could not be found. After
spending hours digging around, I finally found out that the required
module name is actuall called "sdhci-acpi" rather than "sdhci_acpi".
The computer can successfully boot into Guix when I replace "sdhci_acpi"
with "sdhci-acpi" and reinstall Guix.

So the problem is that the Guix installer recommends wrong initrd module
names to user.


--
Meiyo Peng
T
T
Tobias Geerinckx-Rice wrote on 10 Jul 2019 13:15
(address . 36574@debbugs.gnu.org)
87zhlmywbf.fsf@nckx
Hullo,

Meiyo Peng wrote:
Toggle quote (4 lines)
> So the problem is that the Guix installer recommends wrong
> initrd module
> names to user.

Do you think this is the revenge of [0]? If so, could you merge
the two?

Kind regards,

T G-R

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQT12iAyS4c9C3o4dnINsP+IT1VteQUCXSXI5AAKCRANsP+IT1Vt
eemnAQCGqJ+pEiY2CsH2lVLsMWfeb2AA0lY//+PwjZvZeVu19wD/bUZaaQfNQfhA
CVyFc3pvvmL/r3jXYrgLt79K5sGLDAI=
=iErg
-----END PGP SIGNATURE-----

M
M
Meiyo Peng wrote on 11 Jul 2019 03:46
control message for bug #36574
(address . control@debbugs.gnu.org)
87v9w9xs05.fsf@riseup.net
merge 36574 34902
quit
M
M
Meiyo Peng wrote on 11 Jul 2019 03:51
Re: bug#36574: The installer recommends wrong initrd module names
(name . Tobias Geerinckx-Rice)(address . me@tobias.gr)(address . 36574@debbugs.gnu.org)
87tvbtxrsc.fsf@riseup.net
Hello,

Tobias Geerinckx-Rice writes:

Toggle quote (2 lines)
> Do you think this is the revenge of [0]?

Yes, I think so.

Toggle quote (2 lines)
> If so, could you merge the two?

Done. Thanks.

Toggle quote (3 lines)

L
L
lukasbf wrote on 31 Jul 2019 23:04
The installer recommends wrong initrd module names
(address . 36574@debbugs.gnu.org)
Ll8qLFk--3-1@tutanota.com
I have this problem too
Attachment: file
L
L
Ludovic Courtès wrote on 16 Aug 2019 23:04
control message for bug #34902
(address . control@debbugs.gnu.org)
87ftm0g6th.fsf@gnu.org
retitle 34902 Kernel module not found at boot time due to hyphen/underscore mismatch
quit
L
L
Ludovic Courtès wrote on 16 Aug 2019 23:05
(address . control@debbugs.gnu.org)
87ef1kg6t9.fsf@gnu.org
severity 34902 important
quit
?
Your comment

This issue is archived.

To comment on this conversation send an email to 36574@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 36574
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch