Ultra-DMA mini-Como - UDMA-Generic (UDMA genérico)

7 - UDMA-Generic (UDMA genérico)


Tutorial creado por Brion Vibber . Extraido de: http://www.insflug.org/COMOs/Ultra-DMA-Como/Ultra-DMA-Como.html
22 Diciembre 2006
""

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.
""

Autor y licencia de 'Ultra-DMA mini-Como'


Tutorial de Brion Vibber . Extraido de: http://www.insflug.org/COMOs/Ultra-DMA-Como/Ultra-DMA-Como.html CopyLeft
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.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.