From owner-freebsd-drivers@FreeBSD.ORG Mon Feb 14 23:31:52 2011 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8BDB2106564A for ; Mon, 14 Feb 2011 23:31:52 +0000 (UTC) (envelope-from weiler@soe.ucsc.edu) Received: from mail-01.cse.ucsc.edu (mail-01.cse.ucsc.edu [128.114.48.32]) by mx1.freebsd.org (Postfix) with ESMTP id 686468FC12 for ; Mon, 14 Feb 2011 23:31:52 +0000 (UTC) Received: from wraith.cse.ucsc.edu (wraith.cse.ucsc.edu [128.114.56.35]) by mail-01.cse.ucsc.edu (Postfix) with ESMTPSA id DD74A1009C06; Mon, 14 Feb 2011 15:31:51 -0800 (PST) Message-ID: <4D59BB67.1080703@soe.ucsc.edu> Date: Mon, 14 Feb 2011 15:31:51 -0800 From: Erich Weiler User-Agent: Thunderbird 2.0.0.24 (X11/20100318) MIME-Version: 1.0 To: John Baldwin References: <4D55BBDC.7000604@soe.ucsc.edu> <201102140927.11654.jhb@freebsd.org> In-Reply-To: <201102140927.11654.jhb@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-drivers@freebsd.org Subject: Re: MFI Driver Behavior X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Feb 2011 23:31:52 -0000 >> If even there was a way I could determine what the "0xffffff80009b5870" >> MFI command is, that would be a big help, so I would have a better idea >> of where to continue my investigations. > > That value is just a pointer to the command structure in the device driver for > the command that timed out. It probably is not that useful. The best person > to ask about this is probably Scott Long (scottl@FreeBSD.org). The fact that > 'show volumes' unsticks the controller sounds quite odd. Are you using MSI? > If so, have you tried disabling MSI? Thanks for replying! Yeah, I tried to contact Scott but it seems like he does not reply to user email (some others have mentioned this as well on the lists). But, I'm not sure about MSI. How would I confirm I'm using it, or disable it? It looks from a bit of googling that one can disable it by adding: hw.pci.enable_msix=0 hw.pci.enable_msi=0 to /boot/loader.conf, and rebooting. Would that do it? But would I lose anything by disabling MSI? I'm still not exactly sure what it does, even after googling a bit... ;) Is there a man page I can look at? Thanks for the help!