New install only boots from fallback initramfs

So here’s a puzzler. I just switched my Lenovo Ideapad MIIX 700 (basically a Surface knock-off) over to endeavour-gnome (from manjaro-gnome). When I try to boot normally from grub the process only gets as far as:

Loading kernel linux
Loading initial ramdisk

and then it freezes, such that all ll I can do is a hard powerdown. However, it boots just fine from the fallback initramfs. The issue seems basically identical to this one, but I don’t see a solution on that thread. Any help would be appreciated. Thanks!

2 Likes

Hi @drhoopoe, I never found a way to resolve this issue in the thread you refer. Indeed it seems similar. I have this behaviour only with my Dell latitude. A Dell XPS13 with exactly the same installation on EndeavourOS loads the initfram correctly.
I can only share that after nearly 4 months of daily booting I just boot from the fallback and forgot to think of this as a problem. The laptop works just fine once booted…But if anybody would resolve this puzzle, well, I’ll appreciate it of course.
Ready to run some tests…if any. All the best.

2 Likes

Some things to try one at a time if you already haven’t:

  1. sudo mkinitcpio -P
  2. sudo pacman -S linux linux-headers # and LTS too if you have it installed

and please show us the output of

inxi -Fxxxc0z

It’s possible that the default initram doesn’t contain modules/firmware that are in fallback.
Difficult to tell which one.
You can list contents with lsinitcpio and maybe you can find out which file might be missing.

I haven’t been following this thread too well - but has anyone checked for correct micro-code loading? That seems one common oops that creeps in from time to time (and avoided with a fallback boot)…

(Should not happen, but if you post the ‘initrd’ line from your boot entry, we’ll know right away!)

It could be BIOS related. Have you updated your BIOS?

Image creation and activation

Automated generation

Every time a kernel is installed or upgraded, a pacman hook generates automatically a .preset file saved in /etc/mkinitcpio.d/. For example linux.preset for the official stable linux kernel package. A preset is simply a list of information required to create initial ramdisk images, instead of manually specifying the various parameters and the location of the output files. By default, it contains the instructions to create two images:

  1. the default ramdisk image created following the directives specified in the mkinitcpio #Configuration, and
  2. the fallback ramdisk image, same as above except that the autodetect hook is skipped during creation, thus including a full range of modules which supports most systems.

After creating the preset, the pacman hook calls the mkinitcpio script which generates the two images, using the information provided in the preset.

1 Like
cat /usr/lib/initcpio/install/autodetect
#!/bin/bash

