[완료] centos 5.2 s-ata2 하드디스크의 dma가 설정이 되지 않습니다.
자답입니다... 커널 버전을 올려서 컴파일 하여 해결 되었습니다.
2.6.24 인가 부터 된다고 합니다.
---------------------------------------------------------------------------
centos 5.2 s-ata2 하드디스크의 dma가 설정이 되지 않습니다.
보드는 gigabyte s-series (ga-ep45-ds3r) 입니다.
하드 디스크 속도가 너무 느려서 알아본결과
hdparm -t /dev/hdc 해보면
/dev/hdc:
Timing buffered disk reads: 10 MB in 3.81 seconds = 2.63 MB/sec
로 나옵니다.
구글 검색결과 같은 증상을 아래와 같이 찾았습니다.
http://www.centos.org/modules/newbb/viewtopic.php?topic_id=16149
위 링크에서 보면
Em Quarta 31 Maio 2006 15:59, Mikkel L. Ellertson escreveu:[=blue]
> Hdparm can NOT control DMA setting for SATA drives. What I have done
> is to add "hdc=noprobe" to the Grub boot line for the kernel. hdc is
> then treated as a SCSI device, and it uses the BIOS DMA settings.
> Hdparm will still say that DMA is not turned on for the drive, but
> DMA will be used. (It also says that DMA is off for /dev/sda.)
이런 내용이 있습니다. 그래서
grub.conf 에
#boot=/dev/hdc
default=0
timeout=5
hdc=noprobe << 추가
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-92.1.17.el5xen)
위와 같이 설정을 추가하였으나 증상은 같습니다.
이 증상을 어떻게 해결하면 좋을까요?
댓글 달기