From james.mcpherson@sun.com Tue Feb  5 14:53:27 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m15MrQ37014819
	for <psarc-ext@sac.sfbay.sun.com>; Tue, 5 Feb 2008 14:53:26 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m15MqvLM007797;
	Tue, 5 Feb 2008 22:53:25 GMT
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVS00F0BFL04L00@nwk-avmta-2.sfbay.sun.com>; Tue,
 05 Feb 2008 14:53:24 -0800 (PST)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVS00EA9FKYQV40@nwk-avmta-2.sfbay.sun.com>; Tue,
 05 Feb 2008 14:53:23 -0800 (PST)
Received: from fe-apac-03.sun.com
 (fe-apac-03.sun.com [192.18.19.174] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m15MrNqE015923; Tue,
 05 Feb 2008 22:53:23 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JVS00L01EXB8B00@mail-apac.sun.com>
 (original mail from James.McPherson@Sun.COM); Wed,
 06 Feb 2008 06:53:21 +0800 (SGT)
Received: from [10.7.251.162] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JVS00AXNFKUTQ94@mail-apac.sun.com>; Wed,
 06 Feb 2008 06:53:21 +0800 (SGT)
Date: Wed, 06 Feb 2008 08:52:50 +1000
From: "James C. McPherson" <james.mcpherson@sun.com>
Subject: re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
Sender: james.mcpherson@sun.com
To: psarc-ext@sun.com, "Garrett D'Amore" <Garrett.Damore@sun.com>
Cc: arcmsr-interest-ext@sun.com
Reply-to: james.mcpherson@sun.com
Message-id: <47A8E8C2.7060401@Sun.COM>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20080102)
Status: RO
Content-Length: 1182


Garrett asked me two followup questions about this fasttrack.


Firstly, I haven't addressed the Big Rule question regarding SPARC
support with arcmsr.

Secondly, why request integration into SUNWckr rather than create
a new package?


Re the Big Rule question:

I don't currently have sufficient hbas (I only have one at the
moment, courtesy of Areca's CEO) to test the driver on the SPARC
platform. Delivering SPARC support in arcmsr is on the roadmap
for Phase 2.


Re the package integration choice:

Since it is expected that arcmsr would provide attachment to a
bootable OS target, I want to provide a buffer so that a system
admin keen on minimisation would not inadvertently remove the
driver supply access to their OS instance.

Garrett mentioned that providing a SUNWarcmsr or similarly-named
package would make it easier to minimise a system too.

I'm not particularly wedded to one or the other choices for the
package, and I would like to canvass the opinions of the wider
community on this issue.



Thankyou and best regards,
James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp	http://www.jmcp.homeunix.com/blog

From carlsonj@phorcys.east.sun.com Wed Feb  6 05:10:24 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m16DANhh004782
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Feb 2008 05:10:23 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m16DA8CM002889;
	Wed, 6 Feb 2008 13:10:19 GMT
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVT0081FJ94G700@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 06 Feb 2008 05:10:17 -0800 (PST)
Received: from phorcys.east.sun.com ([129.148.174.143])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVT005O4J915F20@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 06 Feb 2008 05:10:13 -0800 (PST)
Received: from phorcys.east.sun.com (localhost [127.0.0.1])
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2) with ESMTP id m16DAC0d015733; Wed,
 06 Feb 2008 08:10:12 -0500 (EST)
Received: (from carlsonj@localhost)
	by phorcys.east.sun.com (8.14.2+Sun/8.14.2/Submit) id m16DACKu015730; Wed,
 06 Feb 2008 08:10:12 -0500 (EST)
Date: Wed, 06 Feb 2008 08:10:12 -0500
From: James Carlson <james.d.carlson@sun.com>
Subject: re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
In-reply-to: <47A8E8C2.7060401@Sun.COM>
To: James.McPherson@sun.com
Cc: psarc-ext@sun.com, "Garrett D'Amore" <Garrett.Damore@sun.com>,
        arcmsr-interest-ext@sun.com
Message-id: <18345.45492.585957.755128@gargle.gargle.HOWL>
MIME-version: 1.0
X-Mailer: VM 7.01 under Emacs 21.3.1
Content-type: text/plain; charset=us-ascii
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47A8E8C2.7060401@Sun.COM>
Status: RO
Content-Length: 939

James C. McPherson writes:
> Since it is expected that arcmsr would provide attachment to a
> bootable OS target, I want to provide a buffer so that a system
> admin keen on minimisation would not inadvertently remove the
> driver supply access to their OS instance.

That's an argument for putting the new package into SUNWCmreq, not an
argument for putting the binaries into an existing package.

> I'm not particularly wedded to one or the other choices for the
> package, and I would like to canvass the opinions of the wider
> community on this issue.

Unless there's a clear reason why *every* system, including those
without the corresponding hardware, must have this driver, I'd suggest
a separate package.

-- 
James Carlson, Solaris Networking              <james.d.carlson@sun.com>
Sun Microsystems / 35 Network Drive        71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677

From James.McPherson@sun.com Wed Feb  6 13:13:43 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m16LDguL025715
	for <psarc-ext@sac.sfbay.Sun.COM>; Wed, 6 Feb 2008 13:13:43 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m16LDaKv000341;
	Thu, 7 Feb 2008 05:13:41 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVU00J0N5MQUB00@brm-avmta-1.central.sun.com>; Wed,
 06 Feb 2008 14:13:38 -0700 (MST)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVU00JQ25MPAJ30@brm-avmta-1.central.sun.com>; Wed,
 06 Feb 2008 14:13:38 -0700 (MST)
