<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML ><HEAD ><TITLE >Controllers (hard drive)</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="Linux Hardware Compatibility HOWTO" HREF="index.html"><LINK REL="PREVIOUS" TITLE="Video cards" HREF="video.html"><LINK REL="NEXT" TITLE="Controllers (SCSI)" HREF="scsi.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" >Linux Hardware Compatibility HOWTO</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="video.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="scsi.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="IDE" ></A >7. Controllers (hard drive)</H1 ><P > Enhanced IDE (EIDE) interfaces are supported, including support for UDMA and ATA/33, ATA/66, and so on for some controllers and compatible drives. Linux will detect these IDE interfaces: </P ><P > <P ></P ><UL ><LI ><P > CMD-640 (Support for buggy interfaces in kernel 2.2) </P ></LI ><LI ><P > RZ1000 (Support for buggy interfaces in kernel 2.2) </P ></LI ><LI ><P > AEC62XX </P ></LI ><LI ><P > ALI M15x3 </P ></LI ><LI ><P > AMD Viper </P ></LI ><LI ><P > CY82C693 </P ></LI ><LI ><P > Cyrix CS5530 MediaGX </P ></LI ><LI ><P > HPT34X </P ></LI ><LI ><P > HPT366 </P ></LI ><LI ><P > Intel PIIXn </P ></LI ><LI ><P > NS87415 </P ></LI ><LI ><P > OPTi 82C621 </P ></LI ><LI ><P > Promise PDC20246/PDC20262/PDC20267 </P ></LI ><LI ><P > ServerWorks OSB4 </P ></LI ><LI ><P > SiS5513 </P ></LI ><LI ><P > SLC90E66 </P ></LI ><LI ><P > Tekram TRM290 </P ></LI ><LI ><P > VIA82CXXX </P ></LI ><LI ><P > DTC 2278D </P ></LI ><LI ><P > FGI/Holtek HT-6560B VLB (Support for secondary interface in kernel 2.2) </P ></LI ><LI ><P > Triton I (82371FB) (with busmaster DMA) </P ></LI ><LI ><P > Triton II (82371SB) (with busmaster DMA) </P ></LI ><LI ><P > ALI M14xx </P ></LI ><LI ><P > Promise DC4030 </P ></LI ><LI ><P > QDI QD6580 </P ></LI ><LI ><P > UMC 8672 </P ></LI ></UL > </P ><P > Please see the <A HREF="ideraid.html" >IDE RAID controller section</A > for information on IDE controllers with hardware RAID support. </P ><P > Linux will work with standard IDE, MFM and RLL controllers. When using MFM/RLL controllers it is important to use ext2fs and the bad block checking options when formatting the disk. </P ><P > ESDI controllers that emulate the ST-506 (MFM/RLL/IDE) interface will also work. The bad block checking comment also applies to these controllers. </P ><P > Generic 8 bit XT controllers also work. </P ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN8956" ></A >7.1. Alpha, Beta drivers</H2 ><P > <P ></P ><UL ><LI ><P > UMC 8672 interfaces (experimental in kernel 2.2) </P ></LI ><LI ><P > Promise DC4030VL caching interface card (experimental support in kernel 2.2) </P ></LI ></UL > </P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="video.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="scsi.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Video cards</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Controllers (SCSI)</TD ></TR ></TABLE ></DIV ></BODY ></HTML >