Stuck at black screen on startup

Hello everyone!

I have a problem with a portable PC (HP brand), when I start the PC, I have the HP logo and after I have nothing, only a black screen. I don’t have the grub screen anymore.

I tried to open any tty with CTRL+ALT+Fx but nothing appears.

I’m creating a USB live CD of Manjaro to try to check what’s going on with a chroot, but it’s failing in reboot loop or it’s stuck in black screen too.

What can I do to fix my problem? Thank you very much!

EDIT: I forgot to precise but I try 2 USB keys and I try both keys on another PC and the other one was able to start on USB Live CD at the first try.

so everything was working prior? what did you do? updated/uninstalled/modified something?
and use ventoy to flash the iso

Hello brahma,

Thanks for your reply !

I’m not sure because it’s my mom’s PC, but I think it’s since an update, yes.

I did not know Ventoy, I use balenaEtcher and I also follow the Manjaro wiki with dd.

I also forgot to precise, I tested all USB port on the PC.

could be a messed up update, could be an end of life kernel… is the pc regularly update?
so use ventoy to flash the iso and try booting with it…

I’m trying with Ventoy, it’s cool tool but unfortunately it’s not working, I have the same problem, reboot loop or stuck :frowning:

I did a full update a few days before the problem.

What PC model and how old is it? Maybe a hardware error, e.g. RAM or motherboard?

Hello Wollie,

Thanks for your reply !

It’s a HP Laptop 15-db1041nf and I think it has 2 or 3 years.

I tested it with Ubuntu live CD and it works. Archlinux live CD doesn’t work either, but I used memtest on Archlinux live CD and RAM is ok ! So I don’t think it’s a hardware problem.

so ubuntu works but arch/manjaro doesnt? are you dual booting with windows?
check if secure boot is disabled in bios, if its not disable it, and try again;
if fast boot is disabled in biod - you may not have this option

Yes, the latest Ubuntu ISO will work, but the latest ArchLinux/Manjaro will not.
No, I don’t have dual-boot, only Manjaro.
Secure boot is disabled and I haven’t found anything related to fast boot.

But I have old ISO of ArchLinux and Manjaro and I have tested it and it works on first try. The versions are archlinux-2020.05.01-x86_64.iso and manjaro-kde-21.3.7-220816-linux515.iso.

Do you think a bug may have been introduced? Or a bug in the new version of the Linux kernel?

It seems I’m not alone regarding this topic Cannot boot from live USB (I can’t post link).

so boot into this version:

connect to internet, then chroot:
manjaro-chroot -a
rerun update:
pacman-mirrors -f 5 && pacman -Syyu
if there are no errors post output from:
mhwd-kernel -li && mhwd -l -li
and logs from the failed boot:
journalctl -b-1 -p4 --no-pager

1 Like

Hello brahma !

I downloaded the linux515 iso as you suggest here : Cannot boot from live USB - #13 by brahma
I can boot to this version :slight_smile:

pacman-mirrors -f 5 && pacman -Syyu works without error.

For the command mhwd-kernel -li && mhwd -l -li :

[manjaro /]# mhwd-kernel -li && mhwd -l -li
Currently running: 5.15.85-1-MANJARO (linux515)
The following kernels are installed in your system:
   * linux515
   * linux60
   * linux61
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI


Warning: No installed USB configs!
> 0000:02:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2016.04.20                true            PCI


> 0000:05:00.0 (0300:1002:15d8) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

For the command journalctl -b-1 -p4 --no-pager :

[manjaro /]# journalctl -b-1 -p4 --no-pager
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2.BCM5], AE_NOT_FOUND (20220331/dswload2-162)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20220331/psobject-220)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP1.DEV0], AE_NOT_FOUND (20220331/dswload2-162)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20220331/psobject-220)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.WLBU._STA.WLVD], AE_NOT_FOUND (20220331/psargs-330)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI Error: Aborting method \_SB.WLBU._STA due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.WLBU._STA.WLVD], AE_NOT_FOUND (20220331/psargs-330)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI Error: Aborting method \_SB.WLBU._STA due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.WLBU._STA.WLVD], AE_NOT_FOUND (20220331/psargs-330)
Jan 19 18:33:56 xxx-hplaptop kernel: ACPI Error: Aborting method \_SB.WLBU._STA due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
Jan 19 18:33:56 xxx-hplaptop kernel: pci 0000:00:00.2: can't derive routing for PCI INT A
Jan 19 18:33:56 xxx-hplaptop kernel: pci 0000:00:00.2: PCI INT A: not connected

