Computer failing to boot after Grub post-beesd activity

Hello Manjaro Forum,

It is today that I beg thee for thy wizarding ways.

In short, my computer is no longer able to boot past the Grub screen, failing to load a kernel and/or possibly being unable to detect a valid filesystem from the UUID of my BTRFS boot disk. This is a 1tb nvme drive on which I was performing some (perhaps unwise) optimizations via the use of beesd in an attempt to retake some disk space.

I have been able to confirm the sanctity of the disk contents at least, and am able to (more or less) access all device contents from a bootable recovery thumbdrive. What I cannot seem to do, sadly, is boot into the nvme itself. All snapshots fail, as does the primary loaded image. It seems that all kernels fail to boot in this manner.

After grub begins, there is an error that indicates it may not have been able to list the partitions from the nvme drive, as the other sd’s all show up as potential options. Not 100% sure what to make of that.

Things that have worked:

  • Manually mounting the device from the recovery disk
  • chroot into mounted nvme drive
  • accessing any data on the same

Things I have tried, and that have failed:

  • manually updating brub config during boot to try different options / see if I can designate the device in a way that is not uuid (relative device path from root, device name, etc.)
  • pacman -Syu finds no updates
  • mkinitcpio -P && update-grub, reboot does not manage to fix the issue
  • btrfs check /dev/nvme0n1p2 reports no errors found
  • chrooted mhwd-kernel -i linux615 failed to boot. Images appeared to be created correctly, and neither mkinitcpio nor grub reported any notable errors.

Any advice and suggestions would be appreciated. Happy to provide additional system configurations as needed. It is a little difficult to capture the error screen at this time as it requires me to reboot my computer, so please bear with me when those are required.

inxi -zv8 (chroot)
12System:
  12Kernel 6.12.28-1-MANJARO 12arch x86_64 12bits 64 12compiler gcc 12v 15.1.1 12clocksource tsc
    12avail hpet,acpi_pm 12parameters BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
    misobasedir=manjaro misolabel=MANJARO_KDE_2503 quiet systemd.show_status=1 splash driver=free
    nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
  12Console N/A 12Distro Manjaro 12base Arch Linux
12Machine:
  12Type Desktop 12Mobo Gigabyte 12model B650 GAMING X AX 12v x.x 12serial N/A
    12uuid 03560274-043c-05b8-e706-000700080009 12UEFI American Megatrends LLC. 12v FB1 12date 05/22/2024
12Battery:
  12Message No system battery data found. Is one present?
12Memory:
  12System RAM 12total 32 GiB 12available 30.32 GiB 12used 4.65 GiB (15.3%)
  12Array-1 12capacity 128 GiB 12slots 4 12modules 2 12EC None 12max-module-size 32 GiB 12note est.
  12Device-1 Channel-A DIMM 0 12type no module installed
  12Device-2 Channel-A DIMM 1 12type DDR5 12detail synchronous unbuffered (unregistered) 12size 16 GiB
    12speed 4800 MT/s 12volts 12curr 1.1 12min 1.1 12max 1.1 12width (bits) 12data 64 12total 64 12manufacturer N/A
    12part-no F5-6400J3239G16G 12serial <filter>
  12Device-3 Channel-B DIMM 0 12type no module installed
  12Device-4 Channel-B DIMM 1 12type DDR5 12detail synchronous unbuffered (unregistered) 12size 16 GiB
    12speed 4800 MT/s 12volts 12curr 1.1 12min 1.1 12max 1.1 12width (bits) 12data 64 12total 64 12manufacturer N/A
    12part-no F5-6400J3239G16G 12serial <filter>
12PCI Slots:
  12Slot 1 12type PCIe 12gen 1 12status in use 12length short 12volts 3.3 12bus-ID 00:01.1 12children 121 01:00.0
    12class-ID 0300 12type display 122 01:00.1 12class-ID 0403 12type audio
  12Slot N/A 12type N/A 12status in use 12info M.2, J3502 12length short 12volts 3.3 12bus-ID 00:01.2 12children
    121 02:00.0 12class-ID 0108 12type mass-storage
  12Slot 3 12type PCIe 12gen 3 12status available 12length short 12volts 3.3 12bus-ID 00:1f.7
12CPU:
  12Info 12model AMD Ryzen 5 7600 12socket AM5 12bits 64 12type MT MCP 12arch Zen 4 12gen 4 12level v4 12note check
    12built 2022+ 12process TSMC n5 (5nm) 12family 0x19 (25) 12model-id 0x61 (97) 12stepping 2
    12microcode 0xA601209
  12Topology 12cpus 1x 12dies 1 12clusters 1 12cores 6 12threads 12 12tpc 2 12smt enabled 12cache 12L1 384 KiB
    12desc d-6x32 KiB; i-6x32 KiB 12L2 6 MiB 12desc 6x1024 KiB 12L3 32 MiB 12desc 1x32 MiB
  12Speed (MHz) 12avg 2988 12min/max 545/5170 12boost enabled 12base/boost 3800/5150 12scaling
    12driver amd-pstate-epp 12governor powersave 12volts 1.3 V 12ext-clock 100 MHz 12cores 121 2988 122 2988 123 2988
    124 2988 125 2988 126 2988 127 2988 128 2988 129 2988 1210 2988 1211 2988 1212 2988 12bogomips 91060
  12Flags 3dnowprefetch abm adx aes amd_lbr_pmc_freeze amd_lbr_v2 aperfmperf apic arat avic avx
    avx2 avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vpopcntdq avx512bw avx512cd
    avx512dq avx512f avx512ifma avx512vbmi avx512vl bmi1 bmi2 bpext cat_l3 cdp_l3 clflush
    clflushopt clwb clzero cmov cmp_legacy constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local
    cqm_mbm_total cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms extapic extd_apicid f16c
    flush_l1d flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt gfni ht hw_pstate ibpb ibrs
    ibrs_enhanced ibs invpcid irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor
    movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx ospke osvw overflow_recov pae pat
    pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_llc perfctr_nb perfmon_v2 pfthreshold pge
    pku pni popcnt pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni
    skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock
    syscall tce topoext tsc tsc_scale umip user_shstk v_spec_ctrl vaes vgif vmcb_clean vme vmmcall
    vnmi vpclmulqdq wbnoinvd wdt x2avic xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves xtopology
  12Vulnerabilities
  12Type gather_data_sampling 12status Not affected
  12Type itlb_multihit 12status Not affected
  12Type l1tf 12status Not affected
  12Type mds 12status Not affected
  12Type meltdown 12status Not affected
  12Type mmio_stale_data 12status Not affected
  12Type reg_file_data_sampling 12status Not affected
  12Type retbleed 12status Not affected
  12Type spec_rstack_overflow 12mitigation Safe RET
  12Type spec_store_bypass 12mitigation Speculative Store Bypass disabled via prctl
  12Type spectre_v1 12mitigation usercopy/swapgs barriers and __user pointer sanitization
  12Type spectre_v2 12mitigation Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  12Type srbds 12status Not affected
  12Type tsx_async_abort 12status Not affected
