тоже один в один, но в 82801BA добавился новый регистр (IDE I/O Configuration Register - Address Offset: 54h), в котором програмят частоту генератора (Base Clock по тулзе к дровам).
При установке UDMA-3 (44) получаем:
UDMA Control Register: Ultra DMA Mode Enabled
UDMA Timing Register: CT = 3 CLK / RP = 8 CLK
Base Clock: Ultra DMA 66 Timings
Тоесть задается частота как для 66 а потом таймингами сбрасывают до 44...
Вот и получается хз, как это к BX прикрутить... Нужно, наверное, копать ту бету дров, которая вроде-как дает включить UDMA-3 на BX...
Я эт почему спрашиваю...
Полистал я даташит на 82801BA I/O Controller, так там теже регистры и те-же значения, что и у piix, тоесть
Synchronous DMA Control Register - Address Offset: 48h
и
ULTRA DMA/33 CONTROL REGISTER - Address Offset: 48h
один в один, потом
ULTRA DMA/33 TIMING REGISTER - Address Offset: 4A–4Bh
и
Synchronous DMA Timing Register - Address Offset: 4A–4Bh
тоже один в один, но в 82801BA добавился новый регистр (IDE I/O Configuration Register - Address Offset: 54h), в котором програмят частоту генератора (Base Clock по тулзе к дровам).
При установке UDMA-3 (44) получаем:
UDMA Control Register: Ultra DMA Mode Enabled
UDMA Timing Register: CT = 3 CLK / RP = 8 CLK
Base Clock: Ultra DMA 66 Timings
Тоесть задается частота как для 66 а потом таймингами сбрасывают до 44...
Вот и получается хз, как это к BX прикрутить... Нужно, наверное, копать ту бету дров, которая вроде-как дает включить UDMA-3 на BX...