Received: from fe-apac-03.sun.com
 (fe-apac-03.sun.com [192.18.19.174] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m16LDcr7004502; Wed,
 06 Feb 2008 21:13:38 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JVU00M0153F7Q00@mail-apac.sun.com>
 (original mail from James.McPherson@Sun.COM); Thu,
 07 Feb 2008 05:13:36 +0800 (SGT)
Received: from [10.7.251.162] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JVU00AS95MKTQI4@mail-apac.sun.com>; Thu,
 07 Feb 2008 05:13:36 +0800 (SGT)
Date: Thu, 07 Feb 2008 07:13:01 +1000
From: "James C. McPherson" <James.McPherson@sun.com>
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
In-reply-to: <18345.45492.585957.755128@gargle.gargle.HOWL>
Sender: James.McPherson@sun.com
To: James Carlson <James.D.Carlson@sun.com>
Cc: psarc-ext@sun.com, "Garrett D'Amore" <Garrett.Damore@sun.com>,
        arcmsr-interest-ext@sun.com
Reply-to: James.McPherson@sun.com
Message-id: <47AA22DD.7000002@Sun.COM>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47A8E8C2.7060401@Sun.COM>
 <18345.45492.585957.755128@gargle.gargle.HOWL>
User-Agent: Thunderbird 2.0.0.6 (X11/20080102)
Status: RO
Content-Length: 1023

James Carlson wrote:
> James C. McPherson writes:
>> Since it is expected that arcmsr would provide attachment to a
>> bootable OS target, I want to provide a buffer so that a system
>> admin keen on minimisation would not inadvertently remove the
>> driver supply access to their OS instance.
> 
> That's an argument for putting the new package into SUNWCmreq, not an
> argument for putting the binaries into an existing package.

Yep, I agree totally.

>> I'm not particularly wedded to one or the other choices for the
>> package, and I would like to canvass the opinions of the wider
>> community on this issue.
> 
> Unless there's a clear reason why *every* system, including those
> without the corresponding hardware, must have this driver, I'd suggest
> a separate package.

I'll put it into a separate package, but request that the
package be part of SUNWCmreq.


Thankyou,
James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp	http://www.jmcp.homeunix.com/blog

From Garrett.Damore@sun.com Wed Feb  6 14:24:26 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m16MOQm7000632
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 6 Feb 2008 14:24:26 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m16MOOX1054439;
	Wed, 6 Feb 2008 15:24:26 -0700 (MST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVU0010Z8WPXQ00@brm-avmta-1.central.sun.com>; Wed,
 06 Feb 2008 15:24:25 -0700 (MST)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVU00LDM8WNPS40@brm-avmta-1.central.sun.com>; Wed,
 06 Feb 2008 15:24:23 -0700 (MST)
Received: from fe-sfbay-10.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m16MOMsb005000;
 Wed, 06 Feb 2008 14:24:22 -0800 (PST)
Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JVU00F018OOES00@fe-sfbay-10.sun.com>
 (original mail from Garrett.Damore@Sun.COM); Wed,
 06 Feb 2008 14:24:22 -0800 (PST)
Received: from [192.168.251.106] ([76.174.83.55])
 by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0JVU007II8WFQYD0@fe-sfbay-10.sun.com>; Wed,
 06 Feb 2008 14:24:15 -0800 (PST)
Date: Wed, 06 Feb 2008 14:23:10 -0800
From: "Garrett D'Amore" <Garrett.Damore@sun.com>
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
In-reply-to: <47AA22DD.7000002@Sun.COM>
Sender: Garrett.Damore@sun.com
To: James.McPherson@sun.com
Cc: James Carlson <James.D.Carlson@sun.com>, psarc-ext@sun.com,
        arcmsr-interest-ext@sun.com
Reply-to: Garrett.Damore@sun.com
Message-id: <47AA334E.3040508@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
References: <47A8E8C2.7060401@Sun.COM>
 <18345.45492.585957.755128@gargle.gargle.HOWL> <47AA22DD.7000002@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20071023)
Status: RO
Content-Length: 1298

Cool.  This case wasn't submitted in time for today's meeting, but 
unless someone raises another issue between now and then, I expect this 
case to auto-approve on its timeout on Feb. 12.

    -- Garrett

James C. McPherson wrote:
> James Carlson wrote:
>> James C. McPherson writes:
>>> Since it is expected that arcmsr would provide attachment to a
>>> bootable OS target, I want to provide a buffer so that a system
>>> admin keen on minimisation would not inadvertently remove the
>>> driver supply access to their OS instance.
>>
>> That's an argument for putting the new package into SUNWCmreq, not an
>> argument for putting the binaries into an existing package.
>
> Yep, I agree totally.
>
>>> I'm not particularly wedded to one or the other choices for the
>>> package, and I would like to canvass the opinions of the wider
>>> community on this issue.
>>
>> Unless there's a clear reason why *every* system, including those
>> without the corresponding hardware, must have this driver, I'd suggest
>> a separate package.
>
> I'll put it into a separate package, but request that the
> package be part of SUNWCmreq.
>
>
> Thankyou,
> James C. McPherson
> -- 
> Senior Kernel Software Engineer, Solaris
> Sun Microsystems
> http://blogs.sun.com/jmcp    http://www.jmcp.homeunix.com/blog


From James.McPherson@sun.com Fri Feb  8 20:39:51 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m194dpwf009947
	for <psarc-ext@sac.sfbay.sun.com>; Fri, 8 Feb 2008 20:39:51 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m194dn0R037593;
	Fri, 8 Feb 2008 21:39:51 -0700 (MST)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVY00705FMDJW00@brm-avmta-1.central.sun.com>; Fri,
 08 Feb 2008 21:39:49 -0700 (MST)
Received: from sineb-mail-2.sun.com ([192.18.19.7])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVY00H3XFMCEQD0@brm-avmta-1.central.sun.com>; Fri,
 08 Feb 2008 21:39:49 -0700 (MST)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-2.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m194drwO020002; Sat,
 09 Feb 2008 04:39:53 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JVY00B01FKEFC00@mail-apac.sun.com>
 (original mail from James.McPherson@Sun.COM); Sat,
 09 Feb 2008 12:39:47 +0800 (SGT)
Received: from [10.7.251.162] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JVY0076BFM6BIG0@mail-apac.sun.com>; Sat,
 09 Feb 2008 12:39:47 +0800 (SGT)
Date: Sat, 09 Feb 2008 14:39:11 +1000
From: "James C. McPherson" <James.McPherson@sun.com>
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
In-reply-to: <47AA22DD.7000002@Sun.COM>
Sender: James.McPherson@sun.com
To: psarc-ext@sun.com, "Garrett D'Amore" <Garrett.Damore@sun.com>
Cc: arcmsr-interest-ext@sun.com
Reply-to: James.McPherson@sun.com
Message-id: <47AD2E6F.2000302@Sun.COM>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_i9cjvk73pQNmIG58Boawcw)"
X-PMX-Version: 5.2.0.264296
References: <47A8E8C2.7060401@Sun.COM>
 <18345.45492.585957.755128@gargle.gargle.HOWL> <47AA22DD.7000002@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20080102)
Status: RO
Content-Length: 10365

This is a multi-part message in MIME format.

--Boundary_(ID_i9cjvk73pQNmIG58Boawcw)
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT


Please find attached an updated spec for the fasttrack. Diffs are
as follows:


