카테고리 없음

status=0x51 { DriveReady SeekComplete Error } 해결방법

soowook 2006. 1. 2. 16:44


status=0x51 { DriveReady SeekComplete Error } 해결방법
========================================================
hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
hda: dma_intr: error=0x84 { DriveStatusError BadCRC }


스크린샷(캠사진)으로 보내주니까 이해하기 쉽다..ㅋㅋ 백문이 불여일견.....???
이건 UDMA (Ultra Direct Memery Access: IDE Interface 속도를 향상시키기 위한 기술)문제로
드라이브 또는 케이블과 관련된것이다. 예전의 커널중 레드헷 6.2의 커널 아래에서는 에러를
볼수 없었기때문에 UDMA 모드를 시도하지도 않았어.그러나 레드헷 7.1의 새커널부터는 잠깐동안
진행중인 상황을 모니터에 말해주었는데, UDMA 모드에서 무결성을 위해 각각 전송되는 것을 첵섬된다...

<해결방법>

1. badCRC는 UDMA 케이블 에러일 가능성( 스카시 패리치 에러처럼)이 높으므로
새로운 UDMA133케이블 (왜 요즘 새로 나오는거 있지..)을 일단 교체하여 본다.

2. 케이블 교체후에도 이러한 현상이 나면 IDE HDD 가 깨졌다는 경고일 가능성이
높으므로 새로운 하드디스크로 시스템 이전해야됨
3. 메일 시스템에 작동이 정상적이라면 커널이 메세지를 못띄우게 hdparm의 -d옵션으로
DMA 접근을 끄는거야..ㅋㅋ ( 이런 경우는 없겠지비..)

아래는 hdparm으로 하드디스크의 하드디스크의 설정을 본것임...

---------------------------------------------------------
[root@mail ssm]# /sbin/hdparm /dev/hda

/dev/hda:
multcount = 16 (on)
I/O support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 525/255/63, sectors = 8446032, start = 0
busstate = 1 (on)
----------------------------------------------------------
[root@mail ssm]# /sbin/hdparm -d 0 /dev/hda

/dev/hda:
setting using_dma to 0 (off)
using_dma = 0 (off)

--
invain

펌 : 리눅스 사랑넷