it gets stuck here, so post also output from:
lspci

and do you have grub shown during boot? did you tried with different kernels, since you have them installed?

I tried to boot normally, it doesn’t work. I run journalctl -b-1 -p4 --no-pager again and I have a different output :

[manjaro /]# journalctl -b-1 -p4 --no-pager
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2.BCM5], AE_NOT_FOUND (20220331/dswload2-162)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20220331/psobject-220)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP1.DEV0], AE_NOT_FOUND (20220331/dswload2-162)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20220331/psobject-220)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.WLBU._STA.WLVD], AE_NOT_FOUND (20220331/psargs-330)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI Error: Aborting method \_SB.WLBU._STA due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.WLBU._STA.WLVD], AE_NOT_FOUND (20220331/psargs-330)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI Error: Aborting method \_SB.WLBU._STA due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.WLBU._STA.WLVD], AE_NOT_FOUND (20220331/psargs-330)
Jan 19 18:34:48 xxx-hplaptop kernel: ACPI Error: Aborting method \_SB.WLBU._STA due to previous error (AE_NOT_FOUND) (20220331/psparse-529)
Jan 19 18:34:48 xxx-hplaptop kernel: pci 0000:00:00.2: can't derive routing for PCI INT A
Jan 19 18:34:48 xxx-hplaptop kernel: pci 0000:00:00.2: PCI INT A: not connected
Jan 19 18:34:48 xxx-hplaptop kernel: clocksource: timekeeping watchdog on CPU3: Marking clocksource 'tsc' as unstable because the skew is too large:
Jan 19 18:34:48 xxx-hplaptop kernel: clocksource:                       'hpet' wd_nsec: 507153213 wd_now: 1bed1b1 wd_last: 150046a mask: ffffffff
Jan 19 18:34:48 xxx-hplaptop kernel: clocksource:                       'tsc' cs_nsec: 506688127 cs_now: 8f4ff2fdf cs_last: 8b5a2b610 mask: ffffffffffffffff
Jan 19 18:34:48 xxx-hplaptop kernel: clocksource:                       'tsc' is current clocksource.
Jan 19 18:34:48 xxx-hplaptop kernel: TSC found unstable after boot, most likely due to broken BIOS. Use 'tsc=unstable'.
Jan 19 18:34:48 xxx-hplaptop kernel: clocksource: Checking clocksource tsc synchronization from CPU 3 to CPUs 0,5.

lspci output command :

[manjaro /]# lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:01.5 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter
04:00.0 Non-Volatile memory controller: Micron Technology Inc Device 5410 (rev 01)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (rev c2)
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller
05:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)

For grub, no, grub is not shown during boot :confused: so I can’t choose a different kernel…

its this one, and also you have there something related to cpu… but since you cant boot the iso with the 6.1 kernel, its probably a kernel issue, so switching to the 5.15 could help, since that is the one you can boot…

first from chroot uninstall the 6.0 kernel:
pacman -R linux60
and reinstall the others:
pacman -S linux515 linux61
if there were errors, post them here…

now for the grub:
nano /etc/default/grub
and edit this line to look like this:
GRUB_TIMEOUT_STYLE=menu
save it with ctrl+x, press ‘y’, update grub:
update-grub
reboot and in the grubs advanced options, select the 5.15 kernels (not the fallback one, the normal one)

Do you want to say 6.1 ?

no, you have 3 kernels installed, and you dont really them, so uninstall the linux60, reinstall the others, modify the grub, reboot and try booting with the 5.15 as outlined above

Ok, thanks for the confirmation. I was thinking that since I cannot start on a 6.1 kernel, I should remove this one over 5.15 and 6.0.

I get errors with pacman -R linux60 and pacman -S linux515 linux61, but I don’t know if they are significant errors.

[manjaro /]# sudo pacman -R linux60
checking dependencies...
:: base optionally requires linux: bare metal support

Packages (1) linux60-6.0.15-1

Total Removed Size:  169.55 MiB

