From owner-freebsd-stable@FreeBSD.ORG Sun Feb 3 14:18:24 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6F58916A478; Sun, 3 Feb 2008 14:18:24 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from woozle.rinet.ru (woozle.rinet.ru [195.54.192.68]) by mx1.freebsd.org (Postfix) with ESMTP id E774713C44B; Sun, 3 Feb 2008 14:18:23 +0000 (UTC) (envelope-from marck@rinet.ru) Received: from localhost (localhost [127.0.0.1]) by woozle.rinet.ru (8.14.1/8.14.1) with ESMTP id m13EIMiZ013502; Sun, 3 Feb 2008 17:18:22 +0300 (MSK) (envelope-from marck@rinet.ru) Date: Sun, 3 Feb 2008 17:18:22 +0300 (MSK) From: Dmitry Morozovsky To: Kostik Belousov In-Reply-To: <20080203110616.GJ57756@deviant.kiev.zoral.com.ua> Message-ID: <20080203171200.E33439@woozle.rinet.ru> References: <20080203030205.T28725@woozle.rinet.ru> <20080203065502.GH57756@deviant.kiev.zoral.com.ua> <20080203120136.B28725@woozle.rinet.ru> <20080203110616.GJ57756@deviant.kiev.zoral.com.ua> X-NCC-RegID: ru.rinet X-OpenPGP-Key-ID: 6B691B03 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (woozle.rinet.ru [0.0.0.0]); Sun, 03 Feb 2008 17:18:22 +0300 (MSK) Cc: freebsd-stable@freebsd.org, sos@freebsd.org Subject: Re: 7.0-PRE/amd64 crash with Promise TX4 and eSATA disk X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2008 14:18:24 -0000 On Sun, 3 Feb 2008, Kostik Belousov wrote: KB> > (kgdb) p *vp KB> > $2 = {v_type = VDIR, v_tag = 0xffffffff8039319c "ufs", v_op = KB> > 0xffffffff804e98e0, v_data = 0xffffff003fab0480, v_mount = 0xffffff00050dc650, KB> The *v_mount and *(struct ufs_mount *)(v_mount->mnt_data) content shall KB> be enough to confirm that vnode comes from the lost partition. sure: ... f_mntfromname = "/dev/ad14a", f_mntonname = "/media/esata", but I was sure it was from there. KB> > I think tere are at least two problems here: KB> > - panic when non-essential UFS mounted partition disappears KB> Unfortunately, FreeBSD has no concept of the unessential mount; I wish KB> the mount option onerror=nopanic too :). What disturbs me even more - mount was read-only. I can understand the "panic when some unwritten data may be lost" approach, but on read-only... KB> > - particular disappearing eSATA drive from eSATA channel of TX4. Relevant error KB> > messages are KB> This looks more like the hardware problem, and it only induced the known KB> kernel deficiency. That's why I put Soeren on CC list ;) Sincerely, D.Marck [DM5020, MCK-RIPE, DM3-RIPN] [ FreeBSD committer: marck@FreeBSD.org ] ------------------------------------------------------------------------ *** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru *** ------------------------------------------------------------------------