--- integrate_arcmsr.txt.orig	Sat Feb  9 14:37:10 2008
+++ integrate_arcmsr.txt	Sat Feb  9 14:38:35 2008
@@ -1,3 +1,4 @@
+
  Template Version: @(#)onepager.txt 1.31 07/08/08 SMI

  This information is Copyright 2008 Sun Microsystems
@@ -43,7 +44,7 @@
          This project will integrate Areca Technology Corp's Solaris x86/x64
  	driver, namely "arcmsr", into Solaris.

-	This driver supports Areca's SATA raid cards
+	This driver supports Areca's SATA RAID cards
  	    ARC-1110, ARC-1120, ARC-1130, ARC-1160, ARC-1170,
  	    ARC-1201, ARC-1210, ARC-1220, ARC-1230, ARC-1260,
  	    ARC-1270, ARC-1280
@@ -232,12 +233,13 @@
      4.10. Packaging & Delivery:

  	The arcmsr(7d) driver will be delivered only on the x86 and x64 
architectures.
-	The arcmsr(7d) driver will be included in SUNWckr as:
+	The arcmsr(7d) driver will be included in the SUNWCmreq cluster as:

  	    /kernel/drv/arcmsr
  	    /kernel/drv/arcmsr.conf
  	    /kernel/drv/amd64/arcmsr

+	A new package, SUNWarcmsr, will be created to contain the deliverables

  	The arcmsr(7d) manpage will be included in SUNWman.





James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp	http://www.jmcp.homeunix.com/blog

--Boundary_(ID_i9cjvk73pQNmIG58Boawcw)
Content-type: text/plain; name=integrate_arcmsr.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=integrate_arcmsr.txt


Template Version: @(#)onepager.txt 1.31 07/08/08 SMI

This information is Copyright 2008 Sun Microsystems


1. Introduction
   1.1. Project/Component Working Name:

        Integrate arcmsr driver


   1.2. Name of Document Author/Supplier:

        James McPherson <James.McPherson@Sun.COM>


   1.3. Date of This Document:

        02/04/2008


   1.4. Name of Major Document Customer(s)/Consumer(s):
        1.4.1. The Community you expect to review your project:

        ON

        1.4.2. The ARC(s) you expect to review your project:

        PSARC - Open.

   1.5. Email Aliases:
        1.5.2. Responsible Engineer:    James.McPherson@Sun.COM
        1.5.4. Interest List:           arcmsr-interest-ext@sun.com




2. Project Summary


   2.1. Project Description:

        This project will integrate Areca Technology Corp's Solaris x86/x64
	driver, namely "arcmsr", into Solaris.

	This driver supports Areca's SATA RAID cards
	    ARC-1110, ARC-1120, ARC-1130, ARC-1160, ARC-1170,
	    ARC-1201, ARC-1210, ARC-1220, ARC-1230, ARC-1260,
	    ARC-1270, ARC-1280

	as well as Areca's SAS raid cards
	    ARC-1380, ARC-1381, ARC-1680, ARC-1681



        The driver has been written by Areca for the Solaris 10 and Solaris
	11 releases, and the binary is currently available for download from
	the Areca website at:

	ftp://ftp.areca.com.tw/RaidCards/AP_Drivers/Solaris/DRIVER/OpenSolaris/
	
	Minor modifications have been made to the code to enable it to compile
	successfully within ON.


	The code from Areca is offered under the BSD license and will become
	part of the open usr/src tree in the ON consolidation.

	
	The code and license has been reviewed by Sun Legal as part of the
	Open Source Review process, and been approved.

	


3. Business Summary
   3.1. Problem Area:

	Areca's CEO, Billion Wu, contacted the OpenSolaris driver-discuss
	alias requesting help with getting Areca's arcmsr driver integrated
	into OpenSolaris and Solaris. This request was driven by Areca's
	customer base, which has been asking for this integration.

	Areca's hardware raid cards are popular amongst users of PC hardware
	who desire a low cost, high performace, SATA or SAS raid solution.
	The company has ported their driver to a number of operating systems
	apart from Solaris, including OpenBSD, RedHat Enterprise Linux,
	Fedora, MS Windows and MacOS X.


	Without this driver, the installation of standard Solaris will not
	successfully complete on systems which have it installed.

	The are presently two ways to install Solaris on these platforms:
	by downloading Areca's Solaris arcmsr driver from the Areca website
	(ftp://ftp.areca.com.tw/RaidCards/AP_Drivers/Solaris/DRIVER/OpenSolaris/)
	populating a CD/DVD with the ITU (Install Time Update) and then
	continuing with	the ITU-based installation. The alternative method
	assumes that Solaris has already been installed to another disk, and
	that network connectivity has been achieved so that a pkgadd of the
	downloaded package can be performed.

	This process is cumbersome at best, especially for new Solaris users.





   3.2. Market/Requester:

	a) Areca Technology 
	b) All customers/users using Solaris distributions
	   (OpenSolaris/Indiana/Solaris Express) etc on platforms with Areca's
	   raid controllers installed.


   3.3. Business Justification:

	Integrating arcmsr will lower the barrier to entry for prospective
	and current users of OpenSolaris who wish to make use of this popular
	range of hardware raid cards. 


   3.4. Competitive Analysis:

	Support for Areca raid cards is integrated into FreeBSD, OpenBSD,
	RedHat Enterprise Linux. Having this driver integrated into
	OpenSolaris will help us catch up with other popular Open Source
	operating systems for the x86/x64 family.



   3.5. Opportunity Window/Exposure:

	Solaris Nevada build snv_86


   3.6. How will you know when you are done?:

	After integrating the arcmsr driver into Solaris, we will be able to:
	a) Successfully install Solaris without using an ITU
	b) Successully complete the Solaris HCTS tests for Storage/HBA controllers



4. Technical Description:

    4.1. Details:      


	The project has two phases. The first phase is to deliver the driver,
	its driver.conf file and a manpage. The second phase will enhance the
	the driver to allow multiple lun support (at present only lun 0 is
	supported, although multiple targets are supported), and provide a port
	of the command line management utility.
	


    4.2. Bug/RFE Number(s):


	CR 6614012 add Areca SAS/SATA RAID adapter driver


    4.3. In Scope:

	 Integration of arcmsr driver to support Areca hardware raid controllers.



    4.4. Out of Scope:

	No raidctl plug-in support will be provided. If there are customer
	requests for this functionality, then it will be considered for a
	later phase.

	No cfgadm plugin support is planned for phase 1. If there are customer
	requests for this functionality, then it will be considered for a
	later phase.

	No Solaris command line configuration utility will be provided in
	this first phase.

	No SPARC build will be provided in this first phase. If there are
	customer requests for this functionality, then it will be considered
	for a later phase.




    4.5. Interfaces:

	+----------------------------------------------------------------------+
	| Interface Name	  | Commitment |	   Comments            |
	+-------------------------+------------+-------------------------------+
	|		  	  | 	       |			       |
	|  arcmsr(7D)	          | Committed  | HBA driver for Areca Hardware |
        |                         |            | raid cards                    |
	+-------------------------+------------+-------------------------------+


    4.6. Doc Impact:

	A man page will be created for the arcmsr(7d) driver. A copy of this
	manpage will be submitted to the case log.


	A test plan and test report for the driver will be made available
	once details are finalised.



    4.7. Admin/Config Impact:

	The BIOS will be used to create RAID volumes. This follows existing
	usage for the amr(7D) driver.

	There is an OS command line configuration utility available for other
	OSes, but porting it to Solaris is planned for phase 2.


    4.8. HA Impact:

	The arcmsr(7D) driver is not supported in a HA environment.
  	

    4.9. I18N/L10N Impact:

	No impact.


    4.10. Packaging & Delivery:

	The arcmsr(7d) driver will be delivered only on the x86 and x64 architectures.
	The arcmsr(7d) driver will be included in the SUNWCmreq cluster as:

	    /kernel/drv/arcmsr
	    /kernel/drv/arcmsr.conf
	    /kernel/drv/amd64/arcmsr

	A new package, SUNWarcmsr, will be created to contain the deliverables 

	The arcmsr(7d) manpage will be included in SUNWman.


    4.11. Security Impact:

	No impact.

    4.12. Dependencies:

	Depends upon Solaris DDI/DKI.


