Sandra
Угу... Мы тут со StarGaz0r'ом принципиально оговорили направление "экШпериментов" - через те самые "reserved" значения регистров и тайминги, скоро у меня CUBX-E высвободится на роль подопытного кролика, будем посмотреть...
Sandra
Угу... Мы тут со StarGaz0r'ом принципиально оговорили направление "экШпериментов" - через те самые "reserved" значения регистров и тайминги, скоро у меня CUBX-E высвободится на роль подопытного кролика, будем посмотреть...
А чем принципиально отличаются различные режимы UDMA - имхо только частотой (это объясняет слет старых (читай поддерживающих только UDMA33) винтов при сильном разгое, в то время, как более скоростные работают без проблем). Что скажете?
PS: Делитесь результатами изысканий, нетерпится увидеть 35-40МБ/с со своего винта :)
PS2: Может всетаки на роль подопытного возьмете IAA 2.1? :wink:
UDMA отличаются не только частотами, но и таймингами, и это очень важно, в противном случае получим отличный трансфер без каких-либо гарантий сохранности информации... :wink:
Результаты, само собой, будут выложены - в свое время мы с DiVersant'ом поднимали этот вопрос публично не для того, чтобы потом молчать в тряпочку, если что-то получится... :roll:
Ну а на роль испытуемых пойдет вся линейка IUATA и IAA, исключая IAAR...
Результаты, само собой, будут выложены - в свое время мы с DiVersant'ом поднимали этот вопрос публично не для того, чтобы потом молчать в тряпочку, если что-то получится... :roll:
Я же имел ввиду не это... Вы делитесь промежуточными результатами, мыслями и проблемами. Вдруг кто-то из здесь присутствующих чевонить интересное подскажет/посоветует :wink:
Само собой, просто раньше, чем начнем, они не появятся... :lol:
я согласен проверить наработки StarGaz0r'a на своем К6-2+ .... Там как раз PIIX4E стоит
Root, ivp по сути заявил, что отсутствуют даже промежуточные результаты... :(
P.S. Готов на "злобной BF6" к всятческим экспериментам...
Root great coder
Вот и славно - как будет готов первый "тестовый материал", сразу дам знать...
А в какую сторону копаете???
PS: тоже хочу быть альфа-тестером :)
Я эт почему спрашиваю...
Полистал я даташит на 82801BA I/O Controller, так там теже регистры и те-же значения, что и у piix, тоесть
Synchronous DMA Control Register - Address Offset: 48h
и
ULTRA DMA/33 CONTROL REGISTER - Address Offset: 48h
тоже один в один, но в 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...
Угу... Мы тут со StarGaz0r'ом принципиально оговорили направление "экШпериментов" - через те самые "reserved" значения регистров и тайминги, скоро у меня CUBX-E высвободится на роль подопытного кролика, будем посмотреть...
А чем принципиально отличаются различные режимы UDMA - имхо только частотой (это объясняет слет старых (читай поддерживающих только UDMA33) винтов при сильном разгое, в то время, как более скоростные работают без проблем). Что скажете?
PS: Делитесь результатами изысканий, нетерпится увидеть 35-40МБ/с со своего винта :)
PS2: Может всетаки на роль подопытного возьмете IAA 2.1? :wink:
Результаты, само собой, будут выложены - в свое время мы с DiVersant'ом поднимали этот вопрос публично не для того, чтобы потом молчать в тряпочку, если что-то получится... :roll:
Ну а на роль испытуемых пойдет вся линейка IUATA и IAA, исключая IAAR...
Я же имел ввиду не это... Вы делитесь промежуточными результатами, мыслями и проблемами. Вдруг кто-то из здесь присутствующих чевонить интересное подскажет/посоветует :wink:
P.S. Готов на "злобной BF6" к всятческим экспериментам...
great coder
Вот и славно - как будет готов первый "тестовый материал", сразу дам знать...
PS: тоже хочу быть альфа-тестером :)
Полистал я даташит на 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...