El Mini-Cómo de Ultra-DMA en Linux
Brion Vibber,
[email protected]
v2.0, 7 de Agosto 1998
Este documento pretende explicar cómo usar los discos duros con interfaces Ultra-DMA, también cono-
cidas como Ultra-ATA y Ultra33, en Linux. La última versión de este documento puede encontrarse en
formato HTML en http://pobox.com/˜brion/linux/Ultra-DMA.html.
Contents
1
Introducción
1.1 Renuncia de responsabilidad .
1.2 Reconocimientos .
.
.
.
1.3 Historia del Documento .
1.4 Copias .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
2
¿Qué es Ultra-DMA y para qué lo quiero?
2.1
IDE, EIDE, y ATAPI
2.2 Bus Master DMA .
.
.
.
.
.
.
.
.
.
.
.
.
.
. . .
.
.
.
.
.
.
.
.
.
2.3 Ultra-DMA o Ultra-ATA o Ultra33 o... .
2.4
¿Exactamente cómo de “Ultra” es? . .
2.5 UDMA comparado con SCSI .
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3 Usando su disco duro UDMA con una interfaz EIDE
4 Usando sus discos duros con una interfaz UDMA
5
Interfaces UDMA PCI externas
5.1 Promise Ultra33 .
.
5.2 Artop ATP850UF .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5.3 Añadiendo ficheros de dispositivo . .
6
Interfaces UDMA en placa
6.1
Intel FX, HX, VX, TX, y LX .
.
.
.
.
6.2 El VIA VP2 y Chipsets relacionados .
6.3 TX Pro y otras placas “Pro” .
.
.
.
.
.
. .
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7 UDMA-Generic (UDMA genérico)
8 Activando y desactivando el UDMA
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
.
.
. .
. .
. .
. .
. .
. .
.
.
.
.
.
.
. .
.
. .
. .
. .
. . .
. .
. .
. .
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. .
.
.
.
.
. .
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
. .
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
.
.
.
.
.
.
.
.
. .
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
2
3
3
3
3
4
4
4
5
5
5
5
5
8
8
8
8
9
9
9
10
10
. .
.
. .
.
.
.
.
.
.
.
.
. .
. .
. .
.
.
.
.
.
.
. .
. .
.
.
.
.
. .
. .
8.1 Usando los parámetros de arranque del núcleo .
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
. .
1. Introducción
2
8.2 Usando hdparm .
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
. .
10
9 Problemas
9.1 La Lista Negra del UDMA .
.
¿Va usted demasiado deprisa?
¿Su BIOS está actualizada? .
.
9.2
9.3
9.4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
. .
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. .
. .
. .
. . .
.
.
.
. .
¡Si todavía no puede hacer que funcione! .
10 Si tiene alguna información sobre UDMA que no aparezca en este documento...
1
Introducción
11
11
11
11
12
12
Este documento pretende explicar cómo usar los discos duros con interfaces Ultra-DMA, también conocidas como
Ultra-ATA y Ultra33, en Linux. A pesar de que en algunos casos no encierran dificultad, pueden hacerse algunas
modificaciones con el fin de aumentar las prestaciones. Además, comprobará que, en ocasiones, el uso de estos
dispositivos no es tan trivial.
1.1 Renuncia de responsabilidad
La información que contiene este documento es, hasta donde llega mi conocimiento, correcta, por lo que debería
funcionar. De todas maneras, a parte de la posible existencia de errores ortográficos, cabe la posibilidad de que lo
descrito en este documento no funcione en su sistema, debido a algún tipo de incompatibilidad. Es por ello que le
recomiendo que, antes de comenzar a manipular su disco duro, ¡HAGA COPIAS DE SEGURIDAD DE TODO
AQUELLO QUE QUIERA GUARDAR! Si no acostumbra a hacerlas, esta es una buena ocasión para comenzar.
1.2 Reconocimientos
Michel Aubry <mailto:
[email protected]> - Parche UDMA para VIA en <=2.0.33 y más información,
Gran Parche Unificado de UDMA para 2.0.34+
Andrew Balsa <mailto:
[email protected]> - Proveyó información general sobre UDMA y el parche
udma-generic para Intel TX, SiS, y VP1 en <=2.0.33; también Gran Parche Unificado de UDMA para 2.0.34+
Maxime Baudin - Traducción al Francés
Bokonon - “Controladora” vs. “interfaz”
John G. <mailto:
[email protected]> - Parche para VIA VP2 en <=2.0.33 e información
Martin Gaitan - Instalación de ide0/ide1 para Promise Ultra33
Andre M. Hedrick <mailto:
[email protected]> - Gran Parche Unificado de UDMA
para 2.0.34, Artop ATP850UF
Norman Jacobowitz - Me pidió añadir información sobre VP3
John Levon - Información sobre la TX Pro mobos
Peter Monta - Información sobre el uso de dos tarjetas Ultra33
Masayoshi Nakano - Traducción al Japonés
2. ¿Qué es Ultra-DMA y para qué lo quiero?
3
Gadi Oxman <mailto:
[email protected]> - El parche de la Promise Ultra33 para <=2.0.34 y
números secretos para el truco
Andy Pearce - Sugirió añadir información de los ficheros de dispositivo adicionales para hde-h
Andrei Pitis <mailto:
[email protected]> - Parche para LILO
Brion Vibber <mailto:
[email protected]> - Este documento
1.3 Historia del Documento
v2.0, 7 Agosto 1998: actualización y total reestructuración de la información sobre interfaces de la placa madre y
tarjetas externas, información sobre el Gran Parche Unificado de UDMA (una parte del parche Jumbo) para 2.0.35,
créditos en orden alfabético por el apellido, sustitución del término “controladora” por “interfaz” (más correcto desde
el punto de vista técnico), nueva información sobre activación/desactivación de UDMA, añadida una lista de problemas
¡y más cosas!
v1.45, 6 Julio 1998: pequeñas actualizaciones, parche de la Promise Ultra33 para el núcleo 2.0.34 en la Red Hat 5.1 y
parche que permite a LILO arrancar desde interfaces PCI como la Promise Ultra33.
v1.41, 3 Mayo 1998: arreglados unos cuantos errores ortográficos y presencia de los traductores en los créditos.
v1.4, 28 Abril 1998: parche UDMA-Generic, nueva información general y aparición de una sección sobre copias.
v1.3, 5 Marzo 1998: información sobre VIA VP3, mejores instrucciones de “parcheado” y enlace al parche de Promise
más reciente.
v1.2, 27 Enero 1998: información adicional del truco para la Promise.
v1.1, 21 Enero 1998: nueva información acerca del chipset VIA, instalación de la Promise Ultra33 y activación de los
modos de transferencia Bus Master y UDMA.
v1.0, 19 Enero 1998: primera versión escrita en SGML. Bastante completa.
1.4 Copias
Este documento puede ser copiado libremente y/o distribuido para propósitos informativos. No puede ser modificado,
excepto para cambio de formato, sin la autorización del autor. Si desea traducir este documento a otro idioma lo puede
hacer pero, de todas formas, deberá contactar primero con el autor para que las versiones actualizadas puedan ser
enviadas a los traductores, así como al Linux Documentation Project.
2
¿Qué es Ultra-DMA y para qué lo quiero?
Aquí tiene una breve descripción de las tecnologías de dispositivos basadas en IDE:
2.1 IDE, EIDE, y ATAPI
Estas son tecnologías antiguas. La mayoría de los discos duros e interfaces de disco que puede comprar, o que
posiblemente ya esté usando, son de tipo EIDE. No obstante, abundan cada vez más aquellos discos duros que cuentan
con una interfaz UDMA.
2. ¿Qué es Ultra-DMA y para qué lo quiero?
4
2.2 Bus Master DMA
El Bus Master DMA es una tecnología para incrementar la velocidad de las transferencias de datos en los discos duros.
Dicha tecnología requiere soporte de la placa madre y la BIOS, y algún soporte adicional por parte del disco.
Puede aprender más sobre el tema en http://developer.intel.com/design/pcisets/busmastr/FAQs.htm.
2.3 Ultra-DMA o Ultra-ATA o Ultra33 o...
El Ultra-DMA tiene muchos nombres, pero nosotros lo denotaremos aquí por UDMA.
UDMA es una tecnología más avanzada y que provee unas transferencias mucho más rápidas (hasta 33.3 MB/s) que
la EIDE, siendo su precio más reducido que el los dispositivos SCSI. Muchos de los nuevos ordenadores incorporan
grandes discos e interfaces UDMA. Además, es posible añadir una tarjeta de interfaz UDMA (como la Promise Ul-
tra33) a un sistema ya existente, pudiendo aumentar la velocidad de transferencia de sus discos duros incluso si estos
no son UDMA.
Puede aprender más detalles sobre UDMA en http://www.quantum.com/src/whitepapers/ultraata/
Nótese que la longitud de cable para la conexión del UDMA debe ser menor que la de un cable para DMA normal. Lo
ideal es que esté por debajo de los 30 cm (12").
2.4 ¿Exactamente cómo de “Ultra” es?
Antes de ir más lejos, aclaremos una equivocación. Los 33 MB/seg son la tasa de transferencia instantánea (burst
transfer rate), y es algo que no verá muy frecuentemente. Para explicarlo, aquí hay un pequeño texto
Comentarios de: El Mini-Cómo de Ultra-DMA en Linux (0)
No hay comentarios