Re: GPT boot with ZFS RAIDZ "ZFS: i/o error - all block copies unavailable"

From: Norikatsu Shigemura <nork_at_FreeBSD.org>
Date: Sat, 27 Jun 2009 13:49:26 +0900
Hi Jonathan.

On Thu, 25 Jun 2009 23:37:34 -0400
Jonathan <jonathan_at_kc8onw.net> wrote:	
> I currently seem to be having 2 issues.  One is that I get several 
> screenfulls of "error 1 lba xxx" with numbers like 4292179434 and 
> 4292179446.  Similar errors were reported here 
> http://lists.freebsd.org/pipermail/freebsd-fs/2008-December/005511.html 
> but I did not find anything in that thread that worked for me.  The 
> error message itself comes from here 
> http://svn.freebsd.org/viewvc/base/head/sys/boot/i386/gptboot/gptboot.c?revision=181436&view=markup

	I don't have any idea.

> The loader then proceeds to load the kernel, opensolaris, and zfs 
> modules.  Right before the displaying the loader menu it shows the 
> message "ZFS: i/o error - all block copies unavailable" which comes from 
> here 
> http://svn.freebsd.org/viewvc/base/head/sys/boot/zfs/zfsimpl.c?revision=192194&view=markup

	I confirmed this issue on my environment.  I was analyzing it.
	So I understood that gptzfsboot/loader doesn't support gang
	block.  As the result, gptzfsboot doesn't read gang-blocked
	loader or kernel, loader doesn't read gang-blocked kernel or
	modules by "ZFS: i/o error - all block copies unavailable".

	I'm trying to implement gang-block support, but I done checksum
	code.  I'm trying to implement 'read gang block' code.  But I
	cannot find 'read gang block' code on zfs, yet.  So now analyzing
	phase....

# Also, gptzfsboot/load only supported native byte-order zpool/zfs.

Received on Sat Jun 27 2009 - 02:49:34 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:50 UTC