Как заставить PATA HDD сообщать только о возможностях передачи PIO? (DMA зависает прошивка на устройстве)
У меня есть старый музыкальный комплект - Roland SP-808 (около 1998 года), который использует внутренний ZIP-накопитель ATAPI объемом 100 МБ для довольно громкого хранения сэмплов.
Многие владельцы на протяжении многих лет пытались заменить накопитель с адаптерами Compact Flash на IDE и тому подобное, в основном безуспешно, поскольку микропрограмма распознает сменные накопители, но затем зависает во время чтения / записи.
Теория, которую я хочу проверить, заключается в том, что зависание происходит из-за того, что выводы DDRQ и DDRACK (21 и 29) интерфейса IDE на SP-808 показаны в руководстве по обслуживанию как неподключенные, то есть SP-808. аппаратное обеспечение неспособно выполнять операции DMA - удар в темноте здесь - то, что оригинальный исходный код, используемый для микропрограммы, не принял это во внимание, и поэтому любое устройство, подключенное, которое сообщает о возможностях DMA, заканчивает тем, что зависало система, ждущая на неподключенных контактных сигналах,
Итак, мой вопрос: как мне заставить старый жесткий диск сообщать только о возможностях передачи PIO? Требует ли это изменения байтов во встроенном программном обеспечении или это может быть достигнуто с помощью утилит производителя?
0 ответов
Одна вещь, которую вы могли бы сделать, это изменить прошивку SP-808, чтобы справиться с этим правильно. Я нахожусь в процессе взлома серии MV8800/MC-909.
Что он использует для процессора, процессора SuperH?