I have 5 disks in an external sata enclosure with a esata port multiplier, which is connected via a SIL3124 expresscard to a macbook pro.
disks 1 & 2 are in a zfs stripe pool
disks 3 & 4 are in another zfs mirror pool, tank2
disk 5 is in a zfs mirror pool with a Firewire 800 connected drive.
The first mirror pool (tank2) keeps dropping during scrubs. (All pools are scrubbing simultaneously.)
Here's the error I see:
zfsx_domount: 'tank2' zfsvfs_create err 2
ZFSLabelScheme:stop: 0xffffff803ed0ea00 goodbye 'zfs vdev for 'tank2''
ZFSLabelScheme:stop: 0xffffff803ed0ea00 goodbye 'zfs vdev for 'tank2''
ZFSLabelScheme:probe: label 'tank2', vdev 5272918757791093917
ZFSLabelScheme:start: 'tank2' critical mass with 1 vdev(s) (skip import)
ZFSLabelScheme:probe: label 'tank2', vdev 17283157620683678563
zfsx_vdm_open: 'tank2' disk3s2
zfsx_vdm_open: 'tank2' disk2s2
zfsx_mount: '/Volumes/tank2'
zfsx_unmount: '/Volumes/tank2' forced (umount)
zfsvfs_teardown: '/Volumes/tank2' (txg_wait_synced in 1471 ms)
zfsx_vdm_close: 'disk3s2'
zfsx_vdm_close: 'disk2s2'
Rebooting brings the pool back.
Any ideas? Running OS X 10.8.3, MacBookPro3,1, current version of Zevo. The system is obviously under fairly heavy I/O load at this time... but the volume shouldn't drop.