From owner-freebsd-scsi@FreeBSD.ORG Thu Dec 1 03:33:47 2005 Return-Path: X-Original-To: freebsd-scsi@freebsd.org Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90D5D16A41F for ; Thu, 1 Dec 2005 03:33:47 +0000 (GMT) (envelope-from lydianconcepts@gmail.com) Received: from xproxy.gmail.com (xproxy.gmail.com [66.249.82.203]) by mx1.FreeBSD.org (Postfix) with ESMTP id BE1EA43D5D for ; Thu, 1 Dec 2005 03:33:44 +0000 (GMT) (envelope-from lydianconcepts@gmail.com) Received: by xproxy.gmail.com with SMTP id t13so168333wxc for ; Wed, 30 Nov 2005 19:33:42 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=risIhWNIeG2qgoF5fnPBb5+w8yzN49yoadchDhVcpg7+GHpiwvEFV/nRBrvdo3eA7TQBaid7R6DxyfBY08wF+/IZo0qk09TShjfRP3/fwfx73mwVZv/QAjkBIm646+Nh+iVmgLXYqBKgqFPDfH785EXUjrjmI7+m2UU1DY8mN3Q= Received: by 10.65.103.2 with SMTP id f2mr607053qbm; Wed, 30 Nov 2005 19:33:41 -0800 (PST) Received: by 10.65.154.13 with HTTP; Wed, 30 Nov 2005 19:33:41 -0800 (PST) Message-ID: <7579f7fb0511301933j2593b780wf3130bbcb37ab43f@mail.gmail.com> Date: Wed, 30 Nov 2005 19:33:41 -0800 From: Matthew Jacob To: "Rajesh S. Ghanekar" In-Reply-To: <438D4AF9.7040600@persistent.co.in> MIME-Version: 1.0 References: <438C750D.5030604@persistent.co.in> <7579f7fb0511291020qc3c00c6v552fdd6c55d5574b@mail.gmail.com> <438D4AF9.7040600@persistent.co.in> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-scsi@freebsd.org Subject: Re: isp driver - inquiry changed X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Dec 2005 03:33:47 -0000 Switch as in 'Fabric' or 'Segmented FC-AL'? The panic looks like the ones where as far as the system is concerned the disk went away. Right now, certain fabric and loop events cause the isp driver to think the target has gone away, and this gets sent as async event upstream. I'm beginning to think that this is a losing proposition for FreeBSD- on the other hand, the unexpected disappearance of a device isn't handled well by FreeBSD *either*. When I did a hardening exercise at Mirapoint for the FreeBSD isp driver and SCSI midlayer, I seem to recall that I put in a deferred device disappearance algorithm. Maybe I should check with Mirapoint to see if I ca= n pull that code back. Its a simple topology with all the hosts presented to all the available LUN= s > on EVA. > I am sorry that I said it is FreeBSD-4.10, it is FreeBSD-4.1. This logs > the message > as "inquiry changed". > > > -------------------------------------------- > | HP > EVA-8k | > | (cntrl > 1) | > > -------------------------------------------- > | > | > > -------------------------------------------------------------------------= - > | FC > Switch | > > | > | > > ------------------------------------------------------------------------- > > | | > > | | > Machine 1 Machine > 2 > > > > Backtrace is as follows: > ----------------------------- > > (kgdb) #0 0xc01a44af in boot () > #1 0xc01a4c0f in panic () > #2 0xc02849f0 in trap_fatal () > #3 0xc028466d in trap_pfault () > #4 0xc02841df in trap () > #5 0xc01aec1b in dscheck () > #6 0xc01ae94a in diskstrategy () > #7 0xc01a049c in physio () > #8 0xc01e1ee6 in spec_read () > #9 0xc0238160 in ufsspec_read () > #10 0xc0238a5d in ufs_vnoperatespec () > #11 0xc01d91fc in vn_read () > #12 0xc01b31cd in dofileread () > #13 0xc01b2fd6 in read () > #14 0xc0284e86 in syscall2 () > #15 0xc027066b in Xint0x80_syscall () > cannot read proc at 0 > > On the surviving system (the machine which rebooted initially) can see > all the LUNs after it comes up on reboot. > > Thanks, > Rajesh > >