Manjaro XFCE fails to load kernel modules, says platform INT3515:01 deferred probe pending

[manjaro@manjaro ~]$ pacman-mirrors -f 5 && pacman -Syyu
.: ERROR Must have root privileges
[manjaro@manjaro ~]$ sudo pacman-mirrors -f 5 && pacman -Syyu
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
  1.598 Netherlands    : https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/
  1.875 Georgia        : https://repos.silknet.com/manjaro/
  3.298 Canada         : https://mirror.csclub.uwaterloo.ca/manjaro/
  1.477 Belgium        : http://ftp.belnet.be/mirrors/manjaro/repos/
  1.975 United_States  : https://ridgewireless.mm.fcix.net/manjaro/
::INFO Writing mirror list
::Belgium         : http://ftp.belnet.be/mirrors/manjaro/repos/stable
::Netherlands     : https://ftp.nluug.nl/pub/os/Linux/distr/manjaro/stable
::Georgia         : https://repos.silknet.com/manjaro/stable
::United_States   : https://ridgewireless.mm.fcix.net/manjaro/stable
::Canada          : https://mirror.csclub.uwaterloo.ca/manjaro/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
error: you cannot perform this operation unless you are root.
[manjaro@manjaro ~]$ ^C
[manjaro@manjaro ~]$

Sorry, the previous is wrong. Here is what you requested.

ok, so you up to date, so reinstall kernels and just in case use overwrite:
pacman -S linux515 linux60 --overwrite '*'
if there were no errors, exit chroot:
exit
reboot and see if it helped

1 Like

Hi brahma.

Unfortunately the problem persists.

manjaro /]# pacman -S linux515 linux60 --overwrite '*'
warning: linux515-5.15.93-1 is up to date -- reinstalling
warning: linux60-6.0.19-4 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) linux515-5.15.93-1  linux60-6.0.19-4

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

:: Proceed with installation? [Y/n] y
(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/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/2) reinstalling linux515                        [######################] 100%
(2/2) reinstalling linux60                         [######################] 100%
>>> NOTE, 6.0.19 is the last maintenance release of the 60 kernel series.
    This kernel is now marked 'End Of Life' (EOL).
    
    It is recommend to switch to the newer linux61 series:
    'sudo mhwd-kernel -i linux61'
    
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Updating module dependencies...
(3/5) 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.93-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]
loadkeys: Unable to open file: za: No such file or directory
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> 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.93-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: qla2xxx
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: za: No such file or directory
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> 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/linux60.preset: 'default'
  -> -k /boot/vmlinuz-6.0-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-6.0-x86_64.img
==> Starting build: 6.0.19-4-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]
loadkeys: Unable to open file: za: No such file or directory
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-6.0-x86_64.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux60.preset: 'fallback'
  -> -k /boot/vmlinuz-6.0-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-6.0-x86_64-fallback.img -S autodetect
==> Starting build: 6.0.19-4-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: qed
==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: xhci_pci
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
loadkeys: Unable to open file: za: No such file or directory
  -> Running build hook: [consolefont]
==> WARNING: consolefont: no font found in configuration
  -> Running build hook: [filesystems]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-6.0-x86_64-fallback.img
==> Image generation successful
(4/5) Updating Kernel initcpios for Nvidia-DRM...
(5/5) Updating Grub-Bootmenu
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-6.0-x86_64
Found initrd image: /boot/intel-ucode.img /boot/initramfs-6.0-x86_64.img
Found initrd fallback image: /boot/initramfs-6.0-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.15-x86_64
Found initrd image: /boot/intel-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
grub-probe: error: cannot find a GRUB drive for /dev/sda1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sda1.  Check your device.map.
Adding boot menu entry for UEFI Firmware Settings ...
Root filesystem isn't btrfs
If you think an error has occurred, please file a bug report at "https://github.com/Antynea/grub-btrfs"
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: warning: unknown device type nvme0n1.
done
[manjaro /]#

did you tried booting with both the 5.15 kernel and the 6.0?
provide logs from the failed boot:
journalctl -b-1 -p4 --no-pager

Hi brahma.

I’m not sure how to specify the kernel to boot up. The kernel would have been linux515 -5. Here is the failed boot log:

provide also output from:
mhwd -l -li
cat /etc/mkinitcpio.conf
ls /etc/modprobe.d
find /etc/X11/ -name "*.conf"

[manjaro /]# mhwd -l -li

Installed PCI configs:


              NAME               VERSION          FREEDRIVER           TYPE

video-nvidia-470xx            2021.12.18               false            PCI
       video-linux            2018.05.04                true            PCI

Warning: No installed USB configs!

0000:01:00.0 (0300:10de:1287) Display controller nVidia Corporation:


              NAME               VERSION          FREEDRIVER           TYPE

video-nvidia-470xx            2021.11.04               false            PCI
video-nvidia-390xx            2021.11.26               false            PCI
       video-linux            2018.05.04                true            PCI
 video-modesetting            2020.01.13                true            PCI
        video-vesa            2017.03.12                true            PCI

[manjaro /]#

[manjaro /]# cat /etc/mkinitcpio.conf
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES=(piix ide_disk reiserfs)
MODULES=""

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS=(base)
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS=(base udev autodetect block filesystems)
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS=(base udev block filesystems)
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS=(base udev block mdadm encrypt filesystems)
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS=(base udev block lvm2 filesystems)
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block keyboard keymap consolefont filesystems fsck"

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"
#COMPRESSION="zstd"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()
[manjaro /]# 
manjaro /]# ls /etc/modprobe.d
mhwd-gpu.conf
[manjaro /]#
[manjaro /]# find /etc/X11/ -name "*.conf"
/etc/X11/mhwd.d/nvidia.conf
/etc/X11/xorg.conf.d/00-keyboard.conf
/etc/X11/xorg.conf.d/90-mhwd.conf
[manjaro /]#

edit your posts and format them properly…
now uninstall nvidia:
mhwd -r pci video-nvidia-470xx
install also the 6.1 kernel:
pacman -S linux61
remove the linux60:
pacman -R linux60
install back nvidia:
mhwd -i pci video-nvidia-470xx

now open this:
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 now the grub menu will be shown, so in the advanced options select the kernel 6.1 - but dont select the fallback one… and try also with the 5.15 if the 6.1 doesnt work

1 Like

Absolutely brilliant!

Thanks, Brahma. I am now able to log into 5.15 again. I greatly appreciate your taking the time and effort to walk me through it.

Thanks again. So grateful.

I would just like to be sure, are there any privacy or security risks in any of the information I have posted?

Welcome to Manjaro! :smiling_face_with_three_hearts:

  1. Please read the information behind this link. It will help you to post necessary information.

[HowTo] Provide System Information

  1. Please press the three dots below your post and then press the :pencil2:
  • If you give us information about your system, we can see what we’re talking about and make better suggestions.
  • You can do this by using inxi in a terminal or in console.
sudo inxi --admin --verbosity=7 --filter --no-host --width

Personally identifiable information such as serial numbers and MAC addresses are filtered out by this command

  • Presenting the information in this way allows everyone to be familiar with the format and quickly find the items they need without missing anything.
  1. Copy the output from inxi (including the command) and paste it into your post.
  • To make it more readable, add 3 backticks ``` on an extra line before and after the pasted text.
    (Wisdom lies in reading :wink: )

Are you saying I have done it incorrectly? Can I edit my posts to filter out serial numbers and MAC addresses? Should I be concerned?

You did as you where told :wink:

Yes

No

no, there are not

Great. Thank you once again for all your help.

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