Miles Nordin wrote:
>>>>>> "jcm" == James C McPherson <[EMAIL PROTECTED]> writes:
> 
>    jcm> I assume you're referring to mpt(7d) here?
> 
>    jcm> Since we started shipping it at all, with Solaris _8_, it's
>    jcm> definitely been available in Solaris 10.
> 
> no, I was mistaken then.
> 
> My perhaps mistaken understanding though was that there's a scsi_vhci
> sort of driver for the LSI card in the Ultra {20,25}---I'm talking
> about whichever was the SPARC Ultra, not the x86 thing stupidly called
> Ultra <nn>.  This driver made the card look like a SCSI host adapter
> and made SATA disks attach through the sd driver, sort oflike a RAID
> card in JBOD mode, to work around the problem that the SATA framework
> is not endian-clean.

Well yes, that's mpt(7d) as delivered into NV build 63, and
backported to Solaris 10 Update 5, found in patch 125081-14
and 125082-14. We've got support for both SAS (1064/E, 1068/E
and 1078) and Parallel SCSI (1030) chips from LSI in that driver.

SATA disks will always show up when attached to a SAS HBA,
because that's one of the requirements of the SAS specification.
It was designed in to the spec from the very beginning.


> Then there is the LSISAS3801E which people here have been buying, about
> which I have these notes:

I think you might actually be referring to the LSI SAS3801-R

> -----8<-----
>> The driver for LSI's MegaRAID SAS card is "mega_sas" which
>> was integrated into snv_88. It's planned for backporting to
>> a Solaris 10 update.
> 
> There is also a BSD-licensed driver for that hardware, called
> "mfi". It's available from
> 
> http://www.itee.uq.edu.au/~dlg/mfi
> -----8<-----
> 
> and AIUI this is a SATA framework driver.  so, althouigh this new
> fashionable card may be FusionMPT-ish, it doesn't use the mpt driver,
> and it uses a different branch of the rest of the storage stack than
> the mpt driver.
> Am I right?

You're correct in that it's not using mpt, but mega_sas or mfi.
But it's not a SATA framework driver.

> The important short-sighted thing to me for using the SATA stack
> instead of doing SCSI translation inside the proprietary driver, would
> be that smartctl works and SATA DVD burners and stuff work, but from
> what I've heard here smartctl is not completely working on any card.

I can't comment on smartctl (or smartmontools) since it's
not something that I've used.

James C. McPherson
--
Senior Kernel Software Engineer, Solaris
Sun Microsystems
http://blogs.sun.com/jmcp       http://www.jmcp.homeunix.com/blog
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to