On Tue, May 05, 2015 at 06:54:37PM +0000, Stuart Henderson wrote:
> On 2015-05-05, Jack Peirce <jpei...@sourcecode.com> wrote:
> > On Mon, May 04, 2015 at 08:22:28PM -0400, Steve Shockley wrote:
> >>Does anyone know if the Dell PERC S300 controller will work under 
> >>OpenBSD as a non-RAID SAS HBA?  It has an LSI SAS 1068e, but I didn't 
> >>know if they did something to make it not work as an HBA.  Thanks.
> >
> > I don't believe the controller will automatically export unconfigured
> > drives as single drive units. LSI makes 2 different versions of 
> > firmware for the unbranded controllers, IR mode for RAID and IT mode 
> > for HBA, but it's not possible/easy to flash them to the Dell branded 
> > controllers.
> >
> > Create RAID0 single drive units on each disk and it should export.
> >
> >
> 
> AFAIK the S300 doesn't work at all on OpenBSD (or Linux). It was only ever
> meant to work with Windows.
> 

The Dell PERC S300 is a "SWRAID" product. It is correct that the hardware is an 
LSI1068e, but programmed with modified PCI IDs (all four a diffferent: vendor, 
device, sub-vendor, sub-device). The expansion ROM and drivers are from DotHill 
systems and are looking for these update IDs. The controller itself is running 
the IR/IT firmware with IR soft-disabled. To turn the controller back into a 
normal LSI1068e you would need to update the expansion ROM and the PCI IDs.

As a science experiment you might be able to modify mpi(4) to look for the S300 
IDs, but that would be an OS runtime only fix.


-Jim

Reply via email to