The issue started after selecting to “Safely Remove”/eject my Ventoy USB stick from Dolphin. Normally I’d use the plasma Disk & Devices
system tray tool, but because I’d just finished using Dolphin to update the stick with a new Manjaro image, I worked with where my mouse was closest.
What I noticed was that the system (opening Disk & Devices
system tray tool) got stuck in the “removing” process. Normally it completes almost instantly, but after 30 seconds of waiting, I knew something wasn’t right… and as I needed the stick to load Linux on my friend’s PC, I pulled it out and used it successfully.
What I noticed after coming back to my PC was that my system refused to remount the Ventoy stick (but could mount/umount a different one). After some investigation, I noticed 2 things:
-
lsblk
still reported the stick (/dev/sdd) and it’s partitions (sdd1 and sdd2) even though the disk was removed - the
/run/media/<userid>/Ventoy
mountpoint still existed
So I figured I’d reboot my PC normally (from the app launcher) and found myself stuck at a black screen. I switched over to TTY2, logged in, and tried to reboot
there. It informed me it couldn’t due to two processes/actions that were still running… mount and umount… and suggested I try systemctl reboot -i
to try ignore/bypass those inhibitors, which I did.
Now the screen filled with more “shutdown” processes (I prefer grub with “quiet” removed to see all boot/shutdown messages), and entered a 90 second countdown while it toggled between a D-Bus
and Disk Manager
messages… likely related to the mount/umount “inhibitors”… and after I waited out the 90 second countdown, it restarted the countdown again.
At this point I felt I was out of options and pressed reset.
Has anyone else experienced an issue like this? Is it a Dolphin Issue, or do USB3 sticks sometimes take more that 30 seconds to umount and I should have waited longer? Was there another command I could have tried using to release the drive or stop the inhibiting mount/umount? When I got stuck during shutdown/TTY2, was this the time to learn about and use REISUB, or would it have hit the same wall?
Here is an excerpt from the log post reset/reboot:
$ journalctl --priority err --boot -1
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158083088 op 0x1:(WRITE) flags 0x800 phys_seg 49 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760130, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760131, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760132, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760133, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760134, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760135, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760136, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760137, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760138, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: Buffer I/O error on dev sdd1, logical block 19760139, lost async page write
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158083480 op 0x1:(WRITE) flags 0x100000 phys_seg 43 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158083824 op 0x1:(WRITE) flags 0x800 phys_seg 34 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158084096 op 0x1:(WRITE) flags 0x100000 phys_seg 75 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158084696 op 0x1:(WRITE) flags 0x800 phys_seg 90 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158085416 op 0x1:(WRITE) flags 0x100000 phys_seg 12 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158085512 op 0x1:(WRITE) flags 0x800 phys_seg 17 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158085648 op 0x1:(WRITE) flags 0x100000 phys_seg 12 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158085744 op 0x1:(WRITE) flags 0x800 phys_seg 108 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux kernel: blk_update_request: I/O error, dev sdd, sector 158086608 op 0x1:(WRITE) flags 0x100000 phys_seg 68 prio class 0
Jan 04 13:36:17 AM4-5600X-Linux mount.exfat[2651602]: fsync failed: Input/output error
Jan 04 13:39:18 AM4-5600X-Linux systemd-udevd[383]: sdd1: Worker [2667044] processing SEQNUM=5528 killed
Jan 04 13:39:18 AM4-5600X-Linux systemd-udevd[383]: sdd1: Worker [2667044] failed
Jan 04 13:40:06 AM4-5600X-Linux kernel: INFO: task kworker/5:2:2329433 blocked for more than 122 seconds.
Jan 04 13:40:06 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:40:06 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:40:06 AM4-5600X-Linux kernel: INFO: task mount.exfat:2651602 blocked for more than 122 seconds.
Jan 04 13:40:06 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:40:06 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:42:09 AM4-5600X-Linux kernel: INFO: task kworker/5:2:2329433 blocked for more than 245 seconds.
Jan 04 13:42:09 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:42:09 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:42:09 AM4-5600X-Linux kernel: INFO: task mount.exfat:2651602 blocked for more than 245 seconds.
Jan 04 13:42:09 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:42:09 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:44:12 AM4-5600X-Linux kernel: INFO: task kworker/5:2:2329433 blocked for more than 368 seconds.
Jan 04 13:44:12 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:44:12 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:44:12 AM4-5600X-Linux kernel: INFO: task mount.exfat:2651602 blocked for more than 368 seconds.
Jan 04 13:44:12 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:44:12 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:46:15 AM4-5600X-Linux kernel: INFO: task kworker/5:2:2329433 blocked for more than 491 seconds.
Jan 04 13:46:15 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:46:15 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:46:15 AM4-5600X-Linux kernel: INFO: task mount.exfat:2651602 blocked for more than 491 seconds.
Jan 04 13:46:15 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:46:15 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:48:18 AM4-5600X-Linux kernel: INFO: task kworker/5:2:2329433 blocked for more than 614 seconds.
Jan 04 13:48:18 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:48:18 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Jan 04 13:48:18 AM4-5600X-Linux kernel: INFO: task mount.exfat:2651602 blocked for more than 614 seconds.
Jan 04 13:48:18 AM4-5600X-Linux kernel: Tainted: G OE 5.15.12-1-MANJARO #1
Jan 04 13:48:18 AM4-5600X-Linux kernel: "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.