12Graphics:
  12Device-1 NVIDIA AD104 [GeForce RTX 4070] 12vendor Gigabyte 12driver nouveau 12v kernel
    12non-free 550-570.xx+ 12status current (as of 2025-04) 12arch Lovelace 12code AD1xx
    12process TSMC n4 (5nm) 12built 2022+ 12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12ports 12active DP-2,DP-3
    12empty DP-1,HDMI-A-1 12bus-ID 01:00.0 12chip-ID 10de:2786 12class-ID 0300
  12Device-2 Advanced Micro Devices [AMD/ATI] Raphael 12vendor Gigabyte 12driver amdgpu 12v kernel
    12arch RDNA-2 12code Navi-2x 12process TSMC n7 (7nm) 12built 2020-22 12pcie 12gen 4 12speed 16 GT/s 12lanes 16
    12ports 12active none 12empty DP-4, DP-5, DP-6, HDMI-A-2, Writeback-1 12bus-ID 10:00.0
    12chip-ID 1002:164e 12class-ID 0300 12temp 36.0 C
  12Display 12server X.org 12v 1.21.1.18 12with Xwayland 12v 24.1.8 12compositor kwin_x11 12driver 12X
    12loaded nvidia 12gpu nouveau 12tty 80x40
  12Monitor-1 DP-2 12model Lenovo LEN L27q-30 12serial <filter> 12built 2019 12res 2560x1440 12dpi 109
    12gamma 1.2 12chroma 12red 12x 0.678 12y 0.310 12green 12x 0.267 12y 0.663 12blue 12x 0.145 12y 0.055 12white 12x 0.314
    12y 0.329 12size 597x336mm (23.5x13.23") 12diag 685mm (27") 12ratio 16:9 12modes 2560x1440, 1920x1200,
    1920x1080, 1680x1050, 1280x1024, 1440x900, 1152x864, 1280x720, 1024x768, 832x624, 800x600,
    720x576, 720x480, 640x480, 720x400
  12Monitor-2 DP-3 12model Lenovo LEN L27q-30 12serial <filter> 12built 2019 12res 2560x1440 12dpi 109
    12gamma 1.2 12chroma 12red 12x 0.678 12y 0.310 12green 12x 0.267 12y 0.663 12blue 12x 0.145 12y 0.055 12white 12x 0.314
    12y 0.329 12size 597x336mm (23.5x13.23") 12diag 685mm (27") 12ratio 16:9 12modes 2560x1440, 1920x1200,
    1920x1080, 1680x1050, 1280x1024, 1440x900, 1152x864, 1280x720, 1024x768, 832x624, 800x600,
    720x576, 720x480, 640x480, 720x400
  12API EGL 12v 1.5 12hw 12drv amd radeonsi 12platforms 12device 0 12drv radeonsi 12device 2 12drv swrast 12gbm
    12drv radeonsi 12surfaceless 12drv radeonsi 12inactive wayland,x11,device-1
  12API OpenGL 12v 4.6 12compat-v 4.5 12vendor mesa 12v 25.1.4-arch1.1 12note console (EGL sourced)
    12renderer AMD Radeon Graphics (radeonsi raphael_mendocino LLVM 20.1.6 DRM 3.61
    6.12.28-1-MANJARO), llvmpipe (LLVM 20.1.6 256 bits)
  12API Vulkan 12Message No Vulkan data available.
  12Info 12Tools 12api clinfo, eglinfo, glxinfo, vulkaninfo 12de kscreen-console,kscreen-doctor
    12gpu nvidia-settings,nvidia-smi 12wl wayland-info 12x11 xdpyinfo, xprop, xrandr
12Audio:
  12Device-1 NVIDIA AD104 High Definition Audio 12vendor Gigabyte 12driver snd_hda_intel 12v kernel 12pcie
    12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 01:00.1 12chip-ID 10de:22bc 12class-ID 0403
  12Device-2 Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio [Rembrandt/Strix]
    12driver snd_hda_intel 12v kernel 12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 10:00.1 12chip-ID 1002:1640
    12class-ID 0403
  12Device-3 Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio 12vendor Gigabyte
    12driver snd_hda_intel 12v kernel 12pcie 12gen 4 12speed 16 GT/s 12lanes 16 12bus-ID 10:00.6 12chip-ID 1022:15e3
    12class-ID 0403
  12Device-4 Logitech Yeti X 12driver hid-generic,snd-usb-audio,usbhid 12type USB 12rev 2.0 12speed 12 Mb/s
    12lanes 1 12mode 1.1 12bus-ID 5-1:2 12chip-ID 046d:0aaf 12class-ID 0300 12serial <filter>
  12API ALSA 12v k6.12.28-1-MANJARO 12status kernel-api 12with aoss 12type oss-emulator
    12tools alsactl,alsamixer,amixer
  12Server-1 sndiod 12v N/A 12status off 12tools aucat,midicat,sndioctl
  12Server-2 PipeWire 12v 1.4.5 12status n/a (root, process) 12with 121 pipewire-pulse 12status active
    122 wireplumber 12status active 123 pipewire-alsa 12type plugin 124 pw-jack 12type plugin
    12tools pactl,pw-cat,pw-cli,wpctl
12Network:
  12Device-1 Realtek RTL8852CE PCIe 802.11ax Wireless Network 12driver rtw89_8852ce 12v kernel 12pcie 12gen 2
    12speed 5 GT/s 12lanes 1 12port d000 12bus-ID 07:00.0 12chip-ID 10ec:c852 12class-ID 0280
  12IF wlp7s0 12state down 12mac <filter>
  12Device-2 Realtek RTL8125 2.5GbE 12vendor Gigabyte 12driver r8169 12v kernel 12pcie 12gen 2 12speed 5 GT/s
    12lanes 1 12port c000 12bus-ID 08:00.0 12chip-ID 10ec:8125 12class-ID 0200
  12IF enp8s0 12state up 12speed 1000 Mbps 12duplex full 12mac <filter>
  12IP v4 <filter> 12type noprefixroute 12scope global 12broadcast <filter>
  12IP v6 <filter> 12type noprefixroute 12scope link
  12Info 12services NetworkManager, systemd-timesyncd, wpa_supplicant
  12WAN IP <filter>
12Bluetooth:
  12Device-1 Realtek Bluetooth Radio 12driver btusb 12v 0.8 12type USB 12rev 1.0 12speed 12 Mb/s 12lanes 1
    12mode 1.1 12bus-ID 1-9:8 12chip-ID 0bda:0852 12class-ID e001 12serial <filter>
  12Report hciconfig 12ID hci1 12rfk-id 1 12state up 12address <filter> 12bt-v 5.3 12lmp-v 12 12sub-v 7225
    12hci-v 12 12rev 40d 12class-ID 6c0104
  12Info 12acl-mtu 1021:8 12sco-mtu 255:12 12link-policy rswitch hold sniff park
    12link-mode peripheral accept 12service-classes rendering, capturing, audio, telephony
  12Device-2 Broadcom BCM20702A0 Bluetooth 4.0 12driver btusb 12v 0.8 12type USB 12rev 2.0 12speed 12 Mb/s
    12lanes 1 12mode 1.1 12bus-ID 5-2:3 12chip-ID 0a5c:21e8 12class-ID fe01 12serial <filter>
  12Report 12ID hci0 12rfk-id 0 12state up 12address <filter> 12bt-v 4.0 12lmp-v 6 12sub-v 220e 12hci-v 6 12rev 1000
    12class-ID 6c0104
  12Info 12acl-mtu 1021:8 12sco-mtu 64:1 12link-policy rswitch sniff 12link-mode peripheral accept
    12service-classes rendering, capturing, audio, telephony
