* [Documentation PATCH] Re: 2.4.21-pre2 IDE problems
@ 2003-01-01 22:48 marijn ros
0 siblings, 0 replies; only message in thread
From: marijn ros @ 2003-01-01 22:48 UTC (permalink / raw)
To: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 1061 bytes --]
----- Original Message -----
From: Alan Cox <alan@lxorguk.ukuu.org.uk>
Date: 31 Dec 2002 16:59:36 +0000
To: Marijn Ros <marijn@mad.scientist.com>
Subject: Re: 2.4.21-pre2 IDE problems
> On Tue, 2002-12-31 at 12:18, Marijn Ros wrote:
> > However, when I try the new 2.4.21-pre2 taskfile IO setting, I get a
> > 'hda: lost interrupt' message every 30 seconds (the timeout period I
> > guess) during disk IO, making the machine unusable. I know this
> > setting is experimental, but I guess you would like to know about my
> > problems before the old code is phased out completely.
>
> Taskfile I/O as opposed to ioctl is broken for PIO. I know about this
> and I've disabled it. I don't plan to fix that path for 2.4 but to keep
> the old read/write paths to reduce risk
Thanks. The attached patch tries to clarify the Configure.help based on this.
Bye,
Marijn
--
__________________________________________________________
Sign-up for your own FREE Personalized E-mail at Mail.com
http://www.mail.com/?sr=signup
Meet Singles
http://corp.mail.com/lavalife
[-- Attachment #2: taskfile-io-doc.diff --]
[-- Type: application/octet-stream, Size: 1600 bytes --]
--- linux-2.4.21-pre2/Documentation/Configure.help 2002-12-29 18:53:54.000000000 +0100
+++ Configure.help 2003-01-01 23:40:25.000000000 +0100
@@ -808,21 +808,26 @@
Use Taskfile I/O
CONFIG_IDE_TASKFILE_IO
This is the "Jewel" of the patch. It will go away and become the new
- driver core. Since all the chipsets/host side hardware deal w/ their
- exceptions in "their local code" currently, adoption of a
- standardized data-transport is the only logical solution.
+ driver core, but probably not in the 2.4 timeframe. Since all the
+ chipsets/host side hardware deal w/ their exceptions in "their local
+ code" currently, adoption of a standardized data-transport is the only
+ logical solution.
Additionally we packetize the requests and gain rapid performance and
a reduction in system latency. Additionally by using a memory struct
for the commands we can redirect to a MMIO host hardware in the next
generation of controllers, specifically second generation Ultra133
and Serial ATA.
+ This code only works for controllers in DMA mode at the moment. If you
+ want or have to run your controller in PIO mode, don't use this option
+ as it will fail horribly.
+
Since this is a major transition, it was deemed necessary to make the
driver paths buildable in separate models. Therefore if using this
option fails for your arch then we need to address the needs for that
arch.
- If you want to test this functionality, say Y here.
+ If you want to test this functionality, say Y here. Otherwise, say N.
Force DMA
CONFIG_BLK_DEV_IDEDMA_FORCED
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2003-01-01 22:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-01-01 22:48 [Documentation PATCH] Re: 2.4.21-pre2 IDE problems marijn ros
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox