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

541
Brainhoe Trash

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

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

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

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

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

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

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

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

0

1 ответ на вопрос

0
Armin

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