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.
Con el código PCI IDE, su chipset puede no ser reconocido. Si así fuera, recibiría un mensaje como el siguiente:
pciide0: DMA, (unused)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í:
pciide* at pci ? dev ? function ? flags 0x0001Despué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:
cd0(pciide0:1:0): using PIO mode 3, DMA mode 1 (using DMA data transfers)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 0x00DMA 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]