12Logical:
  12Message No logical block device data found.
12RAID:
  12Message No RAID data found.
12Drives:
  12Local Storage 12total 5.49 TiB 12used 533.24 GiB (9.5%)
  12ID-1 /dev/nvme0n1 12maj-min 259:0 12vendor solidgm 12model SSDPFKNU010TZ 12size 953.87 GiB 12block-size
    12physical 512 B 12logical 512 B 12speed 63.2 Gb/s 12lanes 4 12tech SSD 12serial <filter> 12fw-rev 002C
    12temp 31.9 C
  12SMART yes 12health PASSED 12on 261d 23h 12cycles 612 12read-units 47,075,768 [24.1 TB]
    12written-units 32,539,015 [16.6 TB]
  12ID-2 /dev/sda 12maj-min 8:0 12vendor Western Digital 12model WDS100T2B0A-00SM50 12family WD Blue / Red
    / Green SSDs 12size 931.51 GiB 12block-size 12physical 512 B 12logical 512 B 12sata 3.3 12speed 6.0 Gb/s
    12tech SSD 12serial <filter> 12fw-rev 00WD 12temp 30 C
  12SMART yes 12state enabled 12health PASSED 12on 2y 76d 7h 12cycles 2107
  12ID-3 /dev/sdb 12maj-min 8:16 12vendor Seagate 12model ST2000DM008-2UB102 12family BarraCuda 3.5 (SMR)
    12size 1.82 TiB 12block-size 12physical 4096 B 12logical 512 B 12sata 3.1 12speed 6.0 Gb/s 12tech HDD 12rpm 7200
    12serial <filter> 12fw-rev 0001 12temp 32 C
  12SMART yes 12state enabled 12health PASSED 12on 6255h+56m+15.130s 12cycles 612 12read 11.75 TiB
    12written 1.31 TiB 12Pre-Fail 12attribute Spin_Retry_Count 12value 100 12worst 100 12threshold 97
  12ID-4 /dev/sdc 12maj-min 8:32 12vendor Seagate 12model ST2000DM008-2UB102 12family BarraCuda 3.5 (SMR)
    12size 1.82 TiB 12block-size 12physical 4096 B 12logical 512 B 12sata 3.1 12speed 6.0 Gb/s 12tech HDD 12rpm 7200
    12serial <filter> 12fw-rev 0001 12temp 32 C
  12SMART yes 12state enabled 12health PASSED 12on 6255h+44m+06.030s 12cycles 612 12read 11.75 TiB
    12written 1.31 TiB 12Pre-Fail 12attribute Spin_Retry_Count 12value 100 12worst 100 12threshold 97
  12ID-5 /dev/sdd 12maj-min 8:48 12vendor PNY 12model USB 2.0 FD 12size 14.86 GiB 12block-size 12physical 512 B
    12logical 512 B 12type USB 12rev 2.0 12spd 480 Mb/s 12lanes 1 12mode 2.0 12tech N/A 12serial <filter> 12fw-rev 1100
  12SMART Message Unknown USB bridge. Flash drive/Unsupported enclosure?
  12Message No optical or floppy data found.
12Partition:
  12ID-1 / 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-2 /.snapshots 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-3 /btrfs 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-4 /home 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-5 /opt 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-6 /root 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-7 /srv 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-8 /usr/local 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-9 /var/cache 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-10 /var/log 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
  12ID-11 /var/tmp 12raw-size 919.37 GiB 12size 919.37 GiB (100.00%) 12used 533.24 GiB (58.0%) 12fs btrfs
    12block-size 4096 B 12dev /dev/nvme0n1p2 12maj-min 259:2 12label rootSSD
    12uuid ae68de00-e077-4c42-a7f0-f8f583408dd0
12Swap:
  12Alert No swap data was found.
12Unmounted:
  12ID-1 /dev/nvme0n1p1 12maj-min 259:1 12size 300 MiB 12fs fat (32 bit) 12label N/A 12uuid 48C8-AA11
  12ID-2 /dev/nvme0n1p3 12maj-min 259:3 12size 34.2 GiB 12fs swap 12label swap
    12uuid 04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54
  12ID-3 /dev/sda1 12maj-min 8:1 12size 931.51 GiB 12fs N/A 12label N/A
    12uuid 2caf01d7-d678-4560-8ab0-97ee014e6b24
  12ID-4 /dev/sdb1 12maj-min 8:17 12size 1.82 TiB 12fs N/A 12label N/A
    12uuid 353e5db4-1604-4114-ad82-77d142c94eb6
  12ID-5 /dev/sdc1 12maj-min 8:33 12size 1.82 TiB 12fs N/A 12label N/A
    12uuid ee68c45d-5eb2-4db1-aeaa-69016b1be7e1
  12ID-6 /dev/sdd1 12maj-min 8:49 12size 4.16 GiB 12fs N/A 12label MANJARO_KDE_2503
    12uuid 2025-05-26-07-05-21-00
  12ID-7 /dev/sdd2 12maj-min 8:50 12size 4 MiB 12fs N/A 12label MISO_EFI 12uuid EB01-4A96
