All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bill Davidsen <davidsen@tmr.com>
To: Jeff Garzik <jgarzik@pobox.com>
Cc: Linux Kernel <linux-kernel@vger.kernel.org>,
	Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>,
	Alan Cox <alan@lxorguk.ukuu.org.uk>, Mark Lord <liml@rtr.ca>
Subject: Re: libata PATA todo list
Date: Mon, 15 Aug 2005 18:36:25 -0400	[thread overview]
Message-ID: <430118E9.30803@tmr.com> (raw)
In-Reply-To: <42FBBB10.9020407@pobox.com>

Jeff Garzik wrote:
> 
> Since there's been some recent interest in the subject, I thought I 
> would post the PATA todo list for libata.  Some of these items are from 
> my memory, and some are from a list Alan was kind enough to create.  The 
> items verbatim from Alan are prefixed "Alan: ".


> 2) Simplex DMA
> 
> PCI IDE specification has a 'simplex' DMA bit, which should be tested. 
> Simplex means that only one command can be outstanding, for BOTH port0 
> and port1, at any given time.
> 
> Possibly some hosts also need Simplex DMA, but may not assert the 
> standard PCI IDE Simplex DMA capability bit.  I don't know.

I remember using devices which require this. Not recently.


> 4) Alan:  Command filter
> 
> Alan -- explanation?
> 
> I know one line item here, at least:  Promise controllers snoop SET 
> FEATURES - XFER MODE command.  We must stop command processing on ALL 
> ports when this command is issued, to avoid corruption.

The last time I tried, cdrecord was allowed to burn the first session of 
a multi-session CD as a user (with correct device permissions) but not 
to read the multisession info (current ISO size) to burn another 
session. I haven't tried it in the last few months, I changed my script 
to do something else. However, it really should work.

I will test this if you like, but I'm on 7x24 coverage this week and 
7x24 vacation after that, so not soon.


> 10) ATAPI DMA alignment (discussed elsewhere)
> 
> Needed even for PATA, AFAICT.

Thanks for keeping the list!

-- 
    -bill davidsen (davidsen@tmr.com)
"The secret to procrastination is to put things off until the
  last possible moment - but no longer"  -me

      reply	other threads:[~2005-08-15 22:32 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-11 20:54 libata PATA todo list Jeff Garzik
2005-08-15 22:36 ` Bill Davidsen [this message]

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=430118E9.30803@tmr.com \
    --to=davidsen@tmr.com \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=bzolnier@gmail.com \
    --cc=jgarzik@pobox.com \
    --cc=liml@rtr.ca \
    --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 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.