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
?