12USB:
  12Hub-1 1-0:1 12info hi-speed hub with single TT 12ports 12 12rev 2.0 12speed 480 Mb/s (57.2 MiB/s) 12lanes 1
    12mode 2.0 12chip-ID 1d6b:0002 12class-ID 0900
  12Hub-2 1-3:2 12info Genesys Logic Hub 12ports 4 12rev 2.1 12speed 480 Mb/s (57.2 MiB/s) 12lanes 1 12mode 2.0
    12power 100mA 12chip-ID 05e3:0610 12class-ID 0900
  12Device-1 1-3.3:4 12info Holtek Varmilo Keyboard 12type keyboard,HID 12driver hid-generic,usbhid
    12interfaces 3 12rev 2.0 12speed 12 Mb/s (1.4 MiB/s) 12lanes 1 12mode 1.1 12power 350mA 12chip-ID 04d9:a0d1
    12class-ID 0300
  12Device-2 1-3.4:6 12info Logitech G502 SE HERO Gaming Mouse 12type mouse,HID
    12driver hid-generic,usbhid 12interfaces 2 12rev 2.0 12speed 12 Mb/s (1.4 MiB/s) 12lanes 1 12mode 1.1
    12power 300mA 12chip-ID 046d:c08b 12class-ID 0300 12serial <filter>
  12Device-3 1-4:3 12info PNY USB 2.0 FD 12type mass storage 12driver usb-storage 12interfaces 1 12rev 2.0
    12speed 480 Mb/s (57.2 MiB/s) 12lanes 1 12mode 2.0 12power 200mA 12chip-ID 154b:009f 12class-ID 0806
    12serial <filter>
  12Device-4 1-5:10 12info Yubicom Yubikey 4/5 OTP+U2F+CCID 12type keyboard,HID,smart card
    12driver hid-generic,usbhid 12interfaces 3 12rev 2.0 12speed 12 Mb/s (1.4 MiB/s) 12lanes 1 12mode 1.1
    12power 30mA 12chip-ID 1050:0407 12class-ID 0b00
  12Device-5 1-6:7 12info Integrated Express RGB LED Controller 12type HID 12driver hid-generic,usbhid
    12interfaces 1 12rev 2.0 12speed 12 Mb/s (1.4 MiB/s) 12lanes 1 12mode 1.1 12power 100mA 12chip-ID 048d:5702
    12class-ID 0300
  12Device-6 1-9:8 12info Realtek Bluetooth Radio 12type bluetooth 12driver btusb 12interfaces 2 12rev 1.0
    12speed 12 Mb/s (1.4 MiB/s) 12lanes 1 12mode 1.1 12power 500mA 12chip-ID 0bda:0852 12class-ID e001
    12serial <filter>
  12Device-7 1-10:9 12info NZXT Kraken Base 12type HID 12driver nzxt_kraken3,usbhid 12interfaces 2 12rev 2.0
    12speed 480 Mb/s (57.2 MiB/s) 12lanes 1 12mode 2.0 12power 100mA 12chip-ID 1e71:300e 12class-ID 0300
    12serial <filter>
  12Hub-3 2-0:1 12info super-speed hub 12ports 5 12rev 3.1 12speed 20 Gb/s (2.33 GiB/s) 12lanes 2
    12mode 3.2 gen-2x2 12chip-ID 1d6b:0003 12class-ID 0900
  12Hub-4 2-3:2 12info Genesys Logic Hub 12ports 4 12rev 3.1 12speed 5 Gb/s (596.0 MiB/s) 12lanes 1
    12mode 3.2 gen-1x1 12chip-ID 05e3:0612 12class-ID 0900
  12Hub-5 3-0:1 12info hi-speed hub with single TT 12ports 2 12rev 2.0 12speed 480 Mb/s (57.2 MiB/s)
    12lanes 1 12mode 2.0 12chip-ID 1d6b:0002 12class-ID 0900
  12Hub-6 4-0:1 12info super-speed hub 12ports 2 12rev 3.1 12speed 10 Gb/s (1.16 GiB/s) 12lanes 1
    12mode 3.2 gen-2x1 12chip-ID 1d6b:0003 12class-ID 0900
  12Hub-7 5-0:1 12info hi-speed hub with single TT 12ports 2 12rev 2.0 12speed 480 Mb/s (57.2 MiB/s)
    12lanes 1 12mode 2.0 12chip-ID 1d6b:0002 12class-ID 0900
  12Device-1 5-1:2 12info Logitech Yeti X 12type audio,HID 12driver hid-generic,snd-usb-audio,usbhid
    12interfaces 4 12rev 2.0 12speed 12 Mb/s (1.4 MiB/s) 12lanes 1 12mode 1.1 12power 100mA 12chip-ID 046d:0aaf
    12class-ID 0300 12serial <filter>
  12Device-2 5-2:3 12info Broadcom BCM20702A0 Bluetooth 4.0 12type Bluetooth 12driver btusb 12interfaces 4
    12rev 2.0 12speed 12 Mb/s (1.4 MiB/s) 12lanes 1 12mode 1.1 12chip-ID 0a5c:21e8 12class-ID fe01
    12serial <filter>
  12Hub-8 6-0:1 12info super-speed hub 12ports 2 12rev 3.1 12speed 10 Gb/s (1.16 GiB/s) 12lanes 1
    12mode 3.2 gen-2x1 12chip-ID 1d6b:0003 12class-ID 0900
  12Hub-9 7-0:1 12info hi-speed hub with single TT 12ports 1 12rev 2.0 12speed 480 Mb/s (57.2 MiB/s)
    12lanes 1 12mode 2.0 12chip-ID 1d6b:0002 12class-ID 0900
  12Hub-10 7-1:2 12info Genesys Logic Hub 12ports 4 12rev 2.0 12speed 480 Mb/s (57.2 MiB/s) 12lanes 1
    12mode 2.0 12power 100mA 12chip-ID 05e3:0608 12class-ID 0900
  12Hub-11 8-0:1 12info Linux Foundation 3.0 root hub 12ports N/A 12rev 3.0 12speed 5 Gb/s (596.0 MiB/s)
    12lanes 1 12mode 3.2 gen-1x1 12chip-ID 1d6b:0003 12class-ID 0900
12Sensors:
  12System Temperatures 12cpu 39.9 C 12mobo 27.0 C 12gpu amdgpu 12temp 36.0 C
  12Fan Speeds (rpm) N/A
12Repos:
  12Packages 1967 12pm pacman 12pkgs 1893 12libs 420 12tools pamac,yay 12pm flatpak 12pkgs 74
  12Active pacman repo servers in /etc/pacman.d/mirrorlist
    121 https: //ziply.mm.fcix.net/manjaro/testing/$repo/$arch
    122 http: //mirror.fcix.net/manjaro/testing/$repo/$arch
    123 https: //opencolo.mm.fcix.net/manjaro/testing/$repo/$arch
    124 https: //codingflyboy.mm.fcix.net/manjaro/testing/$repo/$arch
    125 https: //ridgewireless.mm.fcix.net/manjaro/testing/$repo/$arch
    126 https: //irltoolkit.mm.fcix.net/manjaro/testing/$repo/$arch
    127 https: //nocix.mm.fcix.net/manjaro/testing/$repo/$arch
    128 https: //ohioix.mm.fcix.net/manjaro/testing/$repo/$arch
    129 https: //mnvoip.mm.fcix.net/manjaro/testing/$repo/$arch
    1210 https: //mirrors.ocf.berkeley.edu/manjaro/testing/$repo/$arch
    1211 https: //forksystems.mm.fcix.net/manjaro/testing/$repo/$arch
    1212 https: //southfront.mm.fcix.net/manjaro/testing/$repo/$arch
    1213 https: //coresite.mm.fcix.net/manjaro/testing/$repo/$arch
    1214 https: //cofractal-ewr.mm.fcix.net/manjaro/testing/$repo/$arch
    1215 https: //volico.mm.fcix.net/manjaro/testing/$repo/$arch
    1216 https: //nnenix.mm.fcix.net/manjaro/testing/$repo/$arch
    1217 https: //repo.ialab.dsu.edu/manjaro/testing/$repo/$arch
    1218 https: //mirror.xenyth.net/manjaro/testing/$repo/$arch
    1219 https: //muug.ca/mirror/manjaro/testing/$repo/$arch
    1220 https: //mirror.math.princeton.edu/pub/manjaro/testing/$repo/$arch
    1221 https: //mirror.csclub.uwaterloo.ca/manjaro/testing/$repo/$arch
    1222 https: //mirrors.ucr.ac.cr/manjaro/testing/$repo/$arch
