Re: Areca ARC-1213-4i or ARC-1223-8i using arc(4) for hardware RAID?

2012-04-14 Thread Richard Johnson
At 17:29 +0200 on 2012-04-14, Benny Lofgren wrote:
> On 2012-04-12 22.23, Richard Johnson wrote:
>> Is there any particular reason the ARC-1212-4i or ARC-1223-8i will not work
>> with OpenBSD 5.1 and newer's arc(4) driver?  (Will arc(4) deal with Areca's
>> generically named RAID-on-chip (ROC), listed in specs for the 1213, vs.
>> their more specific IOP3## RAID processors listed for the ARC-1231ML et al?
>> Is there actually a significant difference there?)
>
> I suspect they are equipped with the same ROC controller that the
> ARC-1880 series uses. I don't recall at the moment exactly what
> controller it is, but it definitely is not the Intel IOP348 that's
> in some of the other ARC-1200 series (as well as ARC-1680), and it is
> AFAIK *not* presently supported by the arc(4) driver. Which is
> unfortunate, since they are excellent controllers with much bang for
> the buck.

Thanks.  Indeed, this site:

http://www.osslab.com.tw/Storage/Enterprise/SAS%E8%88%87RAID/SAS//SATA//RAID_HBA,_IOP%E5%92%8CIOC%E8%B3%87%E8%A8%8A
suggests that the ARC-1880 RAID-on-Chip (ROC) is based on LSI SAS 2108.  It
seems likely that the ARC-1213 & 1223 cards are also based on LSI SAS2108
or something close.

The fact that Areca are being cagey about specifying the processor hints,
at minimum, at their reserving the option to make under-the-hood changes.

> I actually made a stab at implementing support for the ARC-1880i using
> the FreeBSD driver as inspiration, but alas ran out of time on the
> project I was intent on using them in, so we had to revert to ARC-1680i
> (which are now unfortunately no longer sold).

I see some lingering ARC-1680s for sale, so that's possibly still an option
for this system, and maybe for lists if I can't find another easier way to
a RAID 6 capable system to offer there.

The ARC-1212 and ARC-1222 are still more readily available from
distributors.  They're not listed as explicitly supported by arc(4) man
page, but at least they're Intel (->Marvell) IOP348-based.

However, there's this thread termination from 2010 that suggests the
ARC-1212 may be detected as the ARC-1680, such that bioctl can't report the
array status.
http://archives.neohapsis.com/archives/openbsd/2010-09/1206.html .  I don't
see anything in current sources that shows differentiation/mention of
PCI_PRODUCT_ARECA_ARC1222, but I am not necessarily looking in all the
right places.


Richard



Re: Areca ARC-1213-4i or ARC-1223-8i using arc(4) for hardware RAID?

2012-04-14 Thread Benny Lofgren
On 2012-04-12 22.23, Richard Johnson wrote:
> We're looking at Areca ARC-1213-4i or ARC-1223-8i [1] cards for doing RAID
> 5, 6 or 10 arrays. http://www.areca.com.tw/products/sas6g_internal.htm
> 
> They're not listed on the OpenBSD-current man page for arc(4).  They're
> reported by some to be essentially the same as the long-discontinued
> ARC-1210/1220, however, which is listed as supported.

I believe that is incorrect, unfortunately. See below.

> Is there any particular reason the ARC-1212-4i or ARC-1223-8i will not work
> with OpenBSD 5.1 and newer's arc(4) driver?  (Will arc(4) deal with Areca's
> generically named RAID-on-chip (ROC), listed in specs for the 1213, vs.
> their more specific IOP3## RAID processors listed for the ARC-1231ML et al?
> Is there actually a significant difference there?)

I suspect they are equipped with the same ROC controller that the
ARC-1880 series uses. I don't recall at the moment exactly what
controller it is, but it definitely is not the Intel IOP348 that's
in some of the other ARC-1200 series (as well as ARC-1680), and it is
AFAIK *not* presently supported by the arc(4) driver. Which is
unfortunate, since they are excellent controllers with much bang for
the buck.

I actually made a stab at implementing support for the ARC-1880i using
the FreeBSD driver as inspiration, but alas ran out of time on the
project I was intent on using them in, so we had to revert to ARC-1680i
(which are now unfortunately no longer sold).

> If you have experience with the ARC-1213 or 1223, what did you find?
> 
> Thanks in advance.


Regards,
/Benny

-- 
internetlabbet.se / work:   +46 8 551 124 80  / "Words must
Benny Lofgren/  mobile: +46 70 718 11 90 /   be weighed,
/   fax:+46 8 551 124 89/not counted."
   /email:  benny -at- internetlabbet.se



Areca ARC-1213-4i or ARC-1223-8i using arc(4) for hardware RAID?

2012-04-12 Thread Richard Johnson
We're looking at Areca ARC-1213-4i or ARC-1223-8i [1] cards for doing RAID
5, 6 or 10 arrays. http://www.areca.com.tw/products/sas6g_internal.htm

They're not listed on the OpenBSD-current man page for arc(4).  They're
reported by some to be essentially the same as the long-discontinued
ARC-1210/1220, however, which is listed as supported.

Is there any particular reason the ARC-1212-4i or ARC-1223-8i will not work
with OpenBSD 5.1 and newer's arc(4) driver?  (Will arc(4) deal with Areca's
generically named RAID-on-chip (ROC), listed in specs for the 1213, vs.
their more specific IOP3## RAID processors listed for the ARC-1231ML et al?
Is there actually a significant difference there?)

If you have experience with the ARC-1213 or 1223, what did you find?

Thanks in advance.


Richard