5. Reference Documents:

	General Areca Technology Corp product page
	http://www.areca.com.tw/products/main.htm

	Intel IO Processors homepage
	http://developer.intel.com/design/iio/index.htm
	(Intel IOPs provide the underlying hardware engine for these cards).


6. Resources and Schedule:
   6.1. Projected Availability:

	The initial project code is expected to be available by March 2008.

	The integration target is snv_86.


   6.2. Cost of Effort:

	Developer: 1 engineer for 3 weeks
	    (most of the development work has already been completed)

	QA: 1 engineer 3 weeks


   6.3. Cost of Capital Resources:


	Other than the cost of effort mentioned previously, no new capital
	resources will be needed. Areca has already provided a sample card for
	development and integration testing.



   6.4. Product Approval Committee requested information:

	6.4.1. Consolidation or Component Name:  
		ON

	6.4.2. Contributing OpCo/BU/Division Name:
		Solaris x86, OPG

	6.4.3. Type of PAC Review and Approval expected:
		Standard - Open

	6.4.4. Project Boundary Conditions:
		TBD

	6.4.5. Is this a necessary project for OEM agreements:

	       No.

	6.4.6. Notes/Dependencies:
		None

	6.4.7. Target RTI Date/Release:

		Solaris Nevada - snv_86

	6.4.8. Target Code Design Review Date:
		

	6.4.9. Update approval addition:
		None


   6.5. ARC review type:

	Fasttrack


   6.6. ARC Exposure: open

       6.6.1. Rationale: Part of OpenSolaris


