unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
From: Rodrigo Morales <me@rodrigomorales.site>
To: <help-guix@gnu.org>
Subject: Issue when booting Guix SD on laptop
Date: Thu, 4 Apr 2024 22:05:33 -0500	[thread overview]
Message-ID: <8a07daf596ad2cce100df21d340c50d7@rodrigomorales.site> (raw)


I believe I have successfully installed Guix SD in a laptop. I believe so because =guix system init /mnt/config.scm /mnt= ended with =guix system: bootloader successfully installed on /boot/efi=. The problem is that, at startup, my laptop gets stuck in this screen. Screenshot: http://web.archive.org/web/20240405022623/http://0x0.st/XioL.png (screen readers users, see [1] below.) There are some other messages that are shown above (I think they might be relevant): http://web.archive.org/web/20240405024115/http://0x0.st/Xiov.png (screen reader users, see [2] below
I am going to explain how I installed Guix SD on this laptop and I'm going to provide as much details as possible because that might help others spot where I could have made a mistake.

I booted from the USB stick where I copied =guix-system-install-1.4.0.x86_64-linux.iso=. In the installation image, after selecting the language and the territory for the language, I chose "Install using the shell based process." and the following message was shown (http://web.archive.org/web/20240405023310/http://0x0.st/XioW.png) (screen readers users, see [3] below). I think it refers to the bluetooth adapter, the wi-fi adapter and the graphic card, so I don't it is the root cause for my laptop not starting Guix properly.

The following code block lists all the commands that I executed during the installation.

#+BEGIN_SRC sh
$ wipefs -a /dev/nvme0n1
# I used cfdisk to create the partitions. You can see the partitions
# in the output of the lsblk that was executed afterwards.
$ cfdisk /dev/nvme0n1
$ mkfs.fat -F 32 /dev/nvme0n1p1
$ mkfs.ext4 /dev/nvme0n1p2
$ lsblk -o name,type,fstype,size /dev/nvme0n1
NAME        TYPE FSTYPE   SIZE
nvme0n1     disk        953.9G
├─nvme0n1p1 part vfat       1G
└─nvme0n1p2 part ext4   952.9G
$ mount /dev/nvme0n1p2 /mnt
$ mkdir -p /mnt/boot/efi
$ mount /dev/nvme0n1p1 /mnt/boot/efi
$ herd start cow-store /mnt
$ vi /mnt/config.scm
$ guix system init /mnt/config.scm /mnt
#+END_SRC

I wrote a minimal system configuration to avoid as much packages as possible and thus make it easier to find the root cause of the problem. The configuration file can be found here http://web.archive.org/web/20240405023552/http://0x0.st/Xiot.

You can find the entire output of that command =guix system init /mnt/config.scm /mnt= in http://web.archive.org/web/20240405023454/http://0x0.st/Xio4.txt

[1] Transcript of the image

#+BEGIN_SRC text
/dev/nvme0n1p2: clean, 57135/62447616 files, 4508105/249788753 blocks
loading '/gnu/store/kxv4n6875qxs3n474j4inykhia0cc2kc-system/boot'...
making '/gnu/store/kxv4n6875qxs3n474j4inykhia0cc2kc-system' the current system...
setting up setuid programs in '/run/setuid-programs'...
populating /etc from /gnu/store/nhzrdb64v2z9rzmzi34d1r8sq1xw7cja-etc...
[    2.489648] udevd[262]: no sender credentials received, message ignored
[    2.705673] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705711] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705730] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705748] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705766] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705784] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705802] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705820] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705837] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705855] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705872] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705891] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705909] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705926] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705944] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705961] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705979] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.705997] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706014] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706032] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706049] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706066] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706084] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706102] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706119] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706137] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706155] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706173] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706191] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706209] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706226] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706244] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706262] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706401] 0000:04:00.0: Missing Free firmware (non-Free firmwaare loading is disabled)
[    2.706528] iwlwifi 0000:04:00.0: no suitable firmware found!
[    2.706640] iwlwifi 0000:04:00.0: minimum version required: /*(DEBLOBBED)*/39
[    2.706749] iwlwifi 0000:04:00.0: maximum version supported: /*(DEBLOBBED)*/72
[    2.706861] iwlwifi 0000:04:00.0: check /*(DEBLOBBED)*/
[    2.708026] Error: Driver 'pcspkr' is already registered, aborting...
[    2.841612] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0041-0041.sfi (-2)
[    2.843564] Bluetooth: hci0: Failed to read MSFT supported features (-56)
#+END_SRC

[2] Transcript of the image

#+BEGIN_SRC text
[    0.653362] ACPI BIOS Error (bug) Could not resolve symbol [\_SB.PCI0.GP17.MP2], AE_NOT_FOUND (20220331/psargs-330)
[    0.653362] ACPI Error: Aborting method \_SB.GPIO._EVT due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
GC Warning: pthread_getattr_np or pthread_attr_getstack failed for main thread
GC Warning: Couldn't read /proc/stat
Welcome, this is GNU's early boot Guile
Use 'gnu.repl' for an initrd REPL.

loading kernel modules...
/dev/nvme0n1p2: recovering journal
/dev/nvme0n1p2: clean, 57135/62447616 files, 4508105/249788753 blocks
loading '/gnu/store/kxv4n6875qxs3n474j4inykhia0cc2kc-system/boot'...
making '/gnu/store/kxv4n6875qxs3n474j4inykhia0cc2kc-system' the current system...
setting up setuid programs in '/run/setuid-programs'...
populating /etc from /gnu/store/nhzrdb64v2z9rzmzi34d1r8sq1xw7cja-etc...
#+END_SRC

[3] Transcript of the image. The image shows a windows box with title "Hardware support warning" above the "GNU Guix Install" windows which prompts for the installation process (i.e. "graphical install using a terminal based interface' or "install using the shell based process"

#+BEGIN_SRC text
Devices not supported by free software were found on your computer:

- 1002 73df
- 8086 2725 (networking device)
- 1002 1638

Unfortunately, it means those devices will not be usable.

To address it, we recommend choosing hardware that respects your freedom as a user--hardware for which free drivers and firmware exist. See "Hardware Considerations" in the manual for more information.
#+END_SRC

Why my laptop gets stuck at that screen? http://web.archive.org/web/20240405022623/http://0x0.st/XioL.png (screen readers users, see [1])


             reply	other threads:[~2024-04-05  3:06 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-04-05  3:05 Rodrigo Morales [this message]
2024-04-06 19:34 ` Issue when booting Guix SD on laptop jbranso
2024-04-08  3:20   ` Rodrigo Morales

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8a07daf596ad2cce100df21d340c50d7@rodrigomorales.site \
    --to=me@rodrigomorales.site \
    --cc=help-guix@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).