Description: I recently updated my Unraid server to the latest version, but upon reboot, the system fails to start. The boot process halts with errors indicating that the xHCI host controller is dead, followed by the USB drive disconnecting. Ultimately, it fails to mount the boot partition with the error mount: /boot: special device /dev/sdc1 does not exist. Troubleshooting Steps I've Taken: Changed USB Ports: I tried plugging the boot USB into different ports (both USB 2.0 and USB 3.0), but the exact same error persists. Checked USB Health on Windows: I plugged the USB flash drive into my Windows PC. The drive is fully recognized, and I can read and write files without any access denial or errors. It does not seem to be a physical hardware failure of the USB drive itself. It seems like there is a kernel/driver conflict with the USB controller occurring during the boot process after this recent update. System Information: Previous Unraid Version: 7.2.4 Updated Unraid Version: 7.2.5 Motherboard: ASUS PRIME B550M-A CPU: Ryzen 4650G RAM: DDR4 Samsung 32G*2 + 16G*2 USB Drive: Samsung 64GB Error Log on Screen: Checking /dev/sdc1 ...
xhci_hcd 0000:01:00.0: Abort failed to stop command ring: -110
xhci_hcd 0000:01:00.0: xHCI host controller not responding, assume dead
xhci_hcd 0000:01:00.0: HC died; cleaning up
xhci_hcd 0000:01:00.0: Timeout while waiting for setup device command
clocksource: Long readout interval, skipping watchdog check: cs_nsec: 5566066279 wd_nsec: 5566038769
usb 2-1: USB disconnect, device number 0
usb 2-1: device not accepting address 2, error -22
sd 7:0:0:0: [sdc] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x03 driverbyte=DRIVER_OK cmd_age=46s
sd 7:0:0:0: [sdc] tag#0 CDB: opcode=0x28 28 00 01 63 9b a0 00 00 40 00
I/O error, dev sdc, sector 23305120 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
sd 7:0:0:0: [sdc] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x01 driverbyte=DRIVER_OK cmd_age=0s
sd 7:0:0:0: [sdc] tag#0 CDB: opcode=0x28 28 00 01 63 9b e0 00 00 80 00
I/O error, dev sdc, sector 23305184 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
device offline error, dev sdc, sector 23305120 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev sdc1, logical block 23303072, async page read
device offline error, dev sdc, sector 23305121 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev sdc1, logical block 23303073, async page read
device offline error, dev sdc, sector 23305122 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev sdc1, logical block 23303074, async page read
device offline error, dev sdc, sector 23305123 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev sdc1, logical block 23303075, async page read
device offline error, dev sdc, sector 23305124 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev sdc1, logical block 23303076, async page read
device offline error, dev sdc, sector 23305125 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev sdc1, logical block 23303077, async page read
device offline error, dev sdc, sector 23305126 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev sdc1, logical block 23303078, async page read
device offline error, dev sdc, sector 23305127 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
Buffer I/O error on dev sdc1, logical block 23303079, async page read
fsck.fat 4.2 (2021-01-31)
/dev/sdc1: Can't lookup blockdev
mount: /boot: special device /dev/sdc1 does not exist.
dmesg(1) may have more information after failed mount system call.
umount: /dev: target is busy.
umount: /: not mounted.
cannot mount /dev/sdc1 - press ENTER key to reboot...sd 7:0:0:0: [sdc] Synchronizing SCSI cache
sd 7:0:0:0: [sdc] Synchronize Cache(10) failed: Result: hostbyte=0x01 driverbyte=DRIVER_OK