From: "Mark Nelson" <mdnelson8@gmail.com>
To: Jeff Garzik <jeff@garzik.org>
Cc: Mikael Pettersson <mikpe@it.uu.se>,
linux-ide@vger.kernel.org,
linux-scsi <linux-scsi@vger.kernel.org>
Subject: Re: [RFC][PATCH] ahci: Add support for Promise PDC42819
Date: Thu, 4 Sep 2008 21:59:29 +1000 [thread overview]
Message-ID: <65a6ef750809040459h3ffe3183nf0b5a35d15ab86e4@mail.gmail.com> (raw)
In-Reply-To: <48BFBA5E.5050300@garzik.org>
On Thu, Sep 4, 2008 at 8:37 PM, Jeff Garzik <jeff@garzik.org> wrote:
> Mark Nelson wrote:
>>
>> On Tue, Sep 2, 2008 at 10:08 PM, Mikael Pettersson <mikpe@it.uu.se> wrote:
>>>
>>> Mark Nelson writes:
>>> > On Tue, Sep 2, 2008 at 9:19 PM, Jeff Garzik <jeff@garzik.org> wrote:
>>> > > Mark Nelson wrote:
>>> > >>
>>> > >> Add an appropriate entry for the Promise PDC42819 controller. It
>>> has an
>>> > >> AHCI mode and seems to work correctly with board_ahci.
>>> > >>
>>> > >> This chip is found on Promise's FastTrak TX2650 (2 port) and TX4650
>>> (4
>>> > >> port)
>>> > >> software-based RAID cards (for which there is a binary driver,
>>> t3sas) and
>>> > >> can be found on some motherboards, for example the MSI K9A2
>>> Platinum,
>>> > >> which calls the chip a Promise T3 controller.
>>> > >>
>>> > >> Signed-off-by: Mark Nelson <mdnelson8@gmail.com>
>>> > >> ---
>>> > >> Apparently this chip also supports SAS disks, will these work with
>>> the
>>> > >> ahci driver (I've only tested with normal desktop SATA disks)?
>>> > >
>>> > > ahci is definitely SATA-only, so I wonder how they modified AHCI to
>>> support
>>> > > SAS transport...
>>> >
>>> > That is a good question. From my understanding the controller is a SAS
>>> > controller that can drive SATA disks (as I guess all SAS controllers
>>> can
>>> > do...). Could it be that the controller can be setup to act as an AHCI
>>> > SATA controller or if the right registers are poked a SAS controller?
>>>
>>> Based on how the sata_promise-supported chips work I'd guess that they
>>> have dual programming interfaces with AHCI for JBOD SATA and a native
>>> one (perhaps just additional control registers) for SAS and raid.
>>>
>>
>> That's interesting; and makes sense. I'm guessing that we won't end up
>> with an open source driver that can do SAS on these chips then... But
>> for now at least we can use them as SATA controllers and if Promise
>> wants to come to the table with specs or datasheets they can in the
>> future. I'm just happy to be able to use my eSATA ports (and perhaps
>> the possibility of getting my hard disk off the SB600, although I should
>> benchmark both controllers before jumping to any conclusions).
>
> FWIW, I'll poke my Promise contacts, but they have gone mostly silent in the
> past year, so don't get your hopes up...
Thanks Jeff!
No need for hope - we have ahci now :)
(speaking of which, should I resend the patch without the RFC?)
Mark
next prev parent reply other threads:[~2008-09-04 11:59 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-02 11:03 [RFC][PATCH] ahci: Add support for Promise PDC42819 Mark Nelson
2008-09-02 11:19 ` Jeff Garzik
2008-09-02 11:53 ` Alan Cox
2008-09-02 12:01 ` Jeff Garzik
2008-09-02 13:57 ` Alan Cox
2008-09-02 19:22 ` Jeff Garzik
2008-09-02 22:18 ` Alan Cox
2008-09-02 22:30 ` Alan Cox
2008-09-02 11:55 ` Mark Nelson
2008-09-02 12:08 ` Mikael Pettersson
2008-09-02 12:21 ` Mark Nelson
2008-09-04 10:37 ` Jeff Garzik
2008-09-04 11:59 ` Mark Nelson [this message]
2008-09-04 13:43 ` Jeff Garzik
2008-09-04 14:27 ` Mikael Pettersson
2008-09-04 14:28 ` Alan Cox
2008-09-05 2:31 ` Mark Nelson
2008-09-05 2:28 ` Mark Nelson
2008-10-16 11:18 ` Mark Nelson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=65a6ef750809040459h3ffe3183nf0b5a35d15ab86e4@mail.gmail.com \
--to=mdnelson8@gmail.com \
--cc=jeff@garzik.org \
--cc=linux-ide@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=mikpe@it.uu.se \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox