<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>The Linux Ultra-DMA Mini-Howto</TITLE> <LINK HREF="Ultra-DMA-1.html" REL=next> </HEAD> <BODY> <A HREF="Ultra-DMA-1.html">Next</A> Previous Contents <HR> <H1>The Linux Ultra-DMA Mini-Howto</H1> <H2>Brion Vibber, <CODE> <A HREF="mailto:brion@pobox.com">brion@pobox.com</A></CODE></H2>v3.01, 6 December 2001 <P><HR> <EM>This document is intended to explain how to use Ultra-DMA aka Ultra-ATA aka Ultra33 and Ultra66 hard drives and interfaces with Linux. The most recent version of this mini-Howto can be obtained in HTML format at <A HREF="http://pobox.com/~brion/linux/Ultra-DMA.html">http://pobox.com/~brion/linux/Ultra-DMA.html</A>.</EM> <HR> <P> <H2><A NAME="toc1">1.</A> <A HREF="Ultra-DMA-1.html">Introduction and Disclaimer</A></H2> <UL> <LI><A HREF="Ultra-DMA-1.html#ss1.1">1.1 Disclaimer</A> <LI><A HREF="Ultra-DMA-1.html#ss1.2">1.2 Credits</A> <LI><A HREF="Ultra-DMA-1.html#ss1.3">1.3 Document History</A> <LI><A HREF="Ultra-DMA-1.html#ss1.4">1.4 Copying</A> </UL> <P> <H2><A NAME="toc2">2.</A> <A HREF="Ultra-DMA-2.html">What is Ultra-DMA and why do I want it?</A></H2> <UL> <LI><A HREF="Ultra-DMA-2.html#ss2.1">2.1 IDE, EIDE, & ATAPI</A> <LI><A HREF="Ultra-DMA-2.html#ss2.2">2.2 Bus Master DMA</A> <LI><A HREF="Ultra-DMA-2.html#ss2.3">2.3 Ultra-DMA aka Ultra-ATA aka Ultra33 aka...</A> <LI><A HREF="Ultra-DMA-2.html#ss2.4">2.4 Just how ``Ultra'' is it anyway?</A> <LI><A HREF="Ultra-DMA-2.html#ss2.5">2.5 How does UDMA compare to SCSI?</A> </UL> <P> <H2><A NAME="toc3">3.</A> <A HREF="Ultra-DMA-3.html">Using your UDMA hard drive with an EIDE interface</A></H2> <P> <H2><A NAME="toc4">4.</A> <A HREF="Ultra-DMA-4.html">Using your hard drives with a UDMA interface</A></H2> <P> <H2><A NAME="toc5">5.</A> <A HREF="Ultra-DMA-5.html">Offboard PCI UDMA interfaces</A></H2> <UL> <LI><A HREF="Ultra-DMA-5.html#ss5.1">5.1 Promise Ultra33</A> <LI><A HREF="Ultra-DMA-5.html#ss5.2">5.2 Promise Ultra66</A> <LI><A HREF="Ultra-DMA-5.html#ss5.3">5.3 Artop ATP850UF</A> <LI><A HREF="Ultra-DMA-5.html#ss5.4">5.4 Adding device files</A> </UL> <P> <H2><A NAME="toc6">6.</A> <A HREF="Ultra-DMA-6.html">Onboard UDMA interfaces</A></H2> <UL> <LI><A HREF="Ultra-DMA-6.html#ss6.1">6.1 Intel FX, HX, VX, TX, LX, and BX</A> <LI><A HREF="Ultra-DMA-6.html#ss6.2">6.2 The VIA VP2 and Related Chipsets</A> <LI><A HREF="Ultra-DMA-6.html#ss6.3">6.3 TX Pro and other ``Pro'' boards</A> <LI><A HREF="Ultra-DMA-6.html#ss6.4">6.4 HPT 366</A> </UL> <P> <H2><A NAME="toc7">7.</A> <A HREF="Ultra-DMA-7.html">Unified IDE Patches</A></H2> <P> <H2><A NAME="toc8">8.</A> <A HREF="Ultra-DMA-8.html">Activating and Deactivating UDMA</A></H2> <UL> <LI><A HREF="Ultra-DMA-8.html#ss8.1">8.1 Using kernel boot parameters</A> <LI><A HREF="Ultra-DMA-8.html#ss8.2">8.2 Using hdparm</A> </UL> <P> <H2><A NAME="toc9">9.</A> <A HREF="Ultra-DMA-9.html">Problems</A></H2> <UL> <LI><A HREF="Ultra-DMA-9.html#ss9.1">9.1 The UDMA Blacklist</A> <LI><A HREF="Ultra-DMA-9.html#ss9.2">9.2 Are you overclocking?</A> <LI><A HREF="Ultra-DMA-9.html#ss9.3">9.3 Is your BIOS current?</A> <LI><A HREF="Ultra-DMA-9.html#ss9.4">9.4 If you still can't get it to work!</A> </UL> <P> <H2><A NAME="toc10">10.</A> <A HREF="Ultra-DMA-10.html">If you have some information about UDMA stuff that's not in this mini-howto...</A></H2> <HR> <A HREF="Ultra-DMA-1.html">Next</A> Previous Contents </BODY> </HTML>