April 4, 2024 at 11:05 PM, "Rodrigo Morales" <m...@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]) >