From: Mikael Pettersson <mikpe@it.uu.se>
To: Jeff Garzik <jeff@garzik.org>
Cc: Mark Nelson <mdnelson8@gmail.com>,
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 16:27:52 +0200 [thread overview]
Message-ID: <18623.61544.364082.226862@harpo.it.uu.se> (raw)
In-Reply-To: <48BFE5FA.9090006@garzik.org>
Jeff Garzik writes:
> Mark Nelson wrote:
> > 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 :)
>
> Well, I still think this PCI ID addition leaves open the possibility
> that plugging in a SAS disk could hang the system or similar misbehavior.
Agreed, there's no telling what Promise-specific magic is needed
to properly drive the T3.
/Mikael
next prev parent reply other threads:[~2008-09-04 14:28 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
2008-09-04 13:43 ` Jeff Garzik
2008-09-04 14:27 ` Mikael Pettersson [this message]
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=18623.61544.364082.226862@harpo.it.uu.se \
--to=mikpe@it.uu.se \
--cc=jeff@garzik.org \
--cc=linux-ide@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=mdnelson8@gmail.com \
/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