unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* Issue when booting Guix SD on laptop
@ 2024-04-05  3:05 Rodrigo Morales
  2024-04-06 19:34 ` jbranso
  0 siblings, 1 reply; 3+ messages in thread
From: Rodrigo Morales @ 2024-04-05  3:05 UTC (permalink / raw)
  To: help-guix


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])


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Issue when booting Guix SD on laptop
  2024-04-05  3:05 Issue when booting Guix SD on laptop Rodrigo Morales
@ 2024-04-06 19:34 ` jbranso
  2024-04-08  3:20   ` Rodrigo Morales
  0 siblings, 1 reply; 3+ messages in thread
From: jbranso @ 2024-04-06 19:34 UTC (permalink / raw)
  To: Rodrigo Morales, help-guix

April 4, 2024 at 11:05 PM, "Rodrigo Morales" <me@rodrigomorales.site> wrote:



> 
> 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

Thanks for the detailed message!  What kind of laptop do you have?


> 
> 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])
>


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Issue when booting Guix SD on laptop
  2024-04-06 19:34 ` jbranso
@ 2024-04-08  3:20   ` Rodrigo Morales
  0 siblings, 0 replies; 3+ messages in thread
From: Rodrigo Morales @ 2024-04-08  3:20 UTC (permalink / raw)
  To: jbranso, help-guix

jbranso@dismail.de writes:

> April 4, 2024 at 11:05 PM, "Rodrigo Morales" <me@rodrigomorales.site> wrote:
>
> Thanks for the detailed message!  What kind of laptop do you have?

I'm using a laptop MSI Delta 15. Under the laptop, there's a sticker
that reads "SKU: Delta 15 A5EFK-001US-GGAR758H16GXXDX10MA".

Just in case this is helpful, I also ran these three commands that
display hardware information on Ubuntu 22.04.4 LTS on the same laptop:

+ sudo hwinfo --short (available at http://web.archive.org/web/20240408031612/http://0x0.st/Xi4P.txt )
+ sudo lshw -short (available at http://web.archive.org/web/20240408031713/http://0x0.st/Xi4N.txt )
+ sudo inxi -Fxz (available at http://web.archive.org/web/20240408031634/http://0x0.st/Xi4Z.txt )


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-04-08  3:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-05  3:05 Issue when booting Guix SD on laptop Rodrigo Morales
2024-04-06 19:34 ` jbranso
2024-04-08  3:20   ` Rodrigo Morales

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).