| El Mini-Cómo de Ultra-DMA en Linux | ||
|---|---|---|
| <<< Previous | Next >>> | |
El parche UDMA-Generic modificado por André Balsa, Andre Hedrick y Michel Aubry a partir del driver de DMA de la Triton de Mark Lord, da soporte UDMA a los siguientes chipsets (en su versión 0.3):
Todos los chipsets Intel: FX, HX, VX, TX, LX.
Todos los chipsets SiS (sólo probado el SiS5598, aunque toda la familia tiene la misma interfaz de dispositivo 5513 integrado).
Chipsets VIA (sólo probado el 82C586B, pero otra vez esta familia de chipsets tienen la misma estructura de interfaz). Para las interfaces VIA existe soporte especial de diagnóstico.
Soporte para las tarjetas Promise y Artop PCI UDMA. No se ha incluido todavía otras tarjetas PCI UDMA.
Se ha diseñado para que sea fácilmente extensible para el soporte de otros chipsets.
Udma-generic, también conocido como el Gran Parche Unificado de UDMA (GUUP - Grand Unified UDMA Patch) se ha incluido en el parche Jumbo, el cual incluye otras características útiles como la detección automática de memoria por encima de los 64 MB y la detección de la velocidad de reloj de la CPU. Puede obtener el parche Jumbo para el núcleo 2.0.35 en http://www.altern.org/andrebalsa/linux/. Este parche también puede aplicarse contra el 2.0.36pre1 y posiblemente contra los siguientes.
Aquí hay algunas notas del autor:
Las prestaciones con dispositivos UDMA de IBM en una buena placa madre se acercan a las máximas tasas de transferencia: aproximadamente 10 MB/s (medido con hdparm -t -T). El chipset Intel TX tiene una única FIFO para disco duro compartida entre sus dos interfaces IDE, por lo que usar 2 dispositivos UDMA no significará una gran mejora respecto a usar uno solo. Por contra, el SiS5598 tiene dos interfaces completamente separados, cada uno con su propia FIFO. Teóricamente, se pueden llegar a los 66MB/s de tasa de transferencia en placas madre con el chip SiS5598, usando el controlador md y `data stripping' en los dos discos. El SiS5571 tiene la misma arquitectura de interfaz, creo. No tengo los caminos de datos de los chipsets VIA, por lo que no puedo decir nada al respecto. El controlador de núcleo IDE (U)DMA de Linux por Mark Lord tiene un tiempo de configuración muy pequeño (latencia para las transferencias de datos). Es ideal para las transferencias frecuentes y de pocos datos (como las de los servidores de noticias con Linux) y puede ser en algunos casos superior a los correspondientes competidores SCSI. |
| <<< Previous | Home | Next >>> |
| Interfaces UDMA en placa | Activando y desactivando el UDMA |