--- 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