All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
To: TOMARI Hisanobu <posco.grubb@gmail.com>
Cc: linuxppc-dev@ozlabs.org
Subject: Re: IDE cable detection on Apple PowerBook
Date: Wed, 18 Mar 2009 18:58:17 +1100	[thread overview]
Message-ID: <1237363097.25062.345.camel@pasglop> (raw)
In-Reply-To: <20090318140638.e6b61eaa.posco.grubb@gmail.com>

On Wed, 2009-03-18 at 14:06 +0900, TOMARI Hisanobu wrote:
> Hello,
> 
> I'm using an OCZ PATA SSD on Apple PowerBook5,4 computer.
> The IDE drive fails to recognize 80-conductor cable that
> connects the drive to motherboard to fall back to UDMA33.
> 
> This patch fixes this behavior by assuming that the cable is
> short-40pin when the model string matches "PowerBook5" and 
> the motherboard detects 80c cable.
> 
> This patch is against drivers/ide/pmac.c in linux 2.6.28.8.

The patch is too much of an ad-hoc hack... _maybe_ an option is to make
the core fallback to 40 "short" when 80 pin detection fails on
powerbooks instead ?

Ben.

> (before applying the patch) hdparm -i /dev/hda
> /dev/hda:
>  Timing buffered disk reads:   90 MB in  3.03 seconds =  29.73 MB/sec
> (dmesg 2.6.26)
> ide0: Found Apple UniNorth ATA-6 controller, bus ID 3, irq 39
> Probing IDE interface ide0...
> hda: CORE_PATA, ATA DISK drive
> hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
> hda: drive side 80-wire cable detection failed, limiting max speed to UDMA33
> hda: UDMA/33 mode selected
> 
> (after applying the patch) hdparm -i /dev/hda
> /dev/hda:
>  Timing buffered disk reads:  240 MB in  3.02 seconds =  79.42 MB/sec
> (dmesg 2.6.28.8)
> ide-pmac: Found Apple UniNorth ATA-6 controller (PCI), bus ID 3, irq 39
> Probing IDE interface ide0...
> hda: CORE_PATA, ATA DISK drive
> hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
> hda: UDMA/100 mode selected
> ide0 at 0xf102a000-0xf102a070,0xf102a160 on irq 39
> 
> 
> _______________________________________________
> Linuxppc-dev mailing list
> Linuxppc-dev@ozlabs.org
> https://ozlabs.org/mailman/listinfo/linuxppc-dev

  reply	other threads:[~2009-03-18  7:58 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-18  5:06 IDE cable detection on Apple PowerBook TOMARI Hisanobu
2009-03-18  7:58 ` Benjamin Herrenschmidt [this message]
2009-03-18 13:47   ` TOMARI Hisanobu
2009-03-19  6:07     ` Benjamin Herrenschmidt
2009-03-19  6:08       ` Benjamin Herrenschmidt
2009-03-19 13:30         ` TOMARI Hisanobu
2009-03-19 13:41           ` Anton Vorontsov
2009-03-19 21:14             ` Benjamin Herrenschmidt
2009-03-20  6:27           ` Benjamin Herrenschmidt

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=1237363097.25062.345.camel@pasglop \
    --to=benh@kernel.crashing.org \
    --cc=linuxppc-dev@ozlabs.org \
    --cc=posco.grubb@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 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.