Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jan 2011 00:16:30 +0100
From:      "Emil Smolenski" <am@raisa.eu.org>
To:        "Pawel Jakub Dawidek" <pjd@freebsd.org>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: [ZFS] Booting from zpool created on 4k-sector drive
Message-ID:  <op.vpqf9ivek84lxj@bolt.zol>
In-Reply-To: <20110117012739.GF82886@garage.freebsd.pl>
References:  <op.vn2iid1qk84lxj@arrow> <20110117012739.GF82886@garage.freebsd.pl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 17 Jan 2011 02:27:39 +0100, Pawel Jakub Dawidek <pjd@freebsd.org>  
wrote:

> On Tue, Dec 21, 2010 at 03:29:01PM +0100, Emil Smolenski wrote:
>> Hello,
>>
>> There is a hack to force zpool creation with minimum sector size equal  
>> to 4k:

(cut -- description of gnop hack)

>> But there is one problem: I cannot boot from such pool. Error message:
>>
>> ZFS: i/o error - all block copies unavailable
>> ZFS: can't read MOS
>> ZFS: unexpected object set type 0
>
> Tracking it down and fixing took all my free time during this weekend,  
> eh.

Thank you for all your hard work on solving this issue.

> I fixed this in ZFSv28 and I'm afraid I'm not going to backport the fix
> to ZFSv15, as I also did many other changes while working on this
> (booting off of RAIDZ3 is now supported, for example).
>
> Here is the patch if someone would like to try it:
>
> 	http://people.freebsd.org/~pjd/patches/zfs_boot_fixes.patch

This patch works as expected, thanks!

-- 
am



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?op.vpqf9ivek84lxj>