From: Alan Cox <alan@lxorguk.ukuu.org.uk>
To: Jeff Garzik <jgarzik@pobox.com>
Cc: Eric Mudama <edmudama@gmail.com>,
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>,
Albert Lee <albertcc@tw.ibm.com>,
IDE Linux <linux-ide@vger.kernel.org>,
Doug Maxey <dwm@maxeymade.com>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Jens Axboe <axboe@suse.de>
Subject: Re: libata PATA support - work items?
Date: Wed, 05 Jan 2005 03:43:23 +0000 [thread overview]
Message-ID: <1104893729.24187.135.camel@localhost.localdomain> (raw)
In-Reply-To: <41DB5417.8020608@pobox.com>
On Mer, 2005-01-05 at 02:42, Jeff Garzik wrote:
> > - IORDY timers (not handled well in drivers/ide but needed)
> I think I know what this is.
The SII has support for this in the h/w btw (see the docs). Otherwise
IDE as a protocol can get stuck if the drive enters rotating doorstop
mode at the wrong moment.
> > - Funky Maxtor "LBA48.. maybe" oddments
> details?
There are a couple of "yes we do LBA48" "no we don't do this command in
LBA48" cases with maxtors (Cache flush is one, the stroke stuff triggers
another)
> > - Missing slave detection
>
> Not missing, master/slave has been working for ages. Needed for
> combined mode, where a SATA device can appear as a slave.
No no - some devices have a master and a slave on them when you detect
but only one disk attached because they forgot to bother decoding it in
the adapter (eg some pcmcia with microdrives). This causes bad shit
especially with hal style automounting.
> > - Bandwidth arbiter (not in drivers/ide but needed)
> interesting
Its effectively serialize I think that is needed but with >1 at a time.
> > - Non PCI shared IRQ mess 8(
> details?
ISA IRQ lines - two controllers, one IRQ but edge triggered and not
sharable directly. The core old IDE code actually supports all of this
and people have run stuff like 6 ISA IDE controllers in a PC.[1]
Alan
[1] Seek medical advice before trying this at home
next prev parent reply other threads:[~2005-01-05 4:48 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-30 10:42 libata PATA support - work items? Albert Lee
2005-01-01 19:19 ` Eric Mudama
2005-01-03 20:56 ` Greg Freemyer
2005-01-03 21:20 ` Eric Mudama
2005-01-03 22:09 ` Bartlomiej Zolnierkiewicz
2005-01-04 23:43 ` Jeff Garzik
2005-01-04 23:41 ` Jeff Garzik
2005-01-05 0:50 ` Alan Cox
2005-01-05 2:42 ` Jeff Garzik
2005-01-05 3:43 ` Alan Cox [this message]
2005-01-05 12:59 ` Bartlomiej Zolnierkiewicz
2005-01-04 23:32 ` Jeff Garzik
2005-01-06 8:51 ` Albert Lee
2005-01-06 21:29 ` Alan Cox
2005-01-06 23:07 ` Bartlomiej Zolnierkiewicz
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=1104893729.24187.135.camel@localhost.localdomain \
--to=alan@lxorguk.ukuu.org.uk \
--cc=albertcc@tw.ibm.com \
--cc=axboe@suse.de \
--cc=bzolnier@gmail.com \
--cc=dwm@maxeymade.com \
--cc=edmudama@gmail.com \
--cc=jgarzik@pobox.com \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@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 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).