From owner-freebsd-stable@FreeBSD.ORG Tue Apr 3 12:29:01 2012 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D924A106566B; Tue, 3 Apr 2012 12:29:01 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 6FCE18FC15; Tue, 3 Apr 2012 12:29:01 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.4/8.14.4/ALCHEMY.FRANKEN.DE) with ESMTP id q33CSxlF048415; Tue, 3 Apr 2012 14:28:59 +0200 (CEST) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.4/8.14.4/Submit) id q33CSwie048414; Tue, 3 Apr 2012 14:28:58 +0200 (CEST) (envelope-from marius) Date: Tue, 3 Apr 2012 14:28:58 +0200 From: Marius Strobl To: Kashyap Desai Message-ID: <20120403122858.GA48373@alchemy.franken.de> References: <20120403082927.GH93449@alchemy.franken.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120403082927.GH93449@alchemy.franken.de> User-Agent: Mutt/1.4.2.3i Cc: stable@freebsd.org, zvqops@di.vc, ken@freebsd.org, Andrew Pantyukhin Subject: Re: r232411 breaks onboard 1068 detection 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: Tue, 03 Apr 2012 12:29:01 -0000 On Tue, Apr 03, 2012 at 10:29:27AM +0200, Marius Strobl wrote: > On Tue, Apr 03, 2012 at 05:55:19AM +0400, Andrew Pantyukhin wrote: > > Hello, > > > > r232411 broke onboard 1068 detection on all boxes with SuperMicro > > X8ST3 motherboards for us. > > > > All of them are also equipped with two extra 1068 controllers, which > > are detected fine. Reverting to r231518 with otherwise latest stable > > kernel works around the problem. > > > > The issue is still there at r233425. > > > > Here's the disappearing device: > > > > mpt2@pci0:5:0:0: class=0x010000 card=0x10001000 chip=0x00591000 > > rev=0x08 hdr=0x00 > > vendor = 'LSI Logic / Symbios Logic' > > device = 'MegaRAID SAS 8208ELP/8208ELP' > > class = mass storage > > subclass = SCSI > > > > Should be fixed in r233827. > Btw., Kashyap, could you please trigger LSI to update their mpi_cnfg.h to include all the device IDs that actually should be handled by MPT drivers. The FreeBSD mpt(4) additionally knows about the devices below, which based on the fact they are not probed by the Linux counterpart and are not found in PCI ID lists might not even exist in the wild, or as in the above case, still might miss some actual devices not currently found in mpi_cnfg.h. #define MPI_MANUFACTPAGE_DEVICEID_FC909_FB 0x0620 #define MPI_MANUFACTPAGE_DEVICEID_FC919_LAN_FB 0x0625 #define MPI_MANUFACTPAGE_DEVICEID_FC929_LAN_FB 0x0623 #define MPI_MANUFACTPAGE_DEVICEID_FC929X_LAN_FB 0x0627 #define MPI_MANUFACTPAGE_DEVICEID_FC919X_LAN_FB 0x0629 #define MPI_MANUFACTPAGE_DEVID_SAS1068A_FB 0x0055 #define MPI_MANUFACTPAGE_DEVID_SAS1068E_FB 0x0059 #define MPI_MANUFACTPAGE_DEVID_SAS1078DE_FB 0x007C Marius