Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Disk errors on USB-connected disk after Update to unRaid 7.0.0.

Featured Replies

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 by cosmas

Solved by JorgeB

  • 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

 

  • 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

  • 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

  • Community Expert
  • Solution

Add a usb storage quirk to syslinux.cfg like the example below, but using the following ID: 2109:0715

 

uasp add quirk.JPG

 

Then reboot and retest, also post new lsusb -t output to confirm it's back to the old driver.

  • 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

  • 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

  • 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.