12Processes:
  12CPU top 5 of 349
  121 12cpu 100% 12command ps 12pid 10315 12mem 3.99 MiB (0.0%)
  122 12cpu 3.6% 12command firefox 12pid 2586 12mem 706.5 MiB (2.2%)
  123 12cpu 1.7% 12command firefox 12pid 7973 12mem 329.6 MiB (1.0%)
  124 12cpu 1.5% 12command [kworker/u48:2-btrfs-endio] 12pid 10143 12mem 0.00 MiB (0.0%)
  125 12cpu 1.3% 12command [kworker/u48:3-btrfs-endio-meta] 12pid 10144 12mem 0.00 MiB (0.0%)
  12Memory top 5 of 349
  121 12mem 706.5 MiB (2.2%) 12command firefox 12pid 2586 12cpu 3.6%
  122 12mem 544.8 MiB (1.7%) 12command firefox 12pid 5599 12cpu 0.4%
  123 12mem 538.2 MiB (1.7%) 12command plasmashell 12pid 1604 12cpu 0.1%
  124 12mem 434.3 MiB (1.3%) 12command firefox 12pid 7028 12cpu 1.1%
  125 12mem 329.6 MiB (1.0%) 12command firefox 12pid 7973 12cpu 1.7%
12Info:
  12Processes 349 12Power 12uptime 1h 8m 12states freeze,mem,disk 12suspend deep 12avail s2idle 12wakeups 0
    12hibernate platform 12avail shutdown, reboot, suspend, test_resume 12image 12.08 GiB
    12services org_kde_powerdevil, power-profiles-daemon, upowerd 12Init systemd 12v 257
    12default graphical 12tool systemctl
  12Compilers 12clang 20.1.6 12gcc 15.1.1 12Client shell wrapper 12v 5.9 12inxi 3.3.38

Edit: I was running kernel 6.15, but neither it nor 6.12 could boot.

mhwd-kernel -li
Currently running: 6.12.28-1-MANJARO (linux612)
The following kernels are installed in your system:
   * linux612
   * linux615
   * linux66
cat /etc/lsb-release (chroot)
DISTRIB_ID="ManjaroLinux"
DISTRIB_RELEASE="25.0.4"
DISTRIB_CODENAME="Zetar"
DISTRIB_DESCRIPTION="Manjaro Linux"
lsblk -fa (recovery, nvme0n1 is the boot drive)
NAME        FSTYPE      FSVER            LABEL            UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs    4.0                                                                          0   100% /run/miso/sfs/livefs
loop1       squashfs    4.0                                                                          0   100% /run/miso/sfs/mhwdfs
loop2       squashfs    4.0                                                                          0   100% /run/miso/sfs/desktopfs
loop3       squashfs    4.0                                                                          0   100% /run/miso/sfs/rootfs
sda                                                                                                           
└─sda1      crypto_LUKS 2                                 2caf01d7-d678-4560-8ab0-97ee014e6b24                
sdb                                                                                                           
└─sdb1      crypto_LUKS 2                                 353e5db4-1604-4114-ad82-77d142c94eb6                
sdc                                                                                                           
└─sdc1      crypto_LUKS 2                                 ee68c45d-5eb2-4db1-aeaa-69016b1be7e1                
sdd         iso9660     Joliet Extension MANJARO_KDE_2503 2025-05-26-07-05-21-00                     0   100% /run/miso/bootmnt
├─sdd1      iso9660     Joliet Extension MANJARO_KDE_2503 2025-05-26-07-05-21-00                              
└─sdd2      vfat        FAT12            MISO_EFI         EB01-4A96                                           
nvme0n1                                                                                                       
├─nvme0n1p1 vfat        FAT32                             48C8-AA11                                           
├─nvme0n1p2 btrfs                        rootSSD          ae68de00-e077-4c42-a7f0-f8f583408dd0  372.3G    58% /mnt/btrfs
│                                                                                                             /mnt/.snapshots
│                                                                                                             /mnt/var/tmp
│                                                                                                             /mnt/var/log
│                                                                                                             /mnt/var/cache
│                                                                                                             /mnt/usr/local
│                                                                                                             /mnt/opt
│                                                                                                             /mnt/srv
│                                                                                                             /mnt/root
│                                                                                                             /mnt/home
│                                                                                                             /mnt
└─nvme0n1p3 swap        1                swap             04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54
smartctl --all /dev/nvme0n1
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.12.28-1-MANJARO] (local build)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Number:                       SOLIDIGM SSDPFKNU010TZ
Serial Number:                      PHEH240404HU1P0B
Firmware Version:                   002C
PCI Vendor/Subsystem ID:            0x025e
IEEE OUI Identifier:                0xc8d6b7
Controller ID:                      1
NVMe Version:                       1.4
Number of Namespaces:               1
Namespace 1 Size/Capacity:          1,024,209,543,168 [1.02 TB]
Namespace 1 Formatted LBA Size:     512
Local Time is:                      Wed Jun 25 03:59:29 2025 UTC
Firmware Updates (0x14):            2 Slots, no Reset required
Optional Admin Commands (0x0017):   Security Format Frmw_DL Self_Test
Optional NVM Commands (0x00df):     Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp Verify
Log Page Attributes (0x1f):         S/H_per_NS Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg
Maximum Data Transfer Size:         128 Pages
Warning  Comp. Temp. Threshold:     77 Celsius
Critical Comp. Temp. Threshold:     80 Celsius

Supported Power States
St Op     Max   Active     Idle   RL RT WL WT  Ent_Lat  Ex_Lat
 0 +     4.00W       -        -    0  0  0  0        0       0
 1 +     3.00W       -        -    1  1  1  1     4000    5000
 2 +     2.20W       -        -    2  2  2  2    22000   37000
 3 -   0.0250W       -        -    3  3  3  3      225    2000
 4 -   0.0040W       -        -    4  4  4  4     3000   11999

Supported LBA Sizes (NSID 0x1)
Id Fmt  Data  Metadt  Rel_Perf
 0 +     512       0         0
 1 -    4096       0         0

=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

SMART/Health Information (NVMe Log 0x02, NSID 0x1)
Critical Warning:                   0x00
Temperature:                        32 Celsius
Available Spare:                    100%
Available Spare Threshold:          10%
Percentage Used:                    2%
Data Units Read:                    47,087,069 [24.1 TB]
Data Units Written:                 32,551,554 [16.6 TB]
Host Read Commands:                 491,037,575
Host Write Commands:                726,935,764
Controller Busy Time:               5,503
Power Cycles:                       615
Power On Hours:                     6,290
Unsafe Shutdowns:                   330
Media and Data Integrity Errors:    0
Error Information Log Entries:      105
Warning  Comp. Temperature Time:    0
Critical Comp. Temperature Time:    0

Error Information (NVMe Log 0x01, 16 of 256 entries)
No Errors Logged

Self-test Log (NVMe Log 0x06, NSID 0xffffffff)
Self-test status: No self-test in progress
Num  Test_Description  Status                       Power_on_Hours  Failing_LBA  NSID Seg SCT Code
 0   Short             Completed without error                6290            -     -   -   -    -

After some digging I found another user that had a similar issue. Things aren’t looking too good tbh. After update blue screen

It is a tool that should be used with caution - and only from within a chroot as it is an offline tool.

bees is a block-oriented userspace deduplication agent designed to scale up to large btrfs filesystems. It is an offline dedupe combined with an incremental data scan capability to minimize time data spends on disk from write to dedupe.
GitHub - Zygo/bees: Best-Effort Extent-Same, a btrfs dedupe agent

btrfs is not like most other file systems - one has to understand how it work to realise how it should be used.

Because it is copy-on-write feature - it will quickly run full if you add and remove a lot of files in a short period of time - which will lead to the thought that disk is exhausted an you need to do maintenance.

The kernel is looking for your btrfs root subvolume on an ext4 filesystem. In other words, you most likely have the wrong UUID for the root filesystem in /etc/fstab and in /etc/default/grub.

That shouldn’t be it.

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system>             <mount point>  <type>  <options>  <dump>  <pass>
UUID=48C8-AA11                            /boot/efi      vfat    umask=0077 0 2
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /              btrfs   subvol=/@,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /home          btrfs   subvol=/@home,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /root          btrfs   subvol=/@root,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /srv           btrfs   subvol=/@srv,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /opt           btrfs   subvol=/@opt,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /usr/local     btrfs   subvol=/@usr_local,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /var/cache     btrfs   subvol=/@var_cache,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /var/log       btrfs   subvol=/@var_log,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /var/tmp       btrfs   subvol=/@var_tmp,defaults,compress=zstd,discard=async,ssd 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /.snapshots    btrfs   subvol=/@snapshots,defaults,compress=zstd,discard=async,ssd 0 0
UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 swap           swap    defaults,noatime 0 0
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0
UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 /btrfs         btrfs   subvolid=5,defaults,discard=async,ssd 0 0

# Mount other devices
# Luks SSD
UUID=1d047bfb-c3bb-4198-94fb-ba02aa378900       /opt/Games      btrfs   subvol=@games,defaults,compress=zstd,discard=async,ssd 0 0

# Luks data RAID
UUID=f319342b-99ec-4a37-9add-0ddd32687b84       /mnt/dataRAID   btrfs   subvol=@data,defaults,compress=zstd,autodefrag 0 0
cat /etc/default/grub
# GRUB boot loader configuration

GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="amd_pstate=guided quiet splash resume=UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 udev.log_priority=3"
GRUB_CMDLINE_LINUX=""

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Set to 'countdown' or 'menu' to change timeout behavior,
# press ESC key to display menu.
GRUB_TIMEOUT_STYLE=hidden

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above.
#GRUB_SAVEDEFAULT="true"

# Uncomment to disable submenus in boot menu
#GRUB_DISABLE_SUBMENU=y

# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false

# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically. We use 'fsck' by default, which
# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be
# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work.
# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking
#GRUB_ROOT_FS_RO=true

I feel… Exceptionally ridiculous for not catching on to that detail.

Currently making data backups in the event that it’s not possible, but I’d like to give recovery of the existing environment a shot. At the very least everything I’ve done withing the chroot environment has worked, just not sure what to make of that at this time.

Is there a way to do eg. a complete refresh within the chroot environment without reinstalling the base OS? Optimally I can keep everything else as-is, even if I wind up needing to reinstall some packages.

I understand - just be sure you copy your important data to external storage /home/$USER including hidden files and folders - exclude ~/.cache :slight_smile:

possibly - if you can mount everything and the system layout appears OK - and you can copy your important data to external media.

You can use the btrfs tools to repair the filesystem.

I am a stranger to btrfs - I have touched it - I am using it on my laptops - I don’t have important data there - my primary workstation is using ext4 - I don’t trust btrfs that much :slight_smile: I have had my share of btrfs going bonkers on me - but I am learning - until the day I fully understand the intricacies of btrfs - I will stay with the tried and trusted ext4.

Very valid.

possibly - if you can mount everything and the system layout appears OK - and you can copy your important data to external media

That appears to be the case! I don’t appear to have any identifiable data damage, but reinstalling the kernel and rerunning grub installations appear to be failing, so I’m not completely sure where the error lies.

Ran it again to be sure, but btrfs can’t find anything wrong with the device…

btrfs check /dev/nvme0n1p2 (offline)

Opening filesystem to check...
Checking filesystem on /dev/nvme0n1p2
UUID: ae68de00-e077-4c42-a7f0-f8f583408dd0
[1/8] checking log skipped (none written)
[2/8] checking root items
[3/8] checking extents
[4/8] checking free space tree
[5/8] checking fs roots
[6/8] checking only csums items (without verifying data)
[7/8] checking root refs
[8/8] checking quota groups skipped (not enabled on this FS)
found 551599341570 bytes used, no error found
total csum bytes: 524924476
total tree bytes: 16402759680
total fs tree bytes: 13685587968
total extent tree bytes: 2082291712
btree space waste bytes: 3417860439
file data blocks allocated: 11052881051648
 referenced 3000395010048

Not sure this looks correct though

btrfs check -E "5" /dev/nvme0n1p2:

Opening filesystem to check...
Checking filesystem on /dev/nvme0n1p2
UUID: ae68de00-e077-4c42-a7f0-f8f583408dd0
Print extent state for subvolume 5 on /dev/nvme0n1p2
UUID: ae68de00-e077-4c42-a7f0-f8f583408dd0
Offset          Len     Root Refs       Roots
30408704        16384   1       5 
8430608384      4096    1       5 
8434884608      4096    1       5 
8435163136      4096    1       5

I was able to mess around a little bit in the grub cli, but I wasn’t quite able to get to a point where it would properly boot into root. The closest I got was actually a loading screen, but after then it wasn’t able to correctly load the root volume as it wasn’t defined in the boot parameters. Then again, defining more than vmlinuz and root crashes with a page alloc error, so that seems a pretty dead end.

In re. the blue screen/kernel panic, it appears that the nvme isn’t listed at all? I’m wondering if there was some sort of issue and the relevant driver failed to get loaded into the image or kernel? I’m not sure how to investigate that at this time though.

This is rather useless in this context, given this does no data integrity checking. And you just ran a tool to attempt to de-dupe data.

You need to run a scrub of the data to validate it for this step. (e.g. sudo btrfs scrub start /dev/nvme0n1p2, and status to see the progress, kernel logs contain errors. )

Once there, we can see if there is anything to boot from.

1 Like

That’s a good call, results.

btrfs scrub status /dev/nvme0n1p2 (simple mount)

UUID:             ae68de00-e077-4c42-a7f0-f8f583408dd0
Scrub started:    Wed Jun 25 17:32:12 2025
Status:           finished
Duration:         0:16:34 
Total to scrub:   532.77GiB
Rate:             548.85MiB/s
Error summary:    no errors found

Then mounted all volumes just in case that matters:

