From: Robert Hancock <hancockrwd@gmail.com>
To: Norman Diamond <n0diamond@yahoo.co.jp>
Cc: linux-ide@vger.kernel.org
Subject: Re: Is FBS (FIS) working on Silicon Image 3726 port multiplier?
Date: Tue, 27 Nov 2012 19:06:02 -0600 [thread overview]
Message-ID: <50B5637A.8050106@gmail.com> (raw)
In-Reply-To: <AED0AC29B70A44EA8DD19C569B87263C@diamond1720>
On 11/23/2012 07:01 PM, Norman Diamond wrote:
> I wrot on October 17, 2012 2:25 PM
>
>> I'm trying to use an SIL3726 with 5 SATA drives and an SIL3132.
>> FBS should work, right? But performance looks like CBS.
>> Is there some way to check if FBS is actually enabled?
>
> I added some ata_dev_printk calls in file libahci.c,
> static void ahci_enable_fbs(struct ata_port *ap)
> and a few other places, but none of them were logged.
> In file libata-pmp.c, the following continues to be logged:
> if (print_info) {
> ata_dev_printk(dev, KERN_INFO, "Port Multiplier %s, "
> "0x%04x:0x%04x r%d, %d ports, feat 0x%x/0x%x\n",
> sata_pmp_spec_rev_str(gscr), vendor, devid,
> sata_pmp_gscr_rev(gscr),
> nr_ports, gscr[SATA_PMP_GSCR_FEAT_EN],
> gscr[SATA_PMP_GSCR_FEAT]);
> ata3.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6 ports, feat 0x1/0x9
>
> Finally I figured out that the sil24 driver uses its own port multiplier
> code and never calls the libahci code.
>
> So the reason why it performs like CBS instead of FBS is due to
> something in the sil24 driver, or the SIL3132 HBA firmware, or the
> SIL3726 port multiplier firmware. I still can't figure out which.
sata_sil24 doesn't support FBS. The datasheet seems to have some mention
of FBS support in the chip, but I don't know if that's actually the case.
>
> I read that someone else got FBS working on a Marvell HBA with SIL3726
> port multiplier, but my Marvell HBA errors out in trying to detect the
> SIL3726, maybe because SAS-to-eSATA cables seem to have numerous
> problems. My Marvell HBA also errors out trying to detect a JMicron
> port multiplier, maybe because of the same cable or maybe because
> JMicron firmware is generally pretty miserable.
>
> Does anyone have FBS (FIS) working with an SIL3726?
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
next prev parent reply other threads:[~2012-11-28 1:06 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-11-24 1:01 Is FBS (FIS) working on Silicon Image 3726 port multiplier? Norman Diamond
2012-11-28 1:06 ` Robert Hancock [this message]
2012-11-28 22:41 ` Norman Diamond
-- strict thread matches above, loose matches on Subject: below --
2012-10-17 5:25 Norman Diamond
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=50B5637A.8050106@gmail.com \
--to=hancockrwd@gmail.com \
--cc=linux-ide@vger.kernel.org \
--cc=n0diamond@yahoo.co.jp \
/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