From: Mark Lord <liml@rtr.ca>
To: Martin Michlmayr <tbm@cyrius.com>
Cc: linux-ide@vger.kernel.org, nico@cam.org, buytenh@wantstofly.org,
Tejun Heo <htejun@gmail.com>
Subject: Re: sata_mv on Orion: CONFIG_SATA_PMP=y needed even when no multiplier
Date: Mon, 12 May 2008 11:49:06 -0400 [thread overview]
Message-ID: <482866F2.5040901@rtr.ca> (raw)
In-Reply-To: <20080512132840.GA15711@deprecation.cyrius.com>
Martin Michlmayr wrote:
> With 2.6.26-rc1 I have to enable CONFIG_SATA_PMP=y otherwise sata_mv
> doesn't find a disk on my Orion based device (QNAP TS-209). Without
> CONFIG_SATA_PMP I get:
>
> [42949381.790000] sata_mv sata_mv.0: version 1.20
> [42949381.790000] sata_mv sata_mv.0: slots 32 ports 2
> [42949381.800000] scsi0 : sata_mv
> [42949381.800000] scsi1 : sata_mv
> [42949381.810000] ata1: SATA max UDMA/133 irq 29
> [42949381.810000] ata2: SATA max UDMA/133 irq 29
> [42949382.170000] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
> [42949382.520000] ata2: SATA link down (SStatus 0 SControl 300)
> [and nothing else]
>
> So obviously it sees that something is connected to ata1, but it
> doesn't actually print anything about the disk or create the device
> node.
>
> This works correctly with 2.6.25 or when I set CONFIG_SATA_PMP=y.
> However, my device doesn't have a multiplier.
..
Okay, so the "SStatus 123" means that sata_mv::mv_hardreset must
have succeeded in finding good link status. Great.
After that, libata-core and pals do the actual device IDENTIFY/probing.
With CONFIG_SATA_PMP=y, there's an added soft-reset done first,
and without it, there is no soft-reset.
Looks like your device either needs the extra soft-reset regardless,
or maybe just needs a little more time in the probing sequence.
Tejun?
I suppose we could just always ask for the extra soft-reset here (?)
next prev parent reply other threads:[~2008-05-12 15:49 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-05-12 13:28 sata_mv on Orion: CONFIG_SATA_PMP=y needed even when no multiplier Martin Michlmayr
2008-05-12 15:49 ` Mark Lord [this message]
2008-05-13 8:45 ` Tejun Heo
2008-05-13 21:09 ` Mark Lord
2008-05-13 21:12 ` Mark Lord
2008-05-13 21:18 ` Mark Lord
2008-05-13 22:55 ` Mark Lord
2008-05-14 7:05 ` Martin Michlmayr
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=482866F2.5040901@rtr.ca \
--to=liml@rtr.ca \
--cc=buytenh@wantstofly.org \
--cc=htejun@gmail.com \
--cc=linux-ide@vger.kernel.org \
--cc=nico@cam.org \
--cc=tbm@cyrius.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 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.