mounted everything on nvme
mount -o umask=0077 /dev/nvme0n1p1 /mnt/boot/efi
mount -t btrfs -o subvol=/@home,defaults,compress=zstd,discard=async,ssd /dev/nvme0n1p2 /mnt/home
mount -t btrfs -o subvol=/@root,defaults,compress=zstd,discard=async,ssd /dev/nvme0n1p2 /mnt/root
mount -t btrfs -o subvol=/@srv,defaults,compress=zstd,discard=async,ssd /dev/nvme0n1p2 /mnt/srv
mount -t btrfs -o subvol=/@opt,defaults,compress=zstd,discard=async,ssd /dev/nvme0n1p2 /mnt/opt
mount -t btrfs -o subvol=/@usr_local,defaults,compress=zstd,discard=async /dev/nvme0n1p2 /mnt/usr/local
mount -t btrfs -o subvol=/@var_cache,defaults,compress=zstd,discard=async,ssd /dev/nvme0n1p2 /mnt/var/cache
mount -t btrfs -o subvol=/@var_log,defaults,compress=zstd,discard=async,ssd /dev/nvme0n1p2 /mnt/var/log
mount -t btrfs -o subvol=/@var_tmp,defaults,compress=zstd,discard=async,ssd /dev/nvme0n1p2 /mnt/var/tmp
mount -t btrfs -o subvol=/@snapshots,defaults,compress=zstd,discard=async,ssd /dev/nvme0n1p2 /mnt/.snapshots
mount -t btrfs -o subvolid=5,defaults,discard=async,ssd /dev/nvme0n1p2 /mnt/btrfs
mount --bind /dev /mnt/dev
mount -t proc proc /mnt/proc
mount -t sysfs sysfs /mnt/sys
mount --bind /run /mnt/run
mount -t efivarfs efivarfs /mnt/sys/firmware/efi/efivars

btrfs scrub status /dev/nvme0n1p2 (all volumes properly mounted just in case that matters but the result was the same)

UUID:             ae68de00-e077-4c42-a7f0-f8f583408dd0
Scrub started:    Wed Jun 25 17:53:59 2025
Status:           finished
Duration:         0:17:28 
Total to scrub:   532.77GiB
Rate:             520.57MiB/s
Error summary:    no errors found

That is really bizarre, like it’s trying to boot the btrfs device as an ext partition? Which is hard to see… The rest of that is in dmesg… (Rather than taking pics of your monitor as you seem to know how to get text out of a chroot’d environment. If there is anything of relevance there…)

After you run mhwd-kernel -i .. (you said with no errors), what is the contents of /boot/grub/grub.cfg ?)

I was wondering where that was stored :slight_smile: Unfortunately I don’t think it saved; since the device was never mounted properly and the kernel panicked, I assume that it was all in RAM and never got writ to disk (but I could be very wrong about this). But yes, either it’s trying to load it as an sd (and failing because that’s the wrong driver?) or not seeing it (which I’ve more or less confirmed isn’t the case from experimenting with manual grub boot).

Edit: journalctl --list-boot show 2 boots only in it’s history under chroot, yesterday and on the 20th, which I know for a fact isn’t complete.

/boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="${saved_entry}"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

set menu_color_normal=light-gray/black
set menu_color_highlight=green/black

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod btrfs
search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
    font="/@/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_input console
terminal_output gfxterm
insmod part_gpt
insmod btrfs
search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
insmod gfxmenu
loadfont ($root)/@/usr/share/grub/themes/manjaro/dejavu_sans_12.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/dejavu_sans_14.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/dejavu_sans_16.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/dejavu_sans_24.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/dejavu_sans_48.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/dejavu_sans_bold_16.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/dejavu_sans_mono_12.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/terminus-12.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/terminus-14.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/terminus-16.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/terminus-18.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/terminus-b12.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/terminus-b14.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/terminus-b16.pf2
loadfont ($root)/@/usr/share/grub/themes/manjaro/terminus-b18.pf2
insmod png
set theme=($root)/@/usr/share/grub/themes/manjaro/theme.txt
export theme
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=hidden
  set timeout=5
# Fallback hidden-timeout code in case the timeout_style feature is
# unavailable.
elif sleep --interruptible 5 ; then
  set timeout=0
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ae68de00-e077-4c42-a7f0-f8f583408dd0' {
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_gpt
        insmod btrfs
        search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
        linux   /@/boot/vmlinuz-6.15-x86_64 root=UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 rw rootflags=subvol=@  amd_pstate=guided quiet splash resume=UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 udev.log_priority=3
        initrd  /@/boot/amd-ucode.img /@/boot/initramfs-6.15-x86_64.img
}
submenu 'Advanced options for Manjaro Linux' $menuentry_id_option 'gnulinux-advanced-ae68de00-e077-4c42-a7f0-f8f583408dd0' {
        menuentry 'Manjaro Linux (Kernel: 6.15.3-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.15.3-1-MANJARO x64-advanced-ae68de00-e077-4c42-a7f0-f8f583408dd0' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_gpt
                insmod btrfs
                search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
                linux   /@/boot/vmlinuz-6.15-x86_64 root=UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 rw rootflags=subvol=@  amd_pstate=guided quiet splash resume=UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 udev.log_priority=3
                initrd  /@/boot/amd-ucode.img /@/boot/initramfs-6.15-x86_64.img
        }
        menuentry 'Manjaro Linux (Kernel: 6.15.3-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.15.3-1-MANJARO x64-fallback-ae68de00-e077-4c42-a7f0-f8f583408dd0' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_gpt
                insmod btrfs
                search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
                linux   /@/boot/vmlinuz-6.15-x86_64 root=UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 rw rootflags=subvol=@  amd_pstate=guided quiet splash resume=UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 udev.log_priority=3
                initrd  /@/boot/initramfs-6.15-x86_64-fallback.img
        }
        menuentry 'Manjaro Linux (Kernel: 6.12.34-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.12.34-1-MANJARO x64-advanced-ae68de00-e077-4c42-a7f0-f8f583408dd0' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_gpt
                insmod btrfs
                search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
                linux   /@/boot/vmlinuz-6.12-x86_64 root=UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 rw rootflags=subvol=@  amd_pstate=guided quiet splash resume=UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 udev.log_priority=3
                initrd  /@/boot/amd-ucode.img /@/boot/initramfs-6.12-x86_64.img
        }
        menuentry 'Manjaro Linux (Kernel: 6.12.34-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.12.34-1-MANJARO x64-fallback-ae68de00-e077-4c42-a7f0-f8f583408dd0' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_gpt
                insmod btrfs
                search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
                linux   /@/boot/vmlinuz-6.12-x86_64 root=UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 rw rootflags=subvol=@  amd_pstate=guided quiet splash resume=UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 udev.log_priority=3
                initrd  /@/boot/initramfs-6.12-x86_64-fallback.img
        }
        menuentry 'Manjaro Linux (Kernel: 6.6.94-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.6.94-1-MANJARO x64-advanced-ae68de00-e077-4c42-a7f0-f8f583408dd0' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_gpt
                insmod btrfs
                search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
                linux   /@/boot/vmlinuz-6.6-x86_64 root=UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 rw rootflags=subvol=@  amd_pstate=guided quiet splash resume=UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 udev.log_priority=3
                initrd  /@/boot/amd-ucode.img /@/boot/initramfs-6.6-x86_64.img
        }
        menuentry 'Manjaro Linux (Kernel: 6.6.94-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-6.6.94-1-MANJARO x64-fallback-ae68de00-e077-4c42-a7f0-f8f583408dd0' {
                load_video
                set gfxpayload=keep
                insmod gzio
                insmod part_gpt
                insmod btrfs
                search --no-floppy --fs-uuid --set=root ae68de00-e077-4c42-a7f0-f8f583408dd0
                linux   /@/boot/vmlinuz-6.6-x86_64 root=UUID=ae68de00-e077-4c42-a7f0-f8f583408dd0 rw rootflags=subvol=@  amd_pstate=guided quiet splash resume=UUID=04225cd1-f3d4-4eb8-b8f3-663c8a8e4e54 udev.log_priority=3
                initrd  /@/boot/initramfs-6.6-x86_64-fallback.img
        }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/15_ostree ###
