Zunifikowana łata do IDE dostarcza obsługę wielu chipsetów i kart rozszerzeń. Łaty takie są dostępne dla jąder, 2.0, 2.2 i 2.3. Jeśli obecnie użytkowane jądro nie obsługuje posiadanego chipsetu, to należy je załatać.
Łatami tymi opiekuje się Andre Hedrick, można je ściągnąć z najbliższej kopii serwera ftp.kernel.org.
UDMA jest obsługiwane w poniższych chipsetach i prawdopodobnie w wielu innych, których nie znam:
Kod jest napisany tak, aby było go łatwo rozszerzyć o obsługę kolejnego chipsetu.
Oto kilka uwag od Andre Balsa'y, autora wcześniejszej łaty:
Na dobrej płycie głównej z dyskiem IBM UDMA można osiągnąć prawie
maksymalny transfer: 10 Mb/s (zmierzone 'hdparm -t -T').
Chipset Intela TX ma pojedynczą kolejkę FIFO dla dysków i jest ona
dzielona przez dwa interfejsy IDE, tak więc używanie dwóch dysków UDMA
spowolni ich działanie.
Jednak, SiS5598 ma dwa oddzielne interfejsy, każdy z własną kolejką
FIFO. Teoretycznie można się zbliżyć do 66 Mb/s na płytach głównych
z chipem SiS5598 używając software'owego RAID0. SiS5571 ma chyba tę
samą strukturę interfejsu. Nie mam żadnych danych na temat VIA, więc
nie mogę nic na ten temat powiedzieć.
Sterownik IDE (U)DMA napisany przez Marka Lorda ma szczególnie krótki
czas konfiguracji (a stąd opóżnienia w transferach). Jest on idealny
do częstych transferów
małych paczek danych (takich jak serwery news) i może być lepszy od
technologii SCSI.