build() {
    local m=
    local -a md_devs mods

    [[ $KERNELVERSION == none ]] && return 0

    add_if_avail() {
        local r= resolved=()

        # treat this as an alias, since ext3 might be aliased to ext4. also, as
        # of linux 3.9, we can find any filesystem by the alias "fs-$name"
        # rather than having to guess at the corresponding module name.
        mapfile -t resolved < <(modprobe -Ra {fs-,}"$1" 2>/dev/null)

        for r in "${resolved[@]}"; do
            _autodetect_cache["$r"]=1
        done
    }

    if [[ ! -d /sys/devices ]]; then
        error "/sys does not appear to be mounted. Unable to use autodetection"
        return 1
    fi

    mapfile -t mods < <(auto_modules)
    for m in "${mods[@]}"; do
        _autodetect_cache["$m"]=1
    done

    # detect filesystem for root
    if rootfstype=$(findmnt -uno fstype -T '/'); then
        add_if_avail "$rootfstype"
    else
        error "failed to detect root filesystem"
        fs_autodetect_failed=1
    fi

    # detect filesystem for separate /usr
    if usrfstype=$(findmnt -snero fstype -T '/usr'); then
        add_if_avail "$usrfstype"
    fi

    # scan for md raid devices
    md_devs=(/sys/class/block/md*/md/level)
    if [[ -e $md_devs ]]; then
        quiet "found %d mdadm arrays to scan" "${#md_devs[*]}"
        mapfile -t mods < <(awk '{ gsub(/raid[456]/, "raid456"); print; }' "${md_devs[@]}")
        for m in "${mods[@]}"; do
            _autodetect_cache["$m"]=1
        done
    fi

    if (( ${#_autodetect_cache[*]} )); then
        quiet "caching %d modules" "${#_autodetect_cache[*]}"
    fi
}

help() {
    cat <<HELPEOF
This hook shrinks your initramfs to a smaller size by autodetecting the needed
modules. Be sure to verify included modules are correct and none are missing.
This hook must be run before other subsystem hooks in order to take advantage
of auto-detection.  Any hooks placed before 'autodetect' will be installed in
full.
HELPEOF
}

# vim: set ft=sh ts=4 sw=4 et:

I haven’t, and this is a dual-install machine, so I take it’d be easy to, I’ve just never done it before. I do get these missing firmware warnings:

==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: xhci_pci

We all get those; it’s normal.

https://wiki.archlinux.org/index.php/Mkinitcpio#Possibly_missing_firmware_for_module_XXXX

When initramfs are being rebuild after a kernel update, you might get these or similar warnings:

WARNING: Possibly missing firmware for module: wd719x
WARNING: Possibly missing firmware for module: aic94xx
WARNING: Possibly missing firmware for module: xhci_pci

These appear to any Arch Linux users, especially those who have not installed these firmware modules. If you do not use hardware which uses these firmwares you can safely ignore this message.

4 Likes

Great phrasing, right in your face :laughing:

4 Likes

I tried the mkinitcoio -P with no result. I’m going to wait on the other step until I check on what Joe’s suggesting below. In the meantime, here’s the inxi output:

System:    Kernel: 5.9.8-arch1-1 x86_64 bits: 64 compiler: gcc v: 10.2.0 Desktop: GNOME 3.38.1 tk: GTK 3.24.23 wm: gnome-shell 
           dm: GDM 3.38.2 Distro: EndeavourOS 
Machine:   Type: Laptop System: LENOVO product: 80QL v: Lenovo ideapad MIIX 700-12ISK serial: <filter> Chassis: type: 10 
           v: Lenovo ideapad MIIX 700-12ISK serial: <filter> 
           Mobo: LENOVO model: Chelsea v: SDK0J40697WIN serial: <filter> UEFI: LENOVO v: DFCN30WW date: 12/07/2015 
Battery:   ID-1: BAT0 charge: 28.4 Wh condition: 28.4/40.6 Wh (70%) volts: 8.4/7.6 model: LGC L15L4P71 type: Li-poly 
           serial: <filter> status: Full 
CPU:       Info: Dual Core model: Intel Core m5-6Y54 bits: 64 type: MT MCP arch: Skylake rev: 3 L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 bogomips: 12007 
           Speed: 600 MHz min/max: 400/2700 MHz Core speeds (MHz): 1: 598 2: 600 3: 598 4: 600 
Graphics:  Device-1: Intel HD Graphics 515 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:191e 
           Display: x11 server: X.org 1.20.9 compositor: gnome-shell driver: intel unloaded: fbdev,modesetting,vesa 
           resolution: <missing: xdpyinfo> 
           Message: Unable to show advanced data. Required tool glxinfo missing.            Device-2: Intel CSI-2 Host vendor: Lenovo driver: ipu3-cio2 bus ID: 00:14.3 chip ID: 8086:9d32 
           Device-3: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           chip ID: 8086:9d70 
           Sound Server: ALSA v: k5.9.8-arch1-1 
Network:   Device-1: Intel Wireless 8260 driver: iwlwifi v: kernel port: efa0 bus ID: 01:00.0 chip ID: 8086:24f3 
           IF: wlan0 state: up mac: <filter> 
Drives:    Local Storage: total: 238.47 GiB used: 8.13 GiB (3.4%) 
           ID-1: /dev/sda vendor: Samsung model: MZNLN256HCHP-000L2 size: 238.47 GiB speed: 6.0 Gb/s serial: <filter> 
           rev: 3L0Q scheme: GPT 
Partition: ID-1: / size: 39.12 GiB used: 7.39 GiB (18.9%) fs: ext4 dev: /dev/sda6 
           ID-2: /home size: 21.02 GiB used: 717.9 MiB (3.3%) fs: ext4 dev: /dev/sda7 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 27.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 304 Uptime: 17h 09m wakeups: 8 Memory: 7.68 GiB used: 1.27 GiB (16.5%) Init: systemd v: 246 Compilers: 
           gcc: 10.2.0 Packages: pacman: 993 Shell: Zsh v: 5.8 running in: tilix inxi: 3.1.09 

Audio: Device-1: Intel Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Imaging Unit vendor: Lenovo driver: ipu3-imgu
bus ID: 00:05.0 chip ID: 8086:1919

OK, so I ran lsinitcpio on the normal and fallback initramfs and then ran a diff on the two outputs. And yes, there’s a huge number of modules included in the fallback, as Joe explains below. Here’s the list of “extra” stuff in the fallback, in case anyone’s interested, all 687 lines of it:

64,65d63
< usr/bin/fsck.btrfs
< usr/bin/fsck.cramfs
69,76d66
< usr/bin/fsck.f2fs
< usr/bin/fsck.fat
< usr/bin/fsck.jfs
< usr/bin/fsck.minix
< usr/bin/fsck.msdos
< usr/bin/fsck.reiserfs
< usr/bin/fsck.vfat
< usr/bin/fsck.xfs
198,238d187
< usr/lib/firmware/
< usr/lib/firmware/advansys/
< usr/lib/firmware/advansys/3550.bin
< usr/lib/firmware/advansys/38C0800.bin
< usr/lib/firmware/advansys/38C1600.bin
< usr/lib/firmware/advansys/mcode.bin
< usr/lib/firmware/cbfw-3.2.5.1.bin
< usr/lib/firmware/ct2fw-3.2.5.1.bin
< usr/lib/firmware/ctfw-3.2.5.1.bin
< usr/lib/firmware/cxgb3/
< usr/lib/firmware/cxgb3/ael2005_opt_edc.bin
< usr/lib/firmware/cxgb3/ael2005_twx_edc.bin
< usr/lib/firmware/cxgb3/ael2020_twx_edc.bin
< usr/lib/firmware/cxgb3/t3b_psram-1.1.0.bin
< usr/lib/firmware/cxgb3/t3c_psram-1.1.0.bin
< usr/lib/firmware/cxgb3/t3fw-7.12.0.bin
< usr/lib/firmware/cxgb4/
< usr/lib/firmware/cxgb4/t4fw.bin
< usr/lib/firmware/cxgb4/t5fw.bin
< usr/lib/firmware/cxgb4/t6fw.bin
< usr/lib/firmware/ene-ub6250/
< usr/lib/firmware/ene-ub6250/ms_init.bin
< usr/lib/firmware/ene-ub6250/msp_rdwr.bin
< usr/lib/firmware/ene-ub6250/ms_rdwr.bin
< usr/lib/firmware/ene-ub6250/sd_init1.bin
< usr/lib/firmware/ene-ub6250/sd_init2.bin
< usr/lib/firmware/ene-ub6250/sd_rdwr.bin
< usr/lib/firmware/isci/
< usr/lib/firmware/isci/isci_firmware.bin
< usr/lib/firmware/qed/
< usr/lib/firmware/qed/qed_init_values_zipped-8.42.2.0.bin
< usr/lib/firmware/ql2100_fw.bin
< usr/lib/firmware/ql2200_fw.bin
< usr/lib/firmware/ql2300_fw.bin
< usr/lib/firmware/ql2322_fw.bin
< usr/lib/firmware/ql2400_fw.bin
< usr/lib/firmware/ql2500_fw.bin
< usr/lib/firmware/qlogic/
< usr/lib/firmware/qlogic/1040.bin
< usr/lib/firmware/qlogic/12160.bin
< usr/lib/firmware/qlogic/1280.bin
256d204
< usr/lib/libf2fs.so.8
271d218
< usr/lib/libreiserfscore.so.0
288,321d234
< usr/lib/modules/5.9.9-arch1-1/kernel/3w-9xxx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/3w-sas.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/3w-xxxx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/9p.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/9pnet.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/9pnet_virtio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/a100u2w.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/aacraid.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/adc-keys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/adp5520-keys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/adp5588-keys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/adp5589-keys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/advansys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/aesni-intel.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/affs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/agpgart.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/aha152x_cs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ahci_ceva.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ahci_platform.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ahci_qoriq.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/aic79xx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/aic7xxx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/aic94xx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/alcor.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/alcor_pci.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/altera_ps2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/am53c974.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/aoe.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/applespi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/arcmsr.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/arc_ps2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/asus-wmi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ata_generic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ata_piix.ko
323,345d235
< usr/lib/modules/5.9.9-arch1-1/kernel/atp870u.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/auth_rpcgss.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/battery.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/bcma-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/bcma.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/bcm-keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/be2iscsi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/befs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/bfa.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/blake2b_generic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/blocklayoutdriver.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/bnx2fc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/bnx2i.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/brd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/btrfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/BusLogic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cachefiles.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/caif_virtio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cap11xx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cb710.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cb710-mmc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ccm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cdns-pltfrm.ko
347,353d236
< usr/lib/modules/5.9.9-arch1-1/kernel/cec.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ceph.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ch.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cifs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cmac.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cnic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/coda.ko
355d237
< usr/lib/modules/5.9.9-arch1-1/kernel/cramfs.ko
359,362d240
< usr/lib/modules/5.9.9-arch1-1/kernel/crc32_generic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/crc32-pclmul.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/crc7.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/crc8.ko
364,397d241
< usr/lib/modules/5.9.9-arch1-1/kernel/cros_ec_keyb.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cryptd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/crypto_engine.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cryptoloop.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/crypto_simd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/csiostor.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ct82c710.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cuse.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cxgb3i.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cxgb3.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cxgb4i.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/cxgb4.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/dc395x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/dlink-dir685-touchkeys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/dlm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/dmx3191d.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/dns_resolver.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/dpt_i2o.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/drbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/drm_kms_helper.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/drm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ecb.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ecryptfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/eeprom_93cx6.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ehci-fsl.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ehci-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ehci-pci.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ehci-platform.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/enclosure.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/encrypted-keys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/erofs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/esas2r.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/esp_scsi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/exfat.ko
399,407d242
< usr/lib/modules/5.9.9-arch1-1/kernel/f2fs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/failover.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fat.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fb_sys_fops.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fcoe.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fdomain_cs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fdomain.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fdomain_pci.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ff-memless.ko
409,410d243
< usr/lib/modules/5.9.9-arch1-1/kernel/firewire-net.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/firewire-ohci.ko
412,453d244
< usr/lib/modules/5.9.9-arch1-1/kernel/floppy.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fnic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fotg210-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fscache.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fsl-mph-dr-of.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ftdi-elan.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/fuse.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/gdth.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/gfs2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/glue_helper.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/gpio_keys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/gpio_keys_polled.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/grace.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hfsplus.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-a4tech.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-accutouch.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-alps.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-appleir.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-apple.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-asus.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-aureal.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-axff.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-belkin.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-betopff.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-bigbenff.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-cherry.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-chicony.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-cmedia.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-corsair.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-cougar.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-cp2112.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-creative-sb0540.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-cypress.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-dr.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-elan.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-elecom.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-elo.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-emsff.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-ezkey.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-gaff.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-gembird.ko
455,468d245
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-gfrm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-glorious.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-google-hammer.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-gt683r.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-gyration.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-holtekff.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-holtek-kbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-holtek-mouse.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-hyperv.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-icade.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-ite.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-jabra.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-kensington.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-keytouch.ko
470,484d246
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-kye.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-lcpower.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-led.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-lenovo.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-lg-g15.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-logitech-dj.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-logitech-hidpp.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-logitech.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-macally.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-magicmouse.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-maltron.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-mcp2221.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-mf.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-microsoft.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-monterey.ko
486,512d247
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-nti.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-ntrig.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-ortek.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-penmount.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-petalynx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-picolcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-plantronics.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-pl.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-primax.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-prodikeys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-redragon.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-retrode.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-rmi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-arvo.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-common.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-isku.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-kone.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-koneplus.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-konepure.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-kovaplus.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-lua.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-pyra.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-ryos.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-roccat-savu.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-saitek.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-samsung.ko
514,537d248
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-sjoy.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-sony.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-speedlink.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-steam.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-steelseries.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-sunplus.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-tivo.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-tmff.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-topseed.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-twinhan.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-u2fzero.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-uclogic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-udraw-ps3.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-viewsonic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-waltop.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-wiimote.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-xinmo.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-zpff.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hid-zydacron.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hpsa.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hptiop.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hv_storvsc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hv_vmbus.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/hyperv-keyboard.ko
539,553d249
< usr/lib/modules/5.9.9-arch1-1/kernel/ib_cm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ib_core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/imm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/industrialio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/initio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ipr.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ips.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/iqs62x-keys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/iqs62x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/isci.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/iscsi_boot_sysfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/iscsi_tcp.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/isofs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/isp116x-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/iw_cm.ko
555,569d250
< usr/lib/modules/5.9.9-arch1-1/kernel/jffs2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/jfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/kafs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/lcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libahci_platform.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libarc4.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libceph.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libcrc32c.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libcxgbi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libcxgb.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libdes.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libfc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libfcoe.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libiscsi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/libiscsi_tcp.ko
571,582d251
< usr/lib/modules/5.9.9-arch1-1/kernel/libsas.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/lkkbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/lm8323.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/lm8333.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/lockd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/loop.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/lpfc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/lru_cache.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/matrix-keymap.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/matrix_keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/max3421-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/max7359_keypad.ko
584,592d252
< usr/lib/modules/5.9.9-arch1-1/kernel/mcs_touchkey.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/md4.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mdio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/megaraid.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/megaraid_mbox.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/megaraid_mm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/megaraid_sas.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/memstick.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/minix.ko
595,790d254
< usr/lib/modules/5.9.9-arch1-1/kernel/mmc_hsq.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mmc_spi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mmc_test.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mpr121_touchkey.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mpt3sas.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mptbase.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mptctl.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mptfc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mptlan.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mptsas.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mptscsih.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mptspi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/msdos.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mtd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mtip32xx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mtk-pmic-keys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mtk-sd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mvsas.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/mvumi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/myrb.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/myrs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nd_blk.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nd_btt.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nd_e820.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nd_pmem.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nd_virtio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/net_failover.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/newtonkbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfs_acl.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfsd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfs_layout_flexfiles.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfs_layout_nfsv41_files.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfs_ssc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfsv2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfsv3.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nfsv4.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nilfs2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nls_cp437.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nls_iso8859-1.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nosy.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ntfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvme-fabrics.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvme-fc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvme-fcloop.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvme-loop.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvme-rdma.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvme-tcp.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvmet-fc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvmet.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvmet-rdma.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/nvmet-tcp.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ocfs2_dlmfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ocfs2_dlm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ocfs2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ocfs2_nodemanager.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ocfs2_stackglue.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ocfs2_stack_o2cb.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ocfs2_stack_user.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/of_mmc_spi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/of_pmem.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ohci-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ohci-pci.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ohci-platform.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/omap4-keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/omfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/opencores-kbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/orangefs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/overlay.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/oxu210hp-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/padlock-aes.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/parkbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/parport.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_acpi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_ali.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_amd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_artop.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_atiixp.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_atp867x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_cmd640.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_cmd64x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_cypress.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_efar.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_hpt366.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_hpt37x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_hpt3x2n.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_hpt3x3.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_it8213.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_it821x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_jmicron.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_legacy.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_marvell.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_mpiix.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_netcell.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_ninja32.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_ns87410.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_ns87415.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_oldpiix.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_optidma.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_opti.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_pcmcia.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_pdc2027x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_pdc202xx_old.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_piccolo.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_radisys.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_rdc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_rz1000.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_sch.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_serverworks.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_sil680.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_sis.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_sl82c105.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_triflex.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pata_via.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pcips2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pcmcia_core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pcmcia.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pdc_adma.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pktcdvd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pm80xx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pmcraid.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ppa.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ps2-gpio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ps2mult.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pstore_blk.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pstore_zone.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pwrseq_emmc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pwrseq_sd8787.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/pwrseq_simple.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qedf.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qedi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qed.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qla1280.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qla2xxx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qla4xxx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qlogic_cs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qlogicfas408.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qt1050.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qt1070.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/qt2160.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/quota_tree.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/quota_v1.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/quota_v2.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/r8a66597-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/raid6_pq.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/raid_class.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rc-core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rdma_cm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/reiserfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rfkill.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rmi_core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rnbd-client.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rnbd-server.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rng-core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/romfs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rpmsg_core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rsxx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rtrs-client.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rtrs-core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rtrs-server.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rtsx_pci.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rtsx_pci_sdmmc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rtsx_usb.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rtsx_usb_sdmmc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/rxrpc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/samsung-keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_dwc_460ex.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_inic162x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_mv.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_nv.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_promise.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_qstor.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_sil24.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_sil.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_sis.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_svw.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_sx4.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_uli.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_via.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sata_vsc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_debug.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_dh_alua.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_dh_emc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_dh_hp_sw.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_dh_rdac.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_transport_fc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_transport_iscsi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_transport_sas.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_transport_spi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/scsi_transport_srp.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-acpi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci_am654.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-cadence.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci_f_sdh30.ko
792,797d255
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-milbeaut.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-of-arasan.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-of-aspeed.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-of-at91.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-of-dwcmshc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-omap.ko
799,802d256
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-pltfm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdhci-xenon-driver.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdio_uart.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sdricoh_cs.ko
805,819d258
< usr/lib/modules/5.9.9-arch1-1/kernel/serport.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ses.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sg.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sha256-ssse3.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sha512-ssse3.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/skd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sl811-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/smartpqi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/snd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/snd-rawmidi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/snd-seq-device.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/snic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/soundcore.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sparse-keymap.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/squashfs.ko
821,873d259
< usr/lib/modules/5.9.9-arch1-1/kernel/ssb-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ssb.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/stex.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/st.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/stmpe-keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/stowaway.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sunkbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sunrpc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sx8.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sym53c500_cs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sym53c8xx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/syscopyarea.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sysfillrect.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/sysimgblt.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/target_core_mod.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tc3589x-keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tca6416-keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tca8418_keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tcm_qla2xxx.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tifm_7xx1.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tifm_core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tifm_ms.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tifm_sd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tm2-touchkey.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/toshsd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/tpm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/trusted.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/twl4030_keypad.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/u132-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/uas.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ubifs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ubi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/udf.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ufshcd-core.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ufshcd-pci.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ufshcd-pltfrm.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ufs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/uhci-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/uio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/umem.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-alauda.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-cypress.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-datafab.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-eneub6250.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-freecom.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-isd200.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-jumpshot.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-karma.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-onetouch.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-realtek.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-sddr09.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-sddr55.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ums-usbat.ko
876,885d261
< usr/lib/modules/5.9.9-arch1-1/kernel/usdhi6rol0.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/userio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/ushc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vboxguest.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vboxsf.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vdpa.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vfat.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vhost_iotlb.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/via-sdmmc.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_balloon.ko
887,913d262
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_console.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_crypto.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtiofs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio-gpu.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_input.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_mem.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_mmio.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_net.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_pci.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_pmem.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio-rng.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_rpmsg_bus.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_scsi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/virtio_vdpa.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vmw_pvscsi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vmw_vsock_virtio_transport_common.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vmw_vsock_virtio_transport.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vringh.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vsock.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/vub300.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/wbsd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/wd719x.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/wmi.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/xen-blkback.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/xen-blkfront.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/xen-scsifront.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/xfs.ko
917,922d265
< usr/lib/modules/5.9.9-arch1-1/kernel/xhci-plat-hcd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/xor.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/xtkbd.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/xxhash_generic.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/zonefs.ko
< usr/lib/modules/5.9.9-arch1-1/kernel/zram.ko

This dimly makes sense to me, but it’s still pretty far over my head. Should I add this autodetect hook somewhere to address the problem?

Any chance of a look at the initrd line of your boot stanza (the one that fails). Presumably it’s in grub…

Also - can’t help wondering if systemd-boot or rEFInd gives different results?

I’m happy to share, but could you be more specific about where/how I find that?

As for reFind, I installed it on a different machine a few systems ago. I didn’t love the out-of-the-box interface, but this is a dual-boot system so it’s a reasonable option. I’ve never tried systemd-boot, but I’ll look into it.

Oooh boy. OK - there is controlling file that grub uses to determine what it does with your selection of a boot choice. It is located in:
/boot/grub/grub.cfg

Normally there is little point in doing much with this file, as it is automatically (re)generated on a regular basis, when new kernels etc are introduced to the system. You can think of it as script file controlling things in the boot process. Here is a properly working extract from an example on my system.

Good entry
menuentry 'EndeavourOS Linux, with kernel linux' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-538b9f7d-c154-49af-be53-6f2e88747d6a' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root  538b9f7d-c154-49af-be53-6f2e88747d6a
	else
	  search --no-floppy --fs-uuid --set=root 538b9f7d-c154-49af-be53-6f2e88747d6a
	fi
	echo	'Loading kernel linux ...'
	linux	/boot/vmlinuz-linux root=UUID=538b9f7d-c154-49af-be53-6f2e88747d6a rw  quiet loglevel=3 nowatchdog
	echo	'Loading initial ramdisk ...'
	initrd	/boot/amd-ucode.img /boot/initramfs-linux.img
}

and here is what I suspect might have happened - notice the different line at the bottom, containing initrd:

Bad entry
menuentry 'EndeavourOS Linux, with kernel linux' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-538b9f7d-c154-49af-be53-6f2e88747d6a' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod ext2
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root  538b9f7d-c154-49af-be53-6f2e88747d6a
	else
	  search --no-floppy --fs-uuid --set=root 538b9f7d-c154-49af-be53-6f2e88747d6a
	fi
	echo	'Loading kernel linux ...'
	linux	/boot/vmlinuz-linux root=UUID=538b9f7d-c154-49af-be53-6f2e88747d6a rw  quiet loglevel=3 nowatchdog
	echo	'Loading initial ramdisk ...'
	initrd	/boot/amd-ucode.img
}

What can happen sometimes is that grub will not know to properly start up an Arch based system - in the manner pointed out here. I guess the question is whether the ‘controlling’ grub is from EndeavourOS or not! Anyway - take a look at yours, and see if that is happening. What is your other OS? If it was installed later, it may very well have taken control of your booting - and caused this. If it has, then you will need to look at the /boot directory of that OS to see.

Easily ‘fixed’ by having EndeavourOS take back control - in one of several ways… IF that is the problem.

Edit: Forgot to mention - you could look at the EndeavourOS wiki entry about installing rEFInd for a look at a couple of alternate appearance options (and how to do them!). :postal_horn:

the /boot/grub/grub.cfg file takes instruction from /etc/default(?)/grub.config (or cfg, can’t remember offhand) If you set that one up right then IMPORTANTLY do sudo update grub the new instructions take place after a reboot. This might need checking, it’s been a while since I did it and there are folks here who know more about this than I do.

I checked it, and mine is good by your criteria.

Glad to hear that - as long as it is the one that actually boots you up! It needed to the one in the /boot directory of the system that comes first in the grub list of choices when you start up… I am sure the EnOS grub is fine - but are you using it to boot!

If so - then we’re off into a long search for a cause…