7. Prototype Availability:
   7.1. Prototype Availability:

	Areca has already published the ITU image of the driver and
	configuration tools on their website
	(ftp://ftp.areca.com.tw/RaidCards/AP_Drivers/Solaris/DRIVER/OpenSolaris/)

	Several levels of testing have already been completed on this driver.


   7.2. Prototype Cost:

	Not applicable 

--Boundary_(ID_i9cjvk73pQNmIG58Boawcw)--

From James.McPherson@sun.com Fri Feb  8 20:41:16 2008
Received: from sunmail4.singapore.sun.com (sunmail4.Singapore.Sun.COM [129.158.71.19])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m194fFFZ009966
	for <psarc-ext@sac.sfbay.Sun.COM>; Fri, 8 Feb 2008 20:41:15 -0800 (PST)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail4.singapore.sun.com (8.13.4+Sun/8.13.3/ENSMAIL,v2.2) with ESMTP id m194f8XV027826;
	Sat, 9 Feb 2008 12:41:14 +0800 (SGT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JVY00705FONPF00@brm-avmta-1.central.sun.com>; Fri,
 08 Feb 2008 21:41:11 -0700 (MST)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JVY00HALFOMEMF0@brm-avmta-1.central.sun.com>; Fri,
 08 Feb 2008 21:41:11 -0700 (MST)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m194fBLQ017832; Sat,
 09 Feb 2008 04:41:11 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0JVY00B01FKEFC00@mail-apac.sun.com>
 (original mail from James.McPherson@Sun.COM); Sat,
 09 Feb 2008 12:41:10 +0800 (SGT)
Received: from [10.7.251.162] by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 with ESMTPSA id <0JVY007AOFOIBIG0@mail-apac.sun.com>; Sat,
 09 Feb 2008 12:41:09 +0800 (SGT)
Date: Sat, 09 Feb 2008 14:40:35 +1000
From: "James C. McPherson" <James.McPherson@sun.com>
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
In-reply-to: <47AA22DD.7000002@Sun.COM>
Sender: James.McPherson@sun.com
To: psarc-ext@sun.com, "Garrett D'Amore" <Garrett.Damore@sun.com>
Cc: arcmsr-interest-ext@sun.com
Reply-to: James.McPherson@sun.com
Message-id: <47AD2EC3.5090602@Sun.COM>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: multipart/mixed; boundary="Boundary_(ID_NsycvAFE23+4jr/MlgyV5w)"
X-PMX-Version: 5.2.0.264296
References: <47A8E8C2.7060401@Sun.COM>
 <18345.45492.585957.755128@gargle.gargle.HOWL> <47AA22DD.7000002@Sun.COM>
User-Agent: Thunderbird 2.0.0.6 (X11/20080102)
Status: RO
Content-Length: 6901

This is a multi-part message in MIME format.

--Boundary_(ID_NsycvAFE23+4jr/MlgyV5w)
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT


I've attached a draft manpage for arcmsr(7D) to this email.



James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp	http://www.jmcp.homeunix.com/blog

--Boundary_(ID_NsycvAFE23+4jr/MlgyV5w)
Content-type: text/plain; name=arcmsr.7d.txt
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=arcmsr.7d.txt

SunOS 5.11                   Devices                   arcmsr(7D)



NNNNAAAAMMMMEEEE
     arcmsr - SAS and SATA HBA driver for Areca Hardware Raid devices



DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
     The aaaarrrrccccmmmmssssrrrr((((7777DDDD))))  host bus adapter driver is a SCSA-compliant nexus
     driver that supports Areca Technology Corp SAS and SATA RAID dev-
     ices.

     This driver supports AAAArrrreeeeccccaaaa''''ssss SATA RAID cards

       ARC-1110  pci17d3,1110
       ARC-1120  pci17d3,1120
       ARC-1130  pci17d3,1130
       ARC-1160  pci17d3,1160
       ARC-1170  pci17d3,1170
       ARC-1201  pci17d3,1201
       ARC-1210  pci17d3,1210
       ARC-1220  pci17d3,1220
       ARC-1230  pci17d3,1230
       ARC-1260  pci17d3,1260
       ARC-1270  pci17d3,1270
       ARC-1280  pci17d3,1280

     This driver supports AAAArrrreeeeccccaaaa''''ssss SAS RAID cards

       ARC-1380  pci17d3,1380
       ARC-1381  pci17d3,1381
       ARC-1680  pci17d3,1680
       ARC-1681  pci17d3,1681





DDDDRRRRIIIIVVVVEEEERRRR CCCCOOOONNNNFFFFIIIIGGGGUUUURRRRAAAATTTTIIIIOOOONNNN
     There are no user configurable parameters available. Please con-
     figure your hardware through the host system BIOS.



AAAATTTTTTTTRRRRIIIIBBBBUUUUTTTTEEEESSSS
     See aaaattttttttrrrriiiibbbbuuuutttteeeessss(5) for a description of the following attributes:


     tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE
     TYPEATTRIBUTE VALUE _ Architecturex86




FFFFIIIILLLLEEEESSSS
     ////kkkkeeeerrrrnnnneeeellll////ddddrrrrvvvv////aaaarrrrccccmmmmssssrrrr
     32-bit ELF kernel module.

     ////kkkkeeeerrrrnnnneeeellll////ddddrrrrvvvv////aaaammmmdddd66664444////aaaarrrrccccmmmmssssrrrr
     64-bit kernel module (x64 only).


     ////kkkkeeeerrrrnnnneeeellll////ddddrrrrvvvv////aaaarrrrccccmmmmssssrrrr....ccccoooonnnnffff
     Driver configuration file (contains no user-configurable
     options).




SSSSEEEEEEEE AAAALLLLSSSSOOOO
     pppprrrrttttccccoooonnnnffff(1M), aaaattttttttrrrriiiibbbbuuuutttteeeessss(5), ssssccccssssiiii____hhhhbbbbaaaa____aaaattttttttaaaacccchhhh____sssseeeettttuuuupppp(9F),
     ssssccccssssiiii____ssssyyyynnnncccc____ppppkkkktttt(9F), ssssccccssssiiii____ttttrrrraaaannnnssssppppoooorrrrtttt(9F), ssssccccssssiiii____iiiinnnnqqqquuuuiiiirrrryyyy(9S),
     ssssccccssssiiii____ddddeeeevvvviiiicccceeee(9S), ssssccccssssiiii____ppppkkkktttt(9S)


     _S_m_a_l_l _C_o_m_p_u_t_e_r _S_y_s_t_e_m _I_n_t_e_r_f_a_c_e-_2 (_S_C_S_I-_2)


     hhhhttttttttpppp::::////////wwwwwwwwwwww....aaaarrrreeeeccccaaaa....ccccoooommmm....ttttwwww////pppprrrroooodddduuuuccccttttssss////mmmmaaaaiiiinnnn....hhhhttttmmmm


     hhhhttttttttpppp::::////////ddddeeeevvvveeeellllooooppppeeeerrrr....iiiinnnntttteeeellll....ccccoooommmm////ddddeeeessssiiiiggggnnnn////iiiiiiiioooo////iiiinnnnddddeeeexxxx....hhhhttttmmmm
     Intel Corp IO Processors provide the underlying RAID engine for
     the supported devices.

modified 9 Feb 2008                                    arcmsr(7D)





















--Boundary_(ID_NsycvAFE23+4jr/MlgyV5w)
Content-type: text/plain; name=arcmsr.7d
Content-transfer-encoding: 7BIT
Content-disposition: inline; filename=arcmsr.7d

'\" te
.\" Copyright (c) 2005, Sun Microsystems, Inc. All Rights Reserved
.TH arcmsr 7D "9 Feb 2008" "SunOS 5.11" "Devices"
.SH NAME
arcmsr \- SAS and SATA HBA driver for Areca Hardware Raid devices
.SH DESCRIPTION
.sp
.LP
The \fBarcmsr(7D)\fR \fR host bus adapter driver is a SCSA-compliant nexus
driver that supports Areca Technology Corp SAS and SATA RAID devices.
.sp
.L
This driver supports \fBAreca's\fR SATA RAID cards
.sp
.in +2
.nf
ARC-1110	pci17d3,1110
ARC-1120	pci17d3,1120
ARC-1130	pci17d3,1130
ARC-1160	pci17d3,1160
ARC-1170	pci17d3,1170
ARC-1201	pci17d3,1201
ARC-1210	pci17d3,1210
ARC-1220	pci17d3,1220
ARC-1230	pci17d3,1230
ARC-1260	pci17d3,1260
ARC-1270	pci17d3,1270
ARC-1280	pci17d3,1280
.sp
.in -2
.nf
This driver supports \fBAreca's\fR SAS RAID cards
.sp
.in +2
.nf
ARC-1380	pci17d3,1380
ARC-1381	pci17d3,1381
ARC-1680	pci17d3,1680
ARC-1681	pci17d3,1681
.sp
.in -2
.nf
.sp
.L
.SH DRIVER CONFIGURATION
.sp
.LP
There are no user configurable parameters available. Please configure your
hardware through the host system BIOS.
.SH ATTRIBUTES
.sp
.LP
See \fBattributes\fR(5) for a description of the following attributes:
.sp

tab() box;
cw(2.75i) |cw(2.75i) 
lw(2.75i) |lw(2.75i) 
.
ATTRIBUTE TYPEATTRIBUTE VALUE
_
Architecturex86
.TE

.SH FILES
.sp
.ne 2
.mk
.na
\fB\fB/kernel/drv/arcmsr\fR\fR
.br
32-bit ELF kernel module.
.RE
.sp
.ne 2
.mk
.na
\fB\fB/kernel/drv/amd64/arcmsr\fR\fR
.br
64-bit kernel module (x64 only).
.RE

.sp
.ne 2
.mk
.na
\fB\fB/kernel/drv/arcmsr.conf\fR\fR
.br
Driver configuration file (contains no user-configurable options).
.RE

.SH SEE ALSO
.sp
.LP
\fBprtconf\fR(1M), \fBattributes\fR(5), \fBscsi_hba_attach_setup\fR(9F), \fBscsi_sync_pkt\fR(9F), \fBscsi_transport\fR(9F), \fBscsi_inquiry\fR(9S), \fBscsi_device\fR(9S), \fBscsi_pkt\fR(9S)
.sp
.LP
\fISmall Computer System Interface-2 (SCSI-2)\fR
.sp
.LP
\fBhttp://www.areca.com.tw/products/main.htm\fR
.sp
.LP
\fBhttp://developer.intel.com/design/iio/index.htm\fR
.br
Intel Corp IO Processors provide the underlying RAID engine for the supported devices.

--Boundary_(ID_NsycvAFE23+4jr/MlgyV5w)--

From gdamore@sun.com Wed Feb 13 10:43:49 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m1DIhmD7004878
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 13 Feb 2008 10:43:48 -0800 (PST)
Received: from nwk-avmta-2.sfbay.sun.com (nwk-avmta-2.SFBay.Sun.COM [129.145.155.6])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m1DIhONT003007
	for <@sunmail2sca.sfbay.sun.com:PSARC-ext@sun.com>; Wed, 13 Feb 2008 18:43:47 GMT
Received: from pmxchannel-daemon.nwk-avmta-2.sfbay.sun.com by
 nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0JW600I1ZXCYJ000@nwk-avmta-2.sfbay.sun.com> for PSARC-ext@sun.com
 (ORCPT PSARC-ext@sun.com); Wed, 13 Feb 2008 10:43:46 -0800 (PST)
Received: from sca-es-mail-1.sun.com ([192.18.43.132])
 by nwk-avmta-2.sfbay.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0JW600IQTXCX3V00@nwk-avmta-2.sfbay.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 13 Feb 2008 10:43:45 -0800 (PST)
Received: from fe-sfbay-09.sun.com ([192.18.43.129])
	by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m1DIhjJM002828	for
 <PSARC-ext@sun.com>; Wed, 13 Feb 2008 10:43:45 -0800 (PST)
Received: from conversion-daemon.fe-sfbay-09.sun.com by fe-sfbay-09.sun.com
 (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007))
 id <0JW600H01X98IF00@fe-sfbay-09.sun.com> (original mail from gdamore@sun.com)
 for PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 13 Feb 2008 10:43:45 -0800 (PST)
Received: from [192.168.251.106] ([76.174.83.55])
 by fe-sfbay-09.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb
 28 2007)) with ESMTPSA id <0JW600AWVXCPFA30@fe-sfbay-09.sun.com> for
 PSARC-ext@sun.com (ORCPT PSARC-ext@sun.com); Wed,
 13 Feb 2008 10:43:37 -0800 (PST)
