On Mon, Jul 31, 2006 at 03:59:23PM -0400, Jan Schaumann wrote:
> Thanks for the suggestion. However, I'm not sure if the above pipeline
> is correct:
>
> 2# !! | awk '/dev.dsk/{print $1"::print -a vdev_t vdev_nowritecache"}'
> ffffffff857a0580::print -a vdev_t vdev_nowritecache
> 3# !! | mdb -k
> 0
Hmm. It should have printed something like this:
ffffffff857a0a60 vdev_nowritecache = 0 (B_FALSE)
I think there might be a problem with the CTF data (debugging info)
in U2. First, check /etc/release and make sure it says something like
"Solaris 10 6/06 s10x_u2wos_09a X86" in the first line. Then run this
command:
echo '::offsetof vdev_t vdev_nowritecache' | mdb -k
And make sure it prints "4e0" as the answer. If that's the case,
then run this:
echo '::spa -v' | mdb -k | awk '/dev.dsk/{print $1"+4e0/W1"}' | mdb -kw
And to get back, replace W1 with W0 as before.
--Bill
_______________________________________________
zfs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss