Bootloader breaks repeatedly after update

After tonight’s system update logged below, my CachyOS drive became unbootable, not even making it to the bootloader screen, rEFInd in my case. The drive is silently ignored, or if I enter my motherboard boot menu and select it, it just goes back to the motherboard setup screen.

I can fix it temporarily from a live SD card by cachy-chroot and refind-install. It lets me boot the drive once but no more until I cachy-chroot and refind-install again.

I do also have a Windows drive and my previous Linux distro drive but I haven’t known them to cause any similar problem.

My secure boot options are “Windows” and “Other OS”, I have “Other OS” selected.

Bug report: 1b38345

pacman.log

[2025-07-09T21:59:34-0700] [PACMAN] Running ‘pacman -Syu’
[2025-07-09T21:59:34-0700] [PACMAN] synchronizing package lists
[2025-07-09T21:59:35-0700] [PACMAN] starting full system upgrade
[2025-07-09T21:59:50-0700] [ALPM] running ‘60-mkinitcpio-remove.hook’…
[2025-07-09T21:59:50-0700] [ALPM] transaction started
[2025-07-09T21:59:50-0700] [ALPM] upgraded gettext (0.25-1.1 → 0.25.1-1.1)
[2025-07-09T21:59:50-0700] [ALPM] upgraded archlinux-keyring (20250430.1-2 → 20250707-2)
[2025-07-09T21:59:51-0700] [ALPM-SCRIPTLET] ==> Appending keys from archlinux.gpg…
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] ==> Disabling revoked keys in keyring…
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] → Disabled 4 keys.
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] ==> Updating trust database…
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] gpg: marginals needed: 3 completes needed: 1 trust model: pgp
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] gpg: depth: 0 valid: 1 signed: 6 trust: 0-, 0q, 0n, 0m, 0f, 1u
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] gpg: depth: 1 valid: 6 signed: 100 trust: 0-, 0q, 0n, 6m, 0f, 0u
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] gpg: (use option “–allow-weak-key-signatures” to override)
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] gpg: depth: 2 valid: 73 signed: 18 trust: 73-, 0q, 0n, 0m, 0f, 0u
[2025-07-09T21:59:52-0700] [ALPM-SCRIPTLET] gpg: next trustdb check due at 2025-08-18
[2025-07-09T21:59:52-0700] [ALPM] upgraded blueprint-compiler (0.16.0-1 → 0.18.0-1)
[2025-07-09T21:59:52-0700] [ALPM] upgraded btop (1.4.3-3.1 → 1.4.4-1.1)
[2025-07-09T21:59:52-0700] [ALPM] upgraded chwd (1.13.2-1 → 1.14.0-1)
[2025-07-09T21:59:53-0700] [ALPM] upgraded discord (1:0.0.100-1 → 1:0.0.101-1)
[2025-07-09T21:59:53-0700] [ALPM] upgraded docker-compose (2.38.1-1.1 → 2.38.2-1.1)
[2025-07-09T21:59:53-0700] [ALPM] upgraded dos2unix (7.5.2-2.17 → 7.5.2-2.18)
[2025-07-09T21:59:54-0700] [ALPM] upgraded firefox (140.0.2-1.1 → 140.0.4-1)
[2025-07-09T21:59:54-0700] [ALPM] upgraded git (2.50.0-1.1 → 2.50.1-1.1)
[2025-07-09T21:59:54-0700] [ALPM] upgraded glances (4.3.1-1 → 4.3.2-1)
[2025-07-09T21:59:54-0700] [ALPM] upgraded ldb (2:4.22.2-1.1 → 2:4.22.3-1.1)
[2025-07-09T21:59:54-0700] [ALPM] upgraded libgexiv2 (0.14.5-1.1 → 0.14.6-1.1)
[2025-07-09T21:59:54-0700] [ALPM] upgraded libvlc (3.0.21-24.1 → 3.0.21-26.1)
[2025-07-09T21:59:54-0700] [ALPM] upgraded libwbclient (2:4.22.2-1.1 → 2:4.22.3-1.1)
[2025-07-09T21:59:55-0700] [ALPM] upgraded linux-cachyos (6.15.4-4 → 6.15.5-2)
[2025-07-09T21:59:57-0700] [ALPM] upgraded linux-cachyos-headers (6.15.4-4 → 6.15.5-2)
[2025-07-09T21:59:57-0700] [ALPM] upgraded linux-cachyos-nvidia-open (6.15.4-4 → 6.15.5-2)
[2025-07-09T21:59:57-0700] [ALPM] upgraded paru (2.0.4-1 → 2.1.0-1)
[2025-07-09T21:59:58-0700] [ALPM] upgraded pnpm (10.12.4-1 → 10.13.1-1)
[2025-07-09T21:59:58-0700] [ALPM] upgraded python-cryptography (45.0.4-1.1 → 45.0.5-1.1)
[2025-07-09T21:59:58-0700] [ALPM] upgraded python-pillow-heif (0.22.0-1.1 → 1.0.0-1)
[2025-07-09T21:59:58-0700] [ALPM] upgraded qt6-base (6.9.1-2.1 → 6.9.1-3.1)
[2025-07-09T21:59:58-0700] [ALPM] upgraded scx-scheds (1.0.13-1 → 1.0.14-2)
[2025-07-09T21:59:58-0700] [ALPM] upgraded scx-manager (1.15.1-1 → 1.15.2-1)
[2025-07-09T21:59:58-0700] [ALPM] upgraded smbclient (2:4.22.2-1.1 → 2:4.22.3-1.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-alsa (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-a52dec (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-dav1d (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-dbus (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-dbus-screensaver (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-faad2 (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-flac (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-gnutls (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-inflate (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-jpeg (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-journal (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-mpg123 (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-opus (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-png (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-shout (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-speex (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-tag (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-theora (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-twolame (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-vorbis (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-vpx (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-xml (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugins-base (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-cli (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-lua (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugin-pulse (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-plugins-video-output (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] installed vlc-gui-qt (3.0.21-26.1)
[2025-07-09T21:59:58-0700] [ALPM] upgraded vlc (3.0.21-24.1 → 3.0.21-26.1)
[2025-07-09T21:59:59-0700] [ALPM] transaction completed
[2025-07-09T21:59:59-0700] [ALPM] running ‘20-systemd-sysusers.hook’…
[2025-07-09T21:59:59-0700] [ALPM] running ‘30-systemd-daemon-reload-system.hook’…
[2025-07-09T21:59:59-0700] [ALPM] running ‘30-systemd-restart-marked.hook’…
[2025-07-09T22:00:00-0700] [ALPM] running ‘30-systemd-update.hook’…
[2025-07-09T22:00:00-0700] [ALPM] running ‘60-depmod.hook’…
[2025-07-09T22:00:01-0700] [ALPM] running ‘90-mkinitcpio-install.hook’…
[2025-07-09T22:00:01-0700] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-cachyos.preset: ‘default’
[2025-07-09T22:00:01-0700] [ALPM-SCRIPTLET] ==> Using default configuration file: ‘/etc/mkinitcpio.conf’
[2025-07-09T22:00:01-0700] [ALPM-SCRIPTLET] → -k /boot/vmlinuz-linux-cachyos -g /boot/initramfs-linux-cachyos.img
[2025-07-09T22:00:01-0700] [ALPM-SCRIPTLET] ==> Using drop-in configuration file: ‘10-chwd.conf’
[2025-07-09T22:00:01-0700] [ALPM-SCRIPTLET] ==> Starting build: ‘6.15.5-2-cachyos’
[2025-07-09T22:00:01-0700] [ALPM-SCRIPTLET] → Running build hook: [base]
[2025-07-09T22:00:01-0700] [ALPM-SCRIPTLET] → Running build hook: [udev]
[2025-07-09T22:00:02-0700] [ALPM-SCRIPTLET] → Running build hook: [autodetect]
[2025-07-09T22:00:02-0700] [ALPM-SCRIPTLET] → Running build hook: [microcode]
[2025-07-09T22:00:02-0700] [ALPM-SCRIPTLET] → Running build hook: [kms]
[2025-07-09T22:00:04-0700] [ALPM-SCRIPTLET] → Running build hook: [modconf]
[2025-07-09T22:00:04-0700] [ALPM-SCRIPTLET] → Running build hook: [block]
[2025-07-09T22:00:04-0700] [ALPM-SCRIPTLET] → Running build hook: [keyboard]
[2025-07-09T22:00:04-0700] [ALPM-SCRIPTLET] → Running build hook: [keymap]
[2025-07-09T22:00:04-0700] [ALPM-SCRIPTLET] → Running build hook: [consolefont]
[2025-07-09T22:00:04-0700] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2025-07-09T22:00:04-0700] [ALPM-SCRIPTLET] → Running build hook: [plymouth]
[2025-07-09T22:00:05-0700] [ALPM-SCRIPTLET] → Running build hook: [filesystems]
[2025-07-09T22:00:06-0700] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2025-07-09T22:00:06-0700] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: ‘/boot/initramfs-linux-cachyos.img’
[2025-07-09T22:00:06-0700] [ALPM-SCRIPTLET] → Early uncompressed CPIO image generation successful
[2025-07-09T22:00:06-0700] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2025-07-09T22:00:06-0700] [ALPM] running ‘90-scx-scheds-upgrade.hook’…
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] The service is not active.
[2025-07-09T22:00:07-0700] [ALPM] running ‘cachyos-nvidia.hook’…
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-cachyos.preset: ‘default’
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] ==> Using default configuration file: ‘/etc/mkinitcpio.conf’
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] → -k /boot/vmlinuz-linux-cachyos -g /boot/initramfs-linux-cachyos.img
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] ==> Using drop-in configuration file: ‘10-chwd.conf’
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] ==> Starting build: ‘6.15.5-2-cachyos’
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] → Running build hook: [base]
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] → Running build hook: [udev]
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] → Running build hook: [autodetect]
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] → Running build hook: [microcode]
[2025-07-09T22:00:07-0700] [ALPM-SCRIPTLET] → Running build hook: [kms]
[2025-07-09T22:00:09-0700] [ALPM-SCRIPTLET] → Running build hook: [modconf]
[2025-07-09T22:00:09-0700] [ALPM-SCRIPTLET] → Running build hook: [block]
[2025-07-09T22:00:10-0700] [ALPM-SCRIPTLET] → Running build hook: [keyboard]
[2025-07-09T22:00:10-0700] [ALPM-SCRIPTLET] → Running build hook: [keymap]
[2025-07-09T22:00:10-0700] [ALPM-SCRIPTLET] → Running build hook: [consolefont]
[2025-07-09T22:00:10-0700] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2025-07-09T22:00:10-0700] [ALPM-SCRIPTLET] → Running build hook: [plymouth]
[2025-07-09T22:00:11-0700] [ALPM-SCRIPTLET] → Running build hook: [filesystems]
[2025-07-09T22:00:11-0700] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2025-07-09T22:00:11-0700] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: ‘/boot/initramfs-linux-cachyos.img’
[2025-07-09T22:00:11-0700] [ALPM-SCRIPTLET] → Early uncompressed CPIO image generation successful
[2025-07-09T22:00:12-0700] [ALPM-SCRIPTLET] ==> Initcpio image generation successful
[2025-07-09T22:00:12-0700] [ALPM] running ‘cachyos-reboot-required.hook’…
[2025-07-09T22:00:12-0700] [ALPM-SCRIPTLET] ==> INFO: Reboot is recommended due to the upgrade of core system package(s).
[2025-07-09T22:00:12-0700] [ALPM] running ‘dbus-reload.hook’…
[2025-07-09T22:00:12-0700] [ALPM] running ‘gtk-update-icon-cache.hook’…
[2025-07-09T22:00:12-0700] [ALPM] running ‘rebuild-detector.hook’…
[2025-07-09T22:00:14-0700] [ALPM] running ‘texinfo-install.hook’…
[2025-07-09T22:00:14-0700] [ALPM] running ‘update-desktop-database.hook’…
[2025-07-09T22:00:14-0700] [ALPM] running ‘update-vlc-plugin-cache.hook’…

there is theses errors

Jul 09 23:54:45 Kevin-PC-CachyOS udisksd[1135]: Error probing device: Error sending ATA command IDENTIFY DEVICE to '/dev/sdb': Unexpected sense data returned:
                                                0000: 70 00 01 00  00 00 00 0a  00 00 00 00  00 1d 00 00    p...............
                                                0010: 00 00 00 00  00 00 00 00  00 00 00 00  00 00 00 00    ................
                                                 (g-io-error-quark, 0)

have you changed something in your hardware , or do any other update ( windows or other linux )

Not at all, I haven’t even booted into the others since installing CachyOS.

@IoriBranford
Have you checked the disk or drive for errors yet?

sudo smartctl -a /dev/sdb

Could be a Drive going bad.
I’m not certain this is related to udisks.