Date: Wed, 13 Feb 2008 10:42:18 -0800
From: "Garrett D'Amore" <gdamore@sun.com>
Subject: PSARC 2008/079 arcmsr SAS/SATA driver
Sender: Garrett.Damore@sun.com
To: PSARC-ext@sun.com, James.McPherson@sun.com
Message-id: <47B33A0A.30207@sun.com>
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=ISO-8859-1
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.2.0.264296
User-Agent: Thunderbird 2.0.0.6 (X11/20071023)
Status: RO
Content-Length: 144

This fasttrack has timed out, without any significant comments, and as 
there is no meeting this week, I'm marking it approved.

    -- Garrett

From billion.wu@areca.com.tw Wed Jun 18 05:04:53 2008
Received: from sunmail3mpk.sfbay.sun.com (sunmail3mpk.SFBay.Sun.COM [129.146.11.52])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5IC4ruW028121
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 18 Jun 2008 05:04:53 -0700 (PDT)
Received: from brm-avmta-1.central.sun.com (brm-avmta-1.Central.Sun.COM [129.147.4.11])
	by sunmail3mpk.sfbay.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m5IC4nWs001201;
	Wed, 18 Jun 2008 05:04:51 -0700 (PDT)
Received: from pmxchannel-daemon.brm-avmta-1.central.sun.com by
 brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2N0041XQW2M700@brm-avmta-1.central.sun.com>; Wed,
 18 Jun 2008 06:04:50 -0600 (MDT)
Received: from sca-ea-mail-1.sun.com ([192.18.43.24])
 by brm-avmta-1.central.sun.com
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2N002LHQW0W250@brm-avmta-1.central.sun.com>; Wed,
 18 Jun 2008 06:04:48 -0600 (MDT)
Received: from relay21.sun.com
 (relay21.sun.com [192.12.251.24] (may be forged))	by sca-ea-mail-1.sun.com
 (8.13.7+Sun/8.12.9) with ESMTP id m5IBQkXm016453; Wed,
 18 Jun 2008 12:04:47 +0000 (GMT)
Received: from mms23es.mms.us.syntegra.com ([150.143.232.50] [150.143.232.50])
 by relay21i.sun.com with ESMTP id BT-MMP-2408816; Wed,
 18 Jun 2008 12:04:43 +0000 (Z)
Received: from relay22.sun.com (relay22.sun.com [192.12.251.34])
 by mms23es.mms.us.syntegra.com with ESMTP id BT-MMP-38261733; Wed,
 18 Jun 2008 12:04:42 +0000 (Z)
Received: from areca.com.tw ([220.130.178.143] [220.130.178.143])
 by relay22i.sun.com with ESMTP id BT-MMP-1739277; Wed,
 18 Jun 2008 12:04:41 +0000 (Z)
Received: from arecabillion ([192.168.0.76] unverified)
 by areca.com.tw with Microsoft SMTPSVC(5.0.2195.6713); Wed,
 18 Jun 2008 19:57:02 +0800
Date: Wed, 18 Jun 2008 20:04:39 +0800
From: Billion Wu <billion.wu@areca.com.tw>
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
To: James.McPherson@sun.com, psarc-ext@sun.com,
        "Garrett D'Amore" <Garrett.Damore@sun.com>
Cc: arcmsr-interest-ext@sun.com
Message-id: <00e701c8d13b$7d689260$4c00a8c0@arecabillion>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
Content-type: text/plain; format=flowed; charset=UTF-8; reply-type=original
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 0.340sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <47A8E8C2.7060401@Sun.COM>
 <18345.45492.585957.755128@gargle.gargle.HOWL> <47AA22DD.7000002@Sun.COM>
 <47AD2EC3.5090602@Sun.COM>
X-OriginalArrivalTime: 18 Jun 2008 11:57:02.0234 (UTC)
 FILETIME=[6B866FA0:01C8D13A]
Status: RO
Content-Length: 7305

Hi,

There are two question for our driver into the OpenSolaris.
(1) Which build will include Areca driver.
(2)  If we add more adapters support on the new driver, what is the process 
to submit again?



Regards
Billion Wu
----- Original Message ----- 
From: "James C. McPherson" <James.McPherson@sun.com>
To: <psarc-ext@sun.com>; "Garrett D'Amore" <Garrett.Damore@sun.com>
Cc: <arcmsr-interest-ext@sun.com>
Sent: Saturday, February 09, 2008 12:40 PM
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout 
02/12/2008]


>
> I've attached a draft manpage for arcmsr(7D) to this email.
>
>
>
> James C. McPherson
> --
> Senior Kernel Software Engineer, Solaris
> Sun Microsystems
> http://blogs.sun.com/jmcp http://www.jmcp.homeunix.com/blog
>


--------------------------------------------------------------------------------


