linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Tejun Heo <htejun@gmail.com>
To: Tom Sylla <tsylla@gmail.com>
Cc: linux-ide@vger.kernel.org
Subject: Re: Fwd: confusion about libata.force=80c
Date: Wed, 21 May 2008 14:57:09 +0900	[thread overview]
Message-ID: <4833B9B5.7060601@gmail.com> (raw)
In-Reply-To: <57947bf80805200222j19efa2d2n7ff89fe026745ba1@mail.gmail.com>

Tom Sylla wrote:
> Anyone have a comment? All I am asking for now is if this *should*
> work or not. Is force=80c supposed to do what I want?
> 
> 
> ---------- Forwarded message ----------
> From: Tom Sylla <tsylla@gmail.com>
> Date: Wed, May 14, 2008 at 2:20 PM
> Subject: confusion about libata.force=80c
> To: linux-ide@vger.kernel.org
> 
> 
> I have a platform with a single CompactFlash socket connected to a
> Broadcom HT1000's PATA port. With libata's pata_serverworks, it ends
> up using drive-side 80-conductor cable detection (Broadcom provides no
> cable bits for the BIOS to report what is attached). The
> CompactFlashes I am using mis-report the cable type, and
> pata_serverworks limits to UDMA2. I tried to use the recent addition
> of libata.force, but it does not seem to work like I would expect it
> to. An excerpt from dmesg:
> 
> scsi4 : pata_serverworks
> scsi5 : pata_serverworks
> ata5: PATA max UDMA/66 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
> ata6: PATA max UDMA/66 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
> ata5: FORCE: cable set to 80c
> ata5.00: ATA-4: CF CARD, 20080308, max UDMA/66
> ata5.00: 15662304 sectors, multi 0: LBA
> ata5.00: limited to UDMA/33 due to 40-wire cable
> ata5.00: configured for UDMA/33
> 
> The force parameter is certainly getting accepted, but then 3 lines
> later, it believes it has a 40 conductor cable.
> 
> I have attached the full dmesg. This is vanilla 2.6.25.3 with "options
> libata force=80c" added in the initrd.
> 
> Yes, I know I should just get a more well-behaved device, but both of
> the high-speed (UDMA) CFs I am using mis-report the cable detection. I
> would bet many other high-speed CFs do the same. I have already
> contacted the CF manufacturer to look into it. For now, though, I'd
> like to run UDMA4, and the force parameter seems like it would do what
> I want.
> 
> Is force=80c what I want? Should it work?

It should but is overridden by device side cable detection upto 2.6.25. 
  2.6.26 will have it fixed.  force=udma66 should work.

-- 
tejun

  reply	other threads:[~2008-05-21  5:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-05-14 18:20 confusion about libata.force=80c Tom Sylla
2008-05-20  9:22 ` Fwd: " Tom Sylla
2008-05-21  5:57   ` Tejun Heo [this message]
2008-11-12 15:39     ` Tomas Kindl
2008-11-16  9:45       ` Tejun Heo

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=4833B9B5.7060601@gmail.com \
    --to=htejun@gmail.com \
    --cc=linux-ide@vger.kernel.org \
    --cc=tsylla@gmail.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).