All of lore.kernel.org
 help / color / mirror / Atom feed
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
>


  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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.