分类: LINUX
2007-03-08 13:57:59
# hdparm -d1 /dev/hdc导致不能正常开启光驱的DMA,出现这种问题可能是硬件不支持或者核心没有带相关主板IDE驱动支持。在光驱里面的标志寄存器的第49个字节的高4位中的一位是关于DMA的标志位,默认应该为1,是0则表示不支持DMA,这种情况就需要刷新主板的BIOS来让其支持DMA,再就是需要核心如果没有开启对DMA的支持,那么就需要在核心里面开启对DMA的支持。
/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)