ZFS ZFS mirror boot failure after power outage

jrm@

Developer
This is what I saw after a power outage.
Code:
Booting from Hard drive C:
Shortening read at 4292967280 from 16 to 15
ZFS: i/o error - all block copies unavailable
ZFS: can't read object set for dataset 52
ZFS: can't open root filesystem
gptzfsboot: failed to mount default pool zroot

FreeBSD/x86 boot
Default: zroot:
boot:

This is for a ZFS mirror using a PERC H730P RAID Controller. As far as I can/could tell, the controlled is in HBA mode. The drives are reported as mfisyspd0 and mfisyspd1. I will try to repair with a zpool import tomorrow. Any thoughts on why this would occur? Any suggestions for the attempted repair?
 
I know I have had an issue now, where after a reboot, it does a similar thing; I didn't upgrade or anything, all I did was install fusefs-ntfs.

After switching to BIOS, I get a much more easy to manager error:


Code:
ZFS: i/o error - all block copies unavailable
ZFS: can't read object set for dataset 94
ZFS: can't open root filesystem
gptzfsboot: failed to mount default pool zroot
 
I remember that I had some problems with H730, this may help you...

(sorry, I don't have time to translate it, use Google Translate)

# freebsd-version
10.2-RELEASE-p28

# edit /boot/loader.conf

# DELL PERC H730
mrsas_load="YES"

# edit /boot/device.hints
---
hw.mfi.mrsas_enable="1"

# pciconf -lv
---
mrsas0@pci0:1:0:0: class=0x010400 card=0x1f491028 chip=0x005d1000 rev=0x02 hdr=0x00
vendor = 'LSI Logic / Symbios Logic'
device = 'MegaRAID SAS-3 3108 [Invader]'
class = mass storage
subclass = RAID

# kldload mrsas

Sin las líneas anteriores, se puede ver que usa el driver no recomendado

# pciconf -lv
---
mfi0@pci0:1:0:0: class=0x010400 card=0x1f491028 chip=0x005d1000 rev=0x02 hdr=0x00
vendor = 'LSI Logic / Symbios Logic'
device = 'MegaRAID SAS-3 3108 [Invader]'
class = mass storage
subclass = RAID

Nota:
Al cargar el controlador mrsas hay que actualizar en /etc/fstab el nombre para la swap

# gpart show -p da0
=> 34 975699901 da0 GPT (465G)
34 6 - free - (3.0K)
40 1024 da0p1 freebsd-boot (512K)
1064 984 - free - (492K)
2048 4194304 da0p2 freebsd-swap (2.0G) <- Aqui particion da0p2 swap!
4196352 971501568 da0p3 freebsd-zfs (463G)
975697920 2015 - free - (1.0M)

# edit /etc/fstab

# DELL PERC H730, driver mfi
#/dev/mfid0p2 none swap sw 0 0
# DELL PERC H730, driver mrsas
/dev/d0p2 none swap sw 0 0
 
Back
Top