Alan Cox wrote:
On Mon, Jan 28, 2008 at 01:38:40PM -0500, Mark Lord wrote:
[   31.195305] ata2.00: ATAPI: LITE-ON DVDRW SHM-165H6S, HS06, max UDMA/66
[   31.243813] ata2.01: ATA-7: MAXTOR STM3320620A, 3.AAE, max UDMA/100
[ 31.243816] ata2.01: 625142448 sectors, multi 16: LBA48 [ 31.243825] ata2.00: limited to UDMA/33 due to 40-wire cable
[   31.417074] ata2.00: configured for UDMA/33
[   31.451769] ata2.01: configured for UDMA/100
..

That looks like an unrelated bug to me: the driver says "40-wire cable"
but then goes and chooses UDMA/100 on one of the drives.

We currently assume that
- If we have host side detecting 40 that we use 40
- If we have drive side detecting 40 use 40
- If we have drive side detecting 80 and host thinks 80 use 80

The case where the drives disagree isn't currently considered.
..

Ahh.  Tricky mess, that stuff.
I believe that if we have a drive that only sees 40W,
then it is probably best to restrict the other drive as well.

Just in case the drive that reports 40W cannot actually keep up
with the 80W timings, even when they're for the other drive.

That's my 2p.

Cheers
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to