Solved Fresh install, zfs i/o error - all block copies unavailable

Fresh install, Encrypted raidz, 5 disks. Boot fails at error:


zfs i/o error - all block copies unavailable


What could cause this? I've reinstalled several times and same fault every time. FreeBSD has worked before with this same computer. Booted up with Ubuntu-live and disks seems to be OK.


fTSxzb
 
Hmm. Just a hunch, but have you tried wiping the install disk completely before installing - using dd for instance? I've found that if I haven't done this, sometimes information from previously used RAID controllers or ZFS related boot information can be left on the disk making subsequent installs have weird problems.
 
I’d focus on the “can’t find /boot/zfsloader” bit before going much farther.
I think that's just a consequence of the I/O errors.

I'd check to see if your keys are correct. If it fails to decrypt the disks ZFS won't be able to read them. Also check the disks themselves for bad sectors, especially with encrypted filesystems those can give you really weird results.
 
Wiped disk with dd and changed mini-keyboard to normal keyboard and now everything works fine. Thanks to all! :)
 
I got error when calculatating geli decryption key disk3.

Failed to read pad2 area of primary vdev

Should I be worried? Zpool status says pool is okay, but I made zpool scrub to pool anyway.
 
And the S.M.A.R.T. data shows nothing that could point at problems?
SMART overall-health self-assessment test result: PASSED
Code:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   200   200   051    Pre-fail  Always       -       0
  3 Spin_Up_Time            0x0003   209   188   021    Pre-fail  Always       -       4508
  4 Start_Stop_Count        0x0032   099   099   000    Old_age   Always       -       1621
  5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   200   200   051    Pre-fail  Always       -       0
  9 Power_On_Hours          0x0032   090   090   000    Old_age   Always       -       7748
 10 Spin_Retry_Count        0x0013   100   100   051    Pre-fail  Always       -       0
 11 Calibration_Retry_Count 0x0012   100   100   051    Old_age   Always       -       0
 12 Power_Cycle_Count       0x0032   099   099   000    Old_age   Always       -       1085
190 Airflow_Temperature_Cel 0x0022   037   001   045    Old_age   Always   FAILING_NOW 63
194 Temperature_Celsius     0x0022   087   001   000    Old_age   Always       -       63
196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0010   200   200   000    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       2
200 Multi_Zone_Error_Rate   0x0009   200   200   051    Pre-fail  Offline      -       0
 
Last edited by a moderator:
Maybe the drive itself passed.
But I am not sure the environment is not FAILING_NOW, as shown in the list.

For my part I find the value #190 particularly interesting.
As it is difficult to correctly interpret these smart values into actual temperatures, it's hard to say how warm it is in that computer's drive bay.

But I guess it is safe to assume that it is a bit uncomfortably warm for the drives already. Maybe they want a bit more fresh air?
 
Code:
190 Airflow_Temperature_Cel 0x0022 037 001 045 Old_age Always FAILING_NOW 63 
194 Temperature_Celsius 0x0022 087 001 000 Old_age Always - 63
The temperatures of your disk seem awfully high. When drives get too hot you can get weird random issues.
 
Back
Top