> SunOS 5.11                   Devices                   arcmsr(7D)
>
>
>
> NNNNAAAAMMMMEEEE
>     arcmsr - SAS and SATA HBA driver for Areca Hardware Raid devices
>
>
>
> DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN 
> 
>     The 
> aaaarrrrccccmmmmssssrrrr((((7777DDDD))))  host 
> bus adapter driver is a SCSA-compliant nexus
>     driver that supports Areca Technology Corp SAS and SATA RAID dev-
>     ices.
>
>     This driver supports 
> AAAArrrreeeeccccaaaa''''ssss 
> SATA RAID cards
>
>       ARC-1110  pci17d3,1110
>       ARC-1120  pci17d3,1120
>       ARC-1130  pci17d3,1130
>       ARC-1160  pci17d3,1160
>       ARC-1170  pci17d3,1170
>       ARC-1201  pci17d3,1201
>       ARC-1210  pci17d3,1210
>       ARC-1220  pci17d3,1220
>       ARC-1230  pci17d3,1230
>       ARC-1260  pci17d3,1260
>       ARC-1270  pci17d3,1270
>       ARC-1280  pci17d3,1280
>
>     This driver supports 
> AAAArrrreeeeccccaaaa''''ssss SAS 
> RAID cards
>
>       ARC-1380  pci17d3,1380
>       ARC-1381  pci17d3,1381
>       ARC-1680  pci17d3,1680
>       ARC-1681  pci17d3,1681
>
>
>
>
>
> DDDDRRRRIIIIVVVVEEEERRRR 
> CCCCOOOONNNNFFFFIIIIGGGGUUUURRRRAAAATTTTIIIIOOOONNNN 
> 
>     There are no user configurable parameters available. Please con-
>     figure your hardware through the host system BIOS.
>
>
>
> AAAATTTTTTTTRRRRIIIIBBBBUUUUTTTTEEEESSSS
>  
>     See 
> aaaattttttttrrrriiiibbbbuuuutttteeeessss(5)  
> for a description of the following attributes:
>
>
>     tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE
>     TYPEATTRIBUTE VALUE _ Architecturex86
>
>
>
>
> FFFFIIIILLLLEEEESSSS
> 
> ////kkkkeeeerrrrnnnneeeellll////ddddrrrrvvvv////aaaarrrrccccmmmmssssrrrr 
> 
>     32-bit ELF kernel module.
>
> 
> ////kkkkeeeerrrrnnnneeeellll////ddddrrrrvvvv////aaaammmmdddd66664444////aaaarrrrccccmmmmssssrrrr 
> 
>     64-bit kernel module (x64 only).
>
>
> 
> ////kkkkeeeerrrrnnnneeeellll////ddddrrrrvvvv////aaaarrrrccccmmmmssssrrrr....ccccoooonnnnffff 
> 
>     Driver configuration file (contains no user-configurable
>     options).
>
>
>
>
> SSSSEEEEEEEE AAAALLLLSSSSOOOO
> 
> pppprrrrttttccccoooonnnnffff(1M), aaaattttttttrrrriiiibbbbuuuutttteeeessss(5), 
>  ssssccccssssiiii____hhhhbbbbaaaa____aaaattttttttaaaacccchhhh____sssseeeettttuuuupppp(9F),>ssssccccssssiiii____ssssyyyynnnncccc____ppppkkkktttt(9F),ssssccccssssiiii____ttttrrrraaaannnnssssppppoooorrrrtttt(9F),ssssccccssssiiii____iiiinnnnqqqquuuuiiiirrrryyyy(9S),>ssssccccssssiiii____ddddeeeevvvviiiicccceeee(9S),ssssccccssssiiii____ppppkkkktttt(9S)
>
>
>     _S_m_a_l_l _C_o_m_p_u_t_e_r _S_y_s_t_e_m_I_n_t_e_r_f_a_c_e-_2 (_S_C_S_I-_2)>>>hhhhttttttttpppp::::////////wwwwwwwwwwww....aaaarrrreeeeccccaaaa....ccccoooommmm....ttttwwww////pppprrrroooodddduuuuccccttttssss////mmmmaaaaiiiinnnn....hhhhttttmmmm
>
>
>     hhhhttttttttpppp::::////////ddddeeeevvvveeeellllooooppppeeeerrrr....iiiinnnntttteeeellll....ccccoooommmm////ddddeeeessssiiiiggggnnnn////iiiiiiiioooo////iiiinnnnddddeeeexxxx....hhhhttttmmmm>     Intel Corp IO Processors provide the underlying RAID engine for>     the supported devices.>> modified 9 Feb 2008                                    arcmsr(7D)>>>>>>>>>>>>>>>>>>>>>--------------------------------------------------------------------------------> '\" te> .\" Copyright (c) 2005, Sun Microsystems, Inc. All Rights Reserved> .TH arcmsr 7D "9 Feb 2008" "SunOS 5.11" "Devices"> .SH NAME> arcmsr \- SAS and SATA HBA driver for Areca Hardware Raid devices> .SH DESCRIPTION> .sp> .LP> The \fBarcmsr(7D)\fR \fR host bus adapter driver is a SCSA-compliant nexus> driver that supports Areca Technology Corp SAS and SATA RAID devices.> .sp> .L>!
  This driver supports \fBAreca's\fR SATA RAID cards> .sp> .in +2> .nf> ARC-1110 pci17d3,1110> ARC-1120 pci17d3,1120> ARC-1130 pci17d3,1130> ARC-1160 pci17d3,1160> ARC-1170 pci17d3,1170> ARC-1201 pci17d3,1201> ARC-1210 pci17d3,1210> ARC-1220 pci17d3,1220> ARC-1230 pci17d3,1230> ARC-1260 pci17d3,1260> ARC-1270 pci17d3,1270> ARC-1280 pci17d3,1280> .sp> .in -2> .nf> This driver supports \fBAreca's\fR SAS RAID cards> .sp> .in +2> .nf> ARC-1380 pci17d3,1380> ARC-1381 pci17d3,1381> ARC-1680 pci17d3,1680> ARC-1681 pci17d3,1681> .sp> .in -2> .nf> .sp> .L> .SH DRIVER CONFIGURATION> .sp> .LP> There are no user configurable parameters available. Please configure your> hardware through the host system BIOS.> .SH ATTRIBUTES> .sp> .LP> See \fBattributes\fR(5) for a description of the following attributes:> .sp>> tab() box;> cw(2.75i) |cw(2.75i)> lw(2.75i) |lw(2.75i)> .> ATTRIBUTE TYPEATTRIBUTE VALUE> _> Architecturex86> .TE>> .SH FILES> .sp> .ne 2> .mk> .na> \fB\fB/kernel/drv/arcmsr\fR!
 \fR> .br> 32-bit ELF kernel module.> .RE> .sp> .ne 2> .mk> .na> \fB\fB
/kernel/drv/amd64/arcmsr\fR\fR> .br> 64-bit kernel module (x64 only).> .RE>> .sp> .ne 2> .mk> .na> \fB\fB/kernel/drv/arcmsr.conf\fR\fR> .br> Driver configuration file (contains no user-configurable options).> .RE>> .SH SEE ALSO> .sp> .LP> \fBprtconf\fR(1M), \fBattributes\fR(5), \fBscsi_hba_attach_setup\fR(9F),\fBscsi_sync_pkt\fR(9F), \fBscsi_transport\fR(9F), \fBscsi_inquiry\fR(9S),\fBscsi_device\fR(9S), \fBscsi_pkt\fR(9S)> .sp> .LP> \fISmall Computer System Interface-2 (SCSI-2)\fR> .sp> .LP> \fBhttp://www.areca.com.tw/products/main.htm\fR> .sp> .LP> \fBhttp://developer.intel.com/design/iio/index.htm\fR> .br> Intel Corp IO Processors provide the underlying RAID engine for thesupported devices.>

