도와주세요!!
글 수 15,339
2002.07.09 22:45:45 (*.222.49.219)
27551
보통 IDE에서 하드디스크에 데이타를 쓰거나 읽을때는
해당 명령을 전송하고
명령 수행의 종료를 기다립니다.
명령 수행이 끝나면 인터럽트가 발생하는데
이때 혹시 라도 인터럽트가 발생하지 않으면 무한
대기상태로 빠지므로
타이머 태스크를 이용하여 시간 초과를 감시합니다.
: hda: lost interrupt
: ide0: unexpected interrupt, status=0x58, count=3
: hda: status error: status=0x58 { DriveReady SeekComplete
: DataRequest }
: hda: drive not ready for command
: hda: status timeout: status=0xd0 { Busy }
: hda: drive not ready for command
이것은 인터럽트에 대한 인지를 못한 경우입니다.
내용상으로는 하드디스크가 뭔가 바쁘게 하고
있다는 내용인데
보통 하드디스크의 슬립시에 많이 보이는데
하지만 좀 이상한 에러이네요..
하드웨어에 뭔가 문제가 있는듯하네요..
해당 명령을 전송하고
명령 수행의 종료를 기다립니다.
명령 수행이 끝나면 인터럽트가 발생하는데
이때 혹시 라도 인터럽트가 발생하지 않으면 무한
대기상태로 빠지므로
타이머 태스크를 이용하여 시간 초과를 감시합니다.
: hda: lost interrupt
: ide0: unexpected interrupt, status=0x58, count=3
: hda: status error: status=0x58 { DriveReady SeekComplete
: DataRequest }
: hda: drive not ready for command
: hda: status timeout: status=0xd0 { Busy }
: hda: drive not ready for command
이것은 인터럽트에 대한 인지를 못한 경우입니다.
내용상으로는 하드디스크가 뭔가 바쁘게 하고
있다는 내용인데
보통 하드디스크의 슬립시에 많이 보이는데
하지만 좀 이상한 에러이네요..
하드웨어에 뭔가 문제가 있는듯하네요..