From: Tejun Heo <tj@kernel.org>
To: Grant Grundler <grundler@google.com>
Cc: Chris K <kayex@rogers.com>, Linux IDE <linux-ide@vger.kernel.org>
Subject: Re: Ubuntu 9.04 (2.6.28-14) and eSATA Port Multiplier (PMP) Not working
Date: Thu, 27 Aug 2009 14:53:36 +0900 [thread overview]
Message-ID: <4A961F60.8080400@kernel.org> (raw)
In-Reply-To: <da824cf30908251528h25c2dffcp9943abd4af85cb52@mail.gmail.com>
Hello,
Grant Grundler wrote:
>> [59719.989422] ata7: irq_stat 0x01100010, PHY RDY changed
>> [59719.989477] ata7: SError: { 10B8B }
>> [59722.781043] ata7: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0xe frozen
>> [59722.781112] ata7: irq_stat 0x00b40090, PHY RDY changed
>> [59791.300259] ata7.15: failed to write PMP_FEAT_EN (Emask=0x40)
>> [59791.300324] ata7: failed to recover PMP after 5 tries, giving up
>> [59791.300323] ata7: exception Emask 0x3 SAct 0x0 SErr 0x0 action 0x6 frozen t4
>> [59791.300483] ata7: irq_stat 0x00060002, device error via D2H FIS
>
> The "6 ports" is the clue I was looking for.
>
> [ 7.080266] ata7.15: Port Multiplier 1.1, 0x1095:0x3726 r23, 6
> ports, feat 0x1/0x9
> [ 7.080531] ata7.00: hard resetting link
> [ 7.430307] ata7.00: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
> [ 7.430311] ata7.01: hard resetting link
> [ 7.780305] ata7.01: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 7.780309] ata7.02: hard resetting link
> [ 8.130305] ata7.02: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 8.130310] ata7.03: hard resetting link
> [ 8.480305] ata7.03: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [ 8.480310] ata7.04: hard resetting link
> [ 8.830317] ata7.04: SATA link down (SStatus 0 SControl 320)
> [ 8.830321] ata7.05: hard resetting link
> [ 9.180232] ata7.05: failed to read SCR 1 (Emask=0x1)
> [ 9.180233] ata7.05: failed to read SCR 0 (Emask=0x40)
>
> I don't believe port ata7.05 exists. AFAIK, sil3736 only has 5 ports (0 to 4).
> One of the quirks isn't applying or needs to be added to the kernel.
> I don't recall what the psuedo port is for but Tejun or "Sans Digital
> TRM4-B" vendor might know.
>
> I think this comment in libata-pmp.c might be relevant:
> /* port 5 is for SEMB device and it doesn't like SRST */
>
> But it looks like port 5 isn't responding at all. You might add a hack to change
> "6" to "5" inside the "sil3726 quirks" code chunk.
Ah... right, it's the SEMB port which is causing the problem. I left
it there just in case someone would extend on it and make it useful,
which never really happened and given the general flakiness of this
first generation PMPs, I think we would be better off simply disabling
these SEMB and configuration devices altogether. Any objections?
Thanks.
--
tejun
next prev parent reply other threads:[~2009-08-27 5:53 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <e3fccfde0908101354y4e98a985nc119d8941e8b1665@mail.gmail.com>
[not found] ` <4A8242C5.3060605@gmail.com>
2009-08-12 22:36 ` Ubuntu 9.04 (2.6.28-14) and eSATA Port Multiplier (PMP) Not working Chris K
2009-08-17 21:25 ` Grant Grundler
2009-08-17 22:30 ` Chris K
2009-08-18 2:39 ` Grant Grundler
2009-08-18 21:54 ` Chris K
2009-08-25 22:28 ` Grant Grundler
2009-08-25 23:09 ` Mark Lord
2009-08-27 5:53 ` Tejun Heo [this message]
2009-08-27 16:53 ` Grant Grundler
[not found] ` <e3fccfde0908121530j4f7abe0as34b0f7e3813f8e53@mail.gmail.com>
2009-08-14 9:06 ` Tejun Heo
2009-08-14 21:22 ` Chris K
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=4A961F60.8080400@kernel.org \
--to=tj@kernel.org \
--cc=grundler@google.com \
--cc=kayex@rogers.com \
--cc=linux-ide@vger.kernel.org \
/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.