Debian Wheezy,旧电脑,DMA 读取错误,缩小模式直到 PIO

Debian Wheezy,旧电脑,DMA 读取错误,缩小模式直到 PIO

我有一台旧电脑,想在上面安装 debian wheezy。

嗯,这有效,但是每次启动时我都会出现这些错误:

ata1.00:失败命令:读取 DMA

当发生这种情况时,内核会软重置设备并在较低和较低的 DMA 模式下再次尝试,当它通过最低模式时,它会尝试 PIO,然后再次成功访问驱动器。

它在引导加载程序之后立即发生。

我该怎么做才能使 DMA 成为可能,或者如果不能以某种方式强制内核甚至不尝试 DMA 并直接进入 PIO 模式?

至于兼容性,BIOS 支持最高“5”的 DMA 模式

我手头上还有的每块 IDE 磁盘都会发生这种情况,大约有 7 块不同的磁盘。其中一块磁盘已经 20 年了,但在其他计算机上仍然运行正常。

答案1

您可以始终使用 ide=nodma 启动内核以防止出现此问题。

相关内容