[OpenBSD]

12.0 - Para Usuarios Avanzados


Por usuarios avanzados entendemos aquéllos que tienen una experiencia y unos conocimientos de cómo usar y administrar sistemas operativos de tipo Unix. Si sigue las instrucciones en esta sección sin llegar a comprender lo que está haciendo, puede causar problemas en la operación de su sistema.

12.1 - Forzar Acceso DMA para Discos IDE

Con el código PCI IDE, su chipset puede no ser reconocido. Si así fuera, recibiría un mensaje como el siguiente:

Si recibe este mensaje, puede intentar forzar el modo DMA, usando 'flags 0x0001' en su entrada pciide en el fichero de configuración del núcleo de su sistema. Esto sería algo así: Después de hacer esto, el código pciide intentará usar el modo DMA tanto si sabe cómo hacerlo con su chipset como si no. Si funciona y su sistema sobrevive después de fsck y de iniciar, es posible que funcione para siempre. Si no funciona y el sistema se cuelga o da aviso de pánico después del arranque, significa que no puede usar el modo DMA (todavía, hasta que se añada el soporte para su chipset). Si encuentra documentación para el controlador PCI-IDE de su chipset, puede ser un buen comienzo para tener soporte total de su chipset dentro del código PCI-IDE. Puede mirar en las páginas del fabricante o ponerse en contacto con ellos. Si su controlador PCI-IDE es parte de su placa base, averigüe quién fabrica el chipset y busque sus recursos.

Si se ha activado el soporte para DMA, verá el siguiente mensaje:

Esto quiere decir que pciide0, canal 1, controlador 0 (que da la impresión de ser un CD-ROM ATAPI) está usando transferencias de datos DMA.

Algunas notas:

No hay soporte para DMA en wdc* a menos que se especifique un canal DMA (drq). No estoy seguro de lo que los drqs "standard" son para los controladores del disco duro. Para activarlo:

wdc0	at isa? port 0x1f0 irq 14 flags 0x00
DMA no ultra no tiene porqué ser de mayor ancho de banda frente a PIO. Sin embargo, disminuye la carga sobre la CPU de modo significativo.

[Volver al Índice Principal] [Sección 11.0 - Afinar el Rendimiento] [Sección 13.0 - IPsec]


[índice] www@openbsd.org
Originally [OpenBSD: faq12.html,v 1.24 1999/12/06 21:45:57 chris Exp ]
$Translation: faq12.html,v 1.3 2000/04/29 17:58:05 horacio Exp $
$OpenBSD: faq12.html,v 1.3 2000/04/30 20:30:15 wvdputte Exp $