:: Do you want to remove these packages? [Y/n] 
:: Running pre-transaction hooks...
(1/2) Removing linux initcpios...
(2/2) Remove DKMS modules
:: Processing package changes...
(1/1) removing linux60                                                                                        [##################################################################] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating module dependencies...
(3/3) Updating Grub-Bootmenu
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.1-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-6.1-x86_64.img
Found initrd fallback image: /boot/initramfs-6.1-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.15-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.15-x86_64.img
Found initrd fallback image: /boot/initramfs-5.15-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
ERROR: mkdir /var/lock/dmraid
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done


[manjaro /]# sudo pacman -S linux515 linux61
warning: linux515-5.15.85-1 is up to date -- reinstalling
warning: linux61-6.1.1-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) linux515-5.15.85-1  linux61-6.1.1-1

Total Installed Size:  274.81 MiB
Net Upgrade Size:        0.00 MiB

:: Proceed with installation? [Y/n] 
(2/2) checking keys in keyring                                                                                [##################################################################] 100%
(2/2) checking package integrity                                                                              [##################################################################] 100%
(2/2) loading package files                                                                                   [##################################################################] 100%
(2/2) checking for file conflicts                                                                             [##################################################################] 100%
(2/2) checking available disk space                                                                           [##################################################################] 100%
:: Running pre-transaction hooks...
(1/2) Remove upgraded DKMS modules
(2/2) Save Linux kernel modules
:: Processing package changes...
(1/2) reinstalling linux515                                                                                   [##################################################################] 100%
(2/2) reinstalling linux61                                                                                    [##################################################################] 100%
:: Running post-transaction hooks...
(1/6) Arming ConditionNeedsUpdate...
(2/6) Updating module dependencies...
(3/6) Install DKMS modules
==> dkms install --no-depmod rtlwifi-new/0.6 -k 6.1.1-1-MANJARO
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/rtlwifi-new/0.6/source/dkms.conf)
Error! Bad return status for module build on kernel: 6.1.1-1-MANJARO (x86_64)
Consult /var/lib/dkms/rtlwifi-new/0.6/build/make.log for more information.
==> WARNING: `dkms install --no-depmod rtlwifi-new/0.6 -k 6.1.1-1-MANJARO' exited 10
==> dkms install --no-depmod rtlwifi-new/0.6 -k 5.15.85-1-MANJARO
Deprecated feature: REMAKE_INITRD (/var/lib/dkms/rtlwifi-new/0.6/source/dkms.conf)
Error! Bad return status for module build on kernel: 5.15.85-1-MANJARO (x86_64)
Consult /var/lib/dkms/rtlwifi-new/0.6/build/make.log for more information.
==> WARNING: `dkms install --no-depmod rtlwifi-new/0.6 -k 5.15.85-1-MANJARO' exited 10
(4/6) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux515.preset: 'default'
  -> -k /boot/vmlinuz-5.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64.img
==> Starting build: 5.15.85-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.15-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux515.preset: 'fallback'
  -> -k /boot/vmlinuz-5.15-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-5.15-x86_64-fallback.img -S autodetect
==> Starting build: 5.15.85-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: qla1280
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-5.15-x86_64-fallback.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux61.preset: 'default'
  -> -k /boot/vmlinuz-6.1-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-6.1-x86_64.img
==> Starting build: 6.1.1-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-6.1-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux61.preset: 'fallback'
  -> -k /boot/vmlinuz-6.1-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-6.1-x86_64-fallback.img -S autodetect
==> Starting build: 6.1.1-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-6.1-x86_64-fallback.img
==> Image generation successful
(5/6) Updating Grub-Bootmenu
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.1-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-6.1-x86_64.img
Found initrd fallback image: /boot/initramfs-6.1-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.15-x86_64
Found initrd image: /boot/amd-ucode.img /boot/initramfs-5.15-x86_64.img
Found initrd fallback image: /boot/initramfs-5.15-x86_64-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
(6/6) Restore Linux kernel modules

==> Warning:
         -> Kernel has been updated. Modules of the current kernel
         -> have been backed up so you can continue to use your
         -> computer. However, the new kernel will only work
         -> at next boot.

I change /etc/default/grub as you told yo me, I did not know this option, thank you. After that, I can select 5.15 Linux kernel and it’s working !

So, thank you brahma and Wollie :slight_smile:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.