[Bug 144234] [zfs] Cannot boot machine with recent gptzfsboot code [regression]
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Aug 27 19:14:42 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=144234
John Baldwin <jhb at FreeBSD.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jhb at FreeBSD.org
--- Comment #5 from John Baldwin <jhb at FreeBSD.org> ---
Created attachment 146387
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=146387&action=edit
extra_debug_info.patch
Please try this patch. It will not fix the problem, but it will provide more
details about the request that fails. Error code 1 from the BIOS is roughly
equivalent to EINVAL. This will hopefully dump enough details that we can
figure out the issue. Given that the reporter claims the issue cropped up when
we started letting gptboot use memory above 1MB, my guess is that something in
ZFS is doing I/O using a buffer allocated via malloc().
Note that the biosdisk.c code in the loader has more complicated logic to use
bounce buffers to ensure that all I/O is done in a lower memory range.
Probably this needs to be ported to drv.c for gptboot/gptzfsboot.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-fs
mailing list