Les interfaces IDE améliorées (EIDE) sont supportées, y compris le support pour UDMA, ATA/33, ATA/66 et de même pour quelques contrôleurs et lecteurs compatibles. Linux détecte ces interfaces EIDE :
CMD-640 (Support pour les interfaces boguées dans le noyau 2.2)
RZ1000 (Support pour les interfaces boguées dans le noyau 2.2)
AEC62XX
ALI M15x3
AMD Viper
CY82C693
Cyrix CS5530 MediaGX
HPT34X
HPT366
Intel PIIXn
NS87415
OPTi 82C621
Promise PDC20246/PDC20262/PDC20267
ServerWorks OSB4
SiS5513
SLC90E66
Tekram TRM290
VIA82CXXX
DTC 2278D
FGI/Holtek HT-6560B VLB (Support pour l'interface secondaire dans le noyau 2.2)
Triton I (82371FB) (avec busmaster DMA)
Triton II (82371SB) (avec busmaster DMA)
ALI M14xx
Promise DC4030
QDI QD6580
UMC 8672
Voyez la section sur les contrôleurs IDE RAID pour obtenir des informations sur les contrôleurs IDE possédant le support RAID.
Linux fonctionne avec les contrôleurs IDE, MFM et RLL. Lorsque l'on utilise des contrôleurs MFM/RLL, il est important d'utiliser ext2fs et les options de vérification de bloc défectueux lors du formatage du disque.
Les contrôleurs ESDI émulant l'interface ST-506 (MFM/RLL/IDE) fonctionnent également. Le commentaire concernant la vérification des blocs défectueux s'applique ici aussi.
Les contrôleurs génériques 8 bits XT fonctionnent également.
Interfaces UMC 8672 (expérimental dans le noyau 2.2)
Carte interface avec cache Promise DC4030VL (support expérimental dans le noyau 2.2)