Re: Dell S300 controller

2015-05-08 Thread Steve Shockley

Thanks for the replies, everyone.

On 5/8/2015 5:17 AM, David Gwynne wrote:

im pretty sure the s300 is actually the ahci ports coming off the motherboard. 
if its in ahci mode it should Just Work(tm) as a sata controller. not sas, 
sorry.


I got the S300 with a used R210-II; it actually is a PCIe card with an 
SFF-8484 connector with a fanout cable for the drives.  I'll probably 
just pull the card from this machine and use the onboard SATA, since the 
drives are SATA anyway.  (I guess the previous owner got the S300 for 
softraid.)


On 5/7/2015 10:41 PM, Jim Giannoules wrote:
> 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.


Thanks for the info.  If I can't do anything else with it I'll probably 
try this as a last-ditch effort.


> 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.


This is probably worth trying, thanks.



Re: Dell S300 controller

2015-05-08 Thread David Gwynne
> On 8 May 2015, at 12:41 pm, Jim Giannoules  wrote:
> 
> On Tue, May 05, 2015 at 06:54:37PM +, Stuart Henderson wrote:
>> On 2015-05-05, Jack Peirce  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.
> 

im pretty sure the s300 is actually the ahci ports coming off the motherboard. 
if its in ahci mode it should Just Work(tm) as a sata controller. not sas, 
sorry.

the h200 was the last straight sas hba you could get in a dell. if you want sas 
ports in their more recent machines you can configure physical disks on a h330 
or h730, both of which are mfii controllers.

dlg



Re: Dell S300 controller

2015-05-07 Thread Jim Giannoules
On Tue, May 05, 2015 at 06:54:37PM +, Stuart Henderson wrote:
> On 2015-05-05, Jack Peirce  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



Re: Dell S300 controller

2015-05-05 Thread Stuart Henderson
On 2015-05-05, Jack Peirce  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.



Re: Dell S300 controller

2015-05-04 Thread Jack Peirce
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.



Dell S300 controller

2015-05-04 Thread Steve Shockley
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.