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.

cache drives goes read-only

Featured Replies

Lastnight I upgraded from unraid 6.2.4 to 6.3.2.  The upgrade went smoothly and everything appeared to work fine.  

 

I then proceeded to try pass through a new USB card and accidentally passed through the USB bus with the unraid usb.  The system lost access to the USB drive and started throwing error messages.  I rebooted to server and was able to re-enable the VM manager but I no longer had my cache drives displayed.  The unraid server showed one of the two drives in my cache pool missing and the syslog made reference to sata failures.  After replacing the SATA cables, power cables and moving the two cache drives to different SATA ports am finally able to get both drives to show up in the Unraid GUI.  However, the drives go into readonly mode. 

 

Jun 19 00:05:47 BriansTower kernel: sas: sas_scsi_find_task: task 0xffff88203662d700 is done
Jun 19 00:05:47 BriansTower kernel: sas: sas_eh_handle_sas_errors: task 0xffff88203662d700 is done
Jun 19 00:05:47 BriansTower kernel: sas: ata8: end_device-4:1: cmd error handler
Jun 19 00:05:47 BriansTower kernel: sas: ata7: end_device-4:0: dev error handler
Jun 19 00:05:47 BriansTower kernel: sas: ata8: end_device-4:1: dev error handler
Jun 19 00:05:47 BriansTower kernel: ata8.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Jun 19 00:05:47 BriansTower kernel: ata8.00: failed command: WRITE DMA EXT
Jun 19 00:05:47 BriansTower kernel: ata8.00: cmd 35/00:20:e0:42:aa/00:00:31:00:00/e0 tag 5 dma 16384 out
Jun 19 00:05:47 BriansTower kernel:         res 40/00:01:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
Jun 19 00:05:47 BriansTower kernel: ata8.00: status: { DRDY }
Jun 19 00:05:47 BriansTower kernel: sas: ata9: end_device-4:2: dev error handler
Jun 19 00:05:47 BriansTower kernel: ata8: hard resetting link
Jun 19 00:05:48 BriansTower kernel: ata8.00: configured for UDMA/33
Jun 19 00:05:48 BriansTower kernel: sd 4:0:1:0: [sdi] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
Jun 19 00:05:48 BriansTower kernel: sd 4:0:1:0: [sdi] tag#0 Sense Key : 0x5 [current]
Jun 19 00:05:48 BriansTower kernel: sd 4:0:1:0: [sdi] tag#0 ASC=0x21 ASCQ=0x4
Jun 19 00:05:48 BriansTower kernel: sd 4:0:1:0: [sdi] tag#0 CDB: opcode=0x2a 2a 00 31 aa 42 e0 00 00 20 00
Jun 19 00:05:48 BriansTower kernel: blk_update_request: I/O error, dev sdi, sector 833241824
Jun 19 00:05:48 BriansTower kernel: BTRFS error (device sdi1): bdev /dev/sdi1 errs: wr 233, rd 0, flush 0, corrupt 0, gen 0
Jun 19 00:05:48 BriansTower kernel: ata8: EH complete
Jun 19 00:05:48 BriansTower kernel: BTRFS: error (device sdi1) in btrfs_commit_transaction:2227: errno=-5 IO failure (Error while writing out transact
ion)
Jun 19 00:05:48 BriansTower kernel: sas: --- Exit sas_scsi_recover_host: busy: 0 failed: 1 tries: 1
Jun 19 00:05:48 BriansTower kernel: BTRFS info (device sdi1): forced readonly
Jun 19 00:05:48 BriansTower kernel: BTRFS warning (device sdi1): Skipping commit of aborted transaction.

 Any ideas how to proceed?  

brianstower-diagnostics-20170619-0007.zip

  • Community Expert

There are write errors on one of the cache devices (cache2), first thing you need is to fix those, check/replace cables.

 

There are many prior errors also on cache1, replace those cables also to rule them out.

 

Then reset the errors by typing:

 

btrfs dev stats -z /mnt/cache

 

and run a scrub, if it keeps going read only best to backup data and reformat.

 

 

Edited by johnnie.black

Archived

This topic is now archived and is closed to further replies.

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.