r232411 breaks onboard 1068 detection

Desai, Kashyap Kashyap.Desai at lsi.com
Tue Apr 3 12:34:50 UTC 2012



> -----Original Message-----
> From: Marius Strobl [mailto:marius at alchemy.franken.de]
> Sent: Tuesday, April 03, 2012 5:59 PM
> To: Desai, Kashyap
> Cc: stable at freebsd.org; zvqops at di.vc; ken at freebsd.org; Andrew Pantyukhin
> Subject: Re: r232411 breaks onboard 1068 detection
> 
> 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 at 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

Hi Marius,  This is very critical part of discussion and I do not have really best answer, because I don't know the history behind it. Added Steve M for better help.

Also I have contacted Megaraid Driver team to respond what is device id 0x0059 ? 

FYI: I am referring pciid from below link. 

http://pciids.sourceforge.net/v2.2/pci.ids

> 
> Marius
> 


More information about the freebsd-stable mailing list