### END /etc/grub.d/15_ostree ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/25_bli ###
if [ "$grub_platform" = "efi" ]; then
  insmod bli
fi
### END /etc/grub.d/25_bli ###

### BEGIN /etc/grub.d/30_os-prober ###

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
if [ "$grub_platform" = "efi" ]; then
        menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
                fwsetup
                }
fi
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/41_snapshots-btrfs ###
if [ ! -e "${prefix}/grub-btrfs.cfg" ]; then
echo ""
else
submenu 'Manjaro Linux snapshots' {
    configfile "${prefix}/grub-btrfs.cfg"
}
fi
### END /etc/grub.d/41_snapshots-btrfs ###

### BEGIN /etc/grub.d/60_memtest86+ ###
if [ "${grub_platform}" == "pc" ]; then
    menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {
        search --fs-uuid --no-floppy --set=root  ae68de00-e077-4c42-a7f0-f8f583408dd0
        linux16 /@/boot/memtest86+/memtest.bin 
    }
fi
### END /etc/grub.d/60_memtest86+ ###

### BEGIN /etc/grub.d/60_memtest86+-efi ###
if [ "${grub_platform}" == "efi" ]; then
    menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {
        if loadfont unicode ; then
            set gfxmode=1024x768,800x600,auto
            set gfxpayload=800x600,1024x768
            terminal_output gfxterm
        fi
        search --fs-uuid --no-floppy --set=root  ae68de00-e077-4c42-a7f0-f8f583408dd0
        linux /@/boot/memtest86+/memtest.efi 
    }
fi
### END /etc/grub.d/60_memtest86+-efi ###

On the most recent boot – which was dated yesterday – was able to identify the nvme without issues.

Jun 25 08:35:17 manjaro kernel: loop: module loaded
Jun 25 08:35:17 manjaro kernel: device-mapper: uevent: version 1.0.3
Jun 25 08:35:17 manjaro kernel: device-mapper: ioctl: 4.48.0-ioctl (2023-03-01) initialised: dm-devel@lists.linux.dev
Jun 25 08:35:17 manjaro kernel: ACPI: video: Video Device [VGA] (multi-head: yes  rom: no  post: no)
Jun 25 08:35:17 manjaro kernel: input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:20/LNXVIDEO:00/input/input2
Jun 25 08:35:17 manjaro kernel: cryptd: max_cpu_qlen set to 1000
Jun 25 08:35:17 manjaro kernel: nvme 0000:02:00.0: platform quirk: setting simple suspend
Jun 25 08:35:17 manjaro kernel: nvme nvme0: pci function 0000:02:00.0
Jun 25 08:35:17 manjaro kernel: r8169 0000:08:00.0 eth0: RTL8125B, 74:56:3c:b8:e7:00, XID 641, IRQ 82
Jun 25 08:35:17 manjaro kernel: r8169 0000:08:00.0 eth0: jumbo features [frames: 9194 bytes, tx checksumming: ko]
Jun 25 08:35:17 manjaro kernel: nvme nvme0: allocated 78 MiB host memory buffer.
Jun 25 08:35:17 manjaro kernel: nvme nvme0: 12/0/0 default/read/poll queues
Jun 25 08:35:17 manjaro kernel: usb 1-3.4: New USB device found, idVendor=046d, idProduct=c08b, bcdDevice=27.03
Jun 25 08:35:17 manjaro kernel: usb 1-3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 25 08:35:17 manjaro kernel: usb 1-3.4: Product: G502 HERO SE
Jun 25 08:35:17 manjaro kernel: usb 1-3.4: Manufacturer: Logitech
Jun 25 08:35:17 manjaro kernel: usb 1-3.4: SerialNumber: 096138723434
Jun 25 08:35:17 manjaro kernel:  nvme0n1: p1 p2 p3

On the 23rd and 24th though… it’s essentially this non-stop.

Jun 23 11:03:21 everest systemd-journald[427]: Under memory pressure, flushing caches.
Jun 23 11:03:21 everest systemd-journald[427]: Under memory pressure, flushing caches.
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 0 (7000) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 1 (1001) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 2 (1002) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 3 (6003) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 93 (005d) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 94 (305e) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 95 (305f) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 118 (b076) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 151 (5097) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 152 (e098) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 153 (4099) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 154 (f09a) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 167 (50a7) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:32768
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 168 (e0a8) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 169 (a0a9) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 170 (d0aa) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 171 (30ab) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 172 (30ac) opcode 0x1 (Write) QID 8 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:04:57 everest kernel: nvme nvme0: I/O tag 0 (7000) opcode 0x1 (Write) QID 8 timeout, reset controller
Jun 23 12:04:57 everest kernel: nvme nvme0: 12/0/0 default/read/poll queues
Jun 23 12:33:22 everest kernel: nvme nvme0: I/O tag 0 (0000) opcode 0x1 (Write) QID 5 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:33:52 everest kernel: nvme nvme0: I/O tag 1 (e001) opcode 0x1 (Write) QID 5 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:33:52 everest kernel: nvme nvme0: I/O tag 2 (b002) opcode 0x1 (Write) QID 5 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:33:52 everest kernel: nvme nvme0: I/O tag 3 (e003) opcode 0x1 (Write) QID 5 timeout, aborting req_op:WRITE(1) size:16384
Jun 23 12:33:52 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:33:52 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:33:52 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:33:52 everest kernel: nvme nvme0: Abort status: 0x0
Jun 23 12:33:52 everest kernel: nvme nvme0: I/O tag 0 (0000) opcode 0x1 (Write) QID 5 timeout, reset controller

Actually, I didn’t add that update. When I was messing around with manually attempting to boot grub, I got a grub_efi_drop_alloc() called with wrong page count error whenever I provided more that the basic 2 values in the linux prompt. I had nearly managed a boot but encountered an error indicating that root wasn’t properly mounted (which makes sense because the subvol option wasn’t passed).

Like this:

grub> linux /@/boot/vmlinuz-6.12-x86_64 root=UUID=[nvme-uuid]
grub_efi_drop_alloc() called with wrong page count
Aborted. Press any key to exit.

Edit: well, that one fails anyways with just the two, but it’s consistent on that step