Debian Wheezy, старый компьютер, ошибка чтения DMA, масштабирование режимов до PIO
У меня есть старый компьютер, на котором я хотел установить Debian Wheezy.
Ну, это работает, но при каждой загрузке я получаю эти ошибки:
ata1.00: сбой команды: READ DMA
когда это происходит, ядро программно сбрасывает устройство и пытается снова в нижнем и нижнем режимах прямого доступа к памяти, когда оно через низший режим пытается PIO и затем снова успешно обращается к диску.
Это происходит сразу после загрузчика.
Что я могу сделать, чтобы сделать возможным DMA или, если нет, каким-то образом заставить ядро даже не попробовать DMA и перейти в режим PIO напрямую?
Что касается совместимости, биос поддерживает режимы DMA до "5"
Это происходит с каждым IDE-диском, который у меня есть, и это около 7 разных. Одному из них 20 лет, и он до сих пор работает безупречно на других компьютерах.
1 ответ
Вы всегда можете загрузить ядро с помощью ide=nodma, чтобы предотвратить эту проблему.