2011/12/12 Christoph Egger <christ...@christoph-egger.org>: >> Please try setting vfs.zfs.debug=1 from GRUB and see if relevant >> output turns up. > > [...]
Can't see anything relevant in those messages. Could you rebuild kfreebsd-9 with debug options (see attachment) and try that? The internal sanity checks might bring up something useful. -- Robert Millan
--- kfreebsd-9/sys/amd64/conf/GENERIC 2011-12-10 21:56:22.876720247 +0100 +++ kfreebsd-10/sys/amd64/conf/GENERIC 2011-12-10 21:36:24.844192564 +0100 @@ -71,8 +71,20 @@ #options KDTRACE_FRAME # Ensure frames are compiled in #options KDTRACE_HOOKS # Kernel DTrace hooks options INCLUDE_CONFIG_FILE # Include this file in kernel -options KDB # Kernel debugger related code -options KDB_TRACE # Print a stack trace for a panic + +# Debugging support. Always need this: +options KDB # Enable kernel debugger support. +# For minimum debugger support (stable branch) use: +#options KDB_TRACE # Print a stack trace for a panic. +# For full debugger support use this instead: +options DDB # Support DDB. +options GDB # Support remote GDB. +options DEADLKRES # Enable the deadlock resolver +options INVARIANTS # Enable calls of extra sanity checking +options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS +options WITNESS # Enable checks to detect deadlocks and cycles +options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed +options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones # Make an SMP-capable kernel by default #options SMP # Symmetric MultiProcessor Kernel