May
7
[原]屏蔽cdrom irq timeout 提示
常见HP的服务器,在安装红旗DC Server 5.0 或 Asianux 3.0,及其他Linux发行版时,会在屏幕和日子中报如下的错误信息:
原因估计是核心版本太低,IDE 模块对DMA支持不好,当系统满足一定I/O要求(与负载似乎无关),就会自动关闭DMA支持。根据过往的经验,这个错误不会影响系统的正常运行。而且,正常运行的服务器一般不会经常操作光驱设备,所以,我们可以把DMA支持禁用。
修改Grub启动菜单,加入ide=nodma,禁止IDE使用DMA接口。这会对光驱的速度,及系统I/O有点影响。
例如,修改:
为:
引用
hda: irq timeout: status=0xd0 { Busy }
hda: irq timeout: error=0x00
hda: DMA disabled
hda: ATAPI reset complete
hda: irq timeout: error=0x00
hda: DMA disabled
hda: ATAPI reset complete
原因估计是核心版本太低,IDE 模块对DMA支持不好,当系统满足一定I/O要求(与负载似乎无关),就会自动关闭DMA支持。根据过往的经验,这个错误不会影响系统的正常运行。而且,正常运行的服务器一般不会经常操作光驱设备,所以,我们可以把DMA支持禁用。
修改Grub启动菜单,加入ide=nodma,禁止IDE使用DMA接口。这会对光驱的速度,及系统I/O有点影响。
例如,修改:
引用
kernel /boot/vmlinuz-2.6.18-53.11AXS3 ro root=LABEL=/
为:
引用
kernel /boot/vmlinuz-2.6.18-53.11AXS3 ro root=LABEL=/ ide=nodma