Debian Wheezy, старый компьютер, ошибка чтения DMA, масштабирование режимов до PIO

У меня есть старый компьютер, на котором я хотел установить Debian Wheezy.

Ну, это работает, но при каждой загрузке я получаю эти ошибки:

ata1.00: сбой команды: READ DMA

когда это происходит, ядро ​​программно сбрасывает устройство и пытается снова в нижнем и нижнем режимах прямого доступа к памяти, когда оно через низший режим пытается PIO и затем снова успешно обращается к диску.

Это происходит сразу после загрузчика.

Что я могу сделать, чтобы сделать возможным DMA или, если нет, каким-то образом заставить ядро ​​даже не попробовать DMA и перейти в режим PIO напрямую?

Что касается совместимости, биос поддерживает режимы DMA до "5"

Это происходит с каждым IDE-диском, который у меня есть, и это около 7 разных. Одному из них 20 лет, и он до сих пор работает безупречно на других компьютерах.

1 ответ

Вы всегда можете загрузить ядро ​​с помощью ide=nodma, чтобы предотвратить эту проблему.

Другие вопросы по тегам