January 18, 20251 yr After update to 7.0.0 my parity disk (8TB Samsung SSD) which is connected on USB with a ICY BOX does not work anymore. There are many write errors displayed. Parity stopped working. I could see that with the old version 6.12.14 this disk was displayed as "Samsung_SSD_870_QVO......." and after update it was "ICY_BOX_IB-247-C31_000000123B64-0:0" with same 8TB. I reverted to 6.12.14 now. What could be the reason for this? A new USB driver maybe in unRAID 7.0.0.? Edited January 18, 20251 yr by cosmas
January 18, 20251 yr Community Expert v7 uses the new UASP driver, which should perform better and supports TRIM, but some USB bridges lie about supporting it, or it doesn't work correctly, but you can force the old driver, Please post the diagnostics and the output from lsusb -t
January 18, 20251 yr Author Meanwhile I reverted to 7.0.0., precleared disk (only read test, then stopped) and format it. All without errors. Now its parity disk again and Parity-Sycn started. # lsusb -t /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbfs, 12M /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=uas, 10000M /: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 003: Dev 003, If 0, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 1, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 2, Class=Wireless, Driver=[none], 480M /: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M nas01-diagnostics-20250118-2044.zip
January 18, 20251 yr Author After some minutes, the error is here agein and parity-sync stopped with error: Unraid Parity disk errorAlert [NAS01] - Parity disk in error state (disk dsbl)ICY_BOX_IB-247-C31_000000123B64-0:0 (sda) Parity disk - ICY_BOX_IB-247-C31_000000123B64-0:0 (sda) (errors 80) # lsusb -t /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbfs, 12M /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=uas, 10000M /: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 003: Dev 003, If 0, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 1, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 2, Class=Wireless, Driver=[none], 480M /: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M nas01-diagnostics-20250118-2130.zip
January 19, 20251 yr Community Expert Solution Add a usb storage quirk to syslinux.cfg like the example below, but using the following ID: 2109:0715 Then reboot and retest, also post new lsusb -t output to confirm it's back to the old driver.
January 19, 20251 yr Author Hello @JorgeB I made the changes and reboot: On flash drive in folder syslinux I changed the file syslinux.cfg: default menu.c32 menu title Lime Technology, Inc. prompt 0 timeout 50 label Unraid OS menu default kernel /bzimage append initrd=/bzroot usb_storage.quirks=2109:0715 label Unraid OS GUI Mode kernel /bzimage append initrd=/bzroot,/bzroot-gui # lsusb -t /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbfs, 12M /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=uas, 10000M /: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 003: Dev 003, If 0, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 1, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 2, Class=Wireless, Driver=[none], 480M /: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M label Unraid OS Safe Mode (no plugins, no GUI) kernel /bzimage append initrd=/bzroot unraidsafemode label Unraid OS GUI Safe Mode (no plugins) kernel /bzimage append initrd=/bzroot,/bzroot-gui unraidsafemode label Memtest86+ kernel /memtest I reset config and selected the parity drive again. It works for about 0.4% and then again errors: an 19 13:26:05 nas01 kernel: I/O error, dev sda, sector 69661720 op 0x1:(WRITE) flags 0x4000 phys_seg 128 prio class 0 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661656 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661664 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661672 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661680 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661688 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661696 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661704 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661712 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661720 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661728 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661736 Jan 19 13:26:05 nas01 kernel: md: disk0 write error, sector=69661744 # lsusb -t /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbfs, 12M /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=uas, 10000M /: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 003: Dev 003, If 0, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 1, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 2, Class=Wireless, Driver=[none], 480M /: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M One thing also happens: when I try to reboot, the system hangs. I have to power off and on. nas01-diagnostics-20250119-1331.zip
January 19, 20251 yr Community Expert 37 minutes ago, cosmas said: I made the changes and reboot: Sorry, I may have not been clear, you still need the :u in the end, so: usb_storage.quirks=2109:0715:u Then reboot
January 19, 20251 yr Author Hello @JorgeB, sorry for my mistake. I changed it now to: default menu.c32 menu title Lime Technology, Inc. prompt 0 timeout 50 label Unraid OS menu default kernel /bzimage append initrd=/bzroot usb_storage.quirks=2109:0715:u And rebooted. The reboot works fine again now. And the disk is now again displayed as "Samsung SSD..." and not anymore as "Icy Box....". # lsusb -t /: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M |__ Port 001: Dev 002, If 0, Class=Human Interface Device, Driver=usbfs, 12M /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=usb-storage, 5000M /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=usb-storage, 10000M /: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/4p, 480M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 003: Dev 003, If 0, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 1, Class=Wireless, Driver=btusb, 480M |__ Port 003: Dev 003, If 2, Class=Wireless, Driver=[none], 480M /: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M |__ Port 002: Dev 002, If 0, Class=Hub, Driver=hub/4p, 5000M The parity disk works fine so far and the parity-sync is at the moment at 10.2%. Thank you for your fast help! nas01-diagnostics-20250119-2148.zip
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.