From James.McPherson@Sun.COM Wed Jun 18 15:36:47 2008
Received: from sunmail5.uk.sun.com (sunmail5.UK.Sun.COM [129.156.85.165])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m5IMak9J020655
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 18 Jun 2008 15:36:47 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by sunmail5.uk.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2) with ESMTP id m5IMagtC002904;
	Wed, 18 Jun 2008 23:36:45 +0100 (BST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K2O00903K58CH00@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 18 Jun 2008 15:36:44 -0700 (PDT)
Received: from sineb-mail-1.sun.com ([192.18.19.6])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K2O004USK568R30@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 18 Jun 2008 15:36:43 -0700 (PDT)
Received: from fe-apac-06.sun.com
 (fe-apac-06.sun.com [192.18.19.177] (may be forged))
	by sineb-mail-1.sun.com (8.13.6+Sun/8.12.9) with ESMTP id m5IMb5Ym008497; Wed,
 18 Jun 2008 22:37:06 +0000 (GMT)
Received: from conversion-daemon.mail-apac.sun.com by mail-apac.sun.com
 (Sun Java System Messaging Server 6.2-6.01 (built Apr  3 2006))
 id <0K2O00F01JTM4E00@mail-apac.sun.com>
 (original mail from James.McPherson@Sun.COM); Thu,
 19 Jun 2008 06:34:53 +0800 (SGT)
Received: from [192.168.1.35] ([220.157.71.44])
 by mail-apac.sun.com (Sun Java System Messaging Server 6.2-6.01 (built Apr  3
 2006)) with ESMTPSA id <0K2O00F2CK23R1W0@mail-apac.sun.com>; Thu,
 19 Jun 2008 06:34:52 +0800 (SGT)
Date: Thu, 19 Jun 2008 08:36:40 +1000
From: "James C. McPherson" <James.McPherson@Sun.COM>
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
In-reply-to: <00e701c8d13b$7d689260$4c00a8c0@arecabillion>
Sender: James.McPherson@Sun.COM
To: Billion Wu <billion.wu@areca.com.tw>
Cc: psarc-ext@Sun.COM, "Garrett D'Amore" <Garrett.Damore@Sun.COM>,
        arcmsr-interest-ext@Sun.COM
Reply-to: James.McPherson@Sun.COM
Message-id: <48598DF8.6030200@Sun.COM>
Organization: Sun Microsystems
MIME-version: 1.0
Content-type: text/plain; format=flowed; charset=UTF-8
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
References: <47A8E8C2.7060401@Sun.COM>
 <18345.45492.585957.755128@gargle.gargle.HOWL> <47AA22DD.7000002@Sun.COM>
 <47AD2EC3.5090602@Sun.COM> <00e701c8d13b$7d689260$4c00a8c0@arecabillion>
User-Agent: Thunderbird 2.0.0.12 (X11/20080422)
Status: RO
Content-Length: 965

Billion Wu wrote:
> Hi,
> 
> There are two question for our driver into the OpenSolaris.
> (1) Which build will include Areca driver.
> (2)  If we add more adapters support on the new driver, what is the 
> process to submit again?

Hi Billion,
please accept my apologies for the delay in getting arcmsr
integrated - my other project ran over schedule and caused
me much annoyance.

I am working on arcmsr again, and I am being assisted by
Jianfeng Ding in our Beijing engineering office. My target
for integration is build 98.

For support of new adapters at this point it's probably
best if Areca just emails me and Jianfeng the information
required for them, and sends a copy of the driver source
so we can get it included in our copy.

Once again, I apologise for the delays in getting arcmsr
integrated.


Best regards,
James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp	http://www.jmcp.homeunix.com/blog

From billion.wu@areca.com.tw Wed Sep 10 00:27:09 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id m8A7R7Qq010692
	for <psarc-ext@sac.sfbay.sun.com>; Wed, 10 Sep 2008 00:27:09 -0700 (PDT)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id m8A7R2P2062045;
	Wed, 10 Sep 2008 01:27:05 -0600 (MDT)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0K6Y00F03Y14KU00@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 10 Sep 2008 00:27:04 -0700 (PDT)
Received: from brmea-mail-3.sun.com ([192.18.98.34])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0K6Y0064YY13VB60@nwk-avmta-1.sfbay.Sun.COM>; Wed,
 10 Sep 2008 00:27:04 -0700 (PDT)
Received: from relay24.sun.com
 (relay24.sun.com [192.12.251.74] (may be forged))	by brmea-mail-3.sun.com
 (8.13.6+Sun/8.12.9) with ESMTP id m8A7N5jw010432; Wed,
 10 Sep 2008 07:27:03 +0000 (GMT)
Received: from mms25es.mms.us.syntegra.com ([150.143.232.90] [150.143.232.90])
 by relay24i.sun.com with ESMTP id BT-MMP-3309154; Wed,
 10 Sep 2008 07:27:02 +0000 (Z)
Received: from relay24.sun.com (relay24.sun.com [192.12.251.74])
 by mms25es.mms.us.syntegra.com with ESMTP id BT-MMP-72406313; Wed,
 10 Sep 2008 07:27:00 +0000 (Z)
Received: from areca.com.tw ([220.130.178.142] [220.130.178.142])
 by relay24i.sun.com with ESMTP id BT-MMP-945323; Wed,
 10 Sep 2008 07:26:59 +0000 (Z)
Received: from arecabillion ([220.130.178.143] unverified)
 by areca.com.tw with Microsoft SMTPSVC(5.0.2195.6713); Wed,
 10 Sep 2008 15:17:46 +0800
Date: Wed, 10 Sep 2008 15:26:57 +0800
From: Billion Wu <billion.wu@areca.com.tw>
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout
 02/12/2008]
To: James.McPherson@sun.com
Cc: psarc-ext@sun.com, "Garrett D'Amore" <Garrett.Damore@sun.com>,
        arcmsr-interest-ext@sun.com
Message-id: <005801c91316$9d67e5d0$8100a8c0@arecabillion>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
Content-type: text/plain; format=flowed; charset=utf-8; reply-type=response
Content-transfer-encoding: 7BIT
X-Priority: 3
X-MSMail-priority: Normal
X-PMX-Version: 5.4.1.325704
X-Brightmail-Tracker: AAAAAA==
X-Antispam: No, score=0.0/5.0, scanned in 2.303sec at (localhost [127.0.0.1])
	by smf-spamd v1.3.1 - http://smfs.sf.net/
References: <47A8E8C2.7060401@Sun.COM>
 <18345.45492.585957.755128@gargle.gargle.HOWL> <47AA22DD.7000002@Sun.COM>
 <47AD2EC3.5090602@Sun.COM> <00e701c8d13b$7d689260$4c00a8c0@arecabillion>
 <48598DF8.6030200@Sun.COM>
X-OriginalArrivalTime: 10 Sep 2008 07:17:46.0593 (UTC)
 FILETIME=[53158510:01C91315]
Status: RO
Content-Length: 1498

Hi James,

Does our driver integrate into the opensolaris?
I have requested by  our RAID adapter users.



Regards
Billion Wu
----- Original Message ----- 
From: "James C. McPherson" <James.McPherson@Sun.COM>
To: "Billion Wu" <billion.wu@areca.com.tw>
Cc: <psarc-ext@Sun.COM>; "Garrett D'Amore" <Garrett.Damore@Sun.COM>; 
<arcmsr-interest-ext@Sun.COM>
Sent: Thursday, June 19, 2008 6:36 AM
Subject: Re: arcmsr SAS/SATA RAID driver [PSARC/2008/079 FastTrack timeout 
02/12/2008]


> Billion Wu wrote:
>> Hi,
>>
>> There are two question for our driver into the OpenSolaris.
>> (1) Which build will include Areca driver.
>> (2)  If we add more adapters support on the new driver, what is the 
>> process to submit again?
>
> Hi Billion,
> please accept my apologies for the delay in getting arcmsr
> integrated - my other project ran over schedule and caused
> me much annoyance.
>
> I am working on arcmsr again, and I am being assisted by
> Jianfeng Ding in our Beijing engineering office. My target
> for integration is build 98.
>
> For support of new adapters at this point it's probably
> best if Areca just emails me and Jianfeng the information
> required for them, and sends a copy of the driver source
> so we can get it included in our copy.
>
> Once again, I apologise for the delays in getting arcmsr
> integrated.
>
>
> Best regards,
> James C. McPherson
> --
> Senior Kernel Software Engineer, Solaris
> Sun Microsystems
> http://blogs.sun.com/jmcp http://www.jmcp.homeunix.com/blog 


