DMA 먹여 놓은게 자꾸 풀립니다. 어떻게 해야 할까요?
서버에 HDD가 세 개 달려 있습니다.
그런데 꼭 /dev/hdb에 hdparm으로 DMA 설정을 먹여 놓은 것이 풀리네요.
아래는 dmesg로 확인한 부분들입니다. 물론 grep로 걸러냈습니다.
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio hda: drive side 80-wire cable detection failed, limiting max speed to UDMA33 hdc: host side 80-wire cable detection failed, limiting max speed to UDMA33 hda: 156368016 sectors (80060 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(33) hdb: 625142448 sectors (320072 MB) w/8192KiB Cache, CHS=38913/255/63, UDMA(100) hdc: 625142448 sectors (320072 MB) w/8192KiB Cache, CHS=38913/255/63, UDMA(33) hda: DMA timeout error hda: DMA disabled hdb: DMA disabled hda: DMA timeout error hda: DMA disabled hdb: DMA disabled hda: DMA timeout error hda: DMA disabled hdb: DMA disabled
아무레도 IDE 컨트롤러 문제 같기도 하고... 이유를 모르겠습니다. 컨트롤러는 Intel PIIX 계열(혹은 Intel ICH5...??)입니다. 정상적으로 잡히고 하드디스크 인식도 괸찮은데... 그래서 15분 간격으로 DMA를 계속 걸어 주도록 크론에 넣어 두었는데... 이런 거 말고는 해결책이 없을까요... Un Masking IRQ를 풀어 놓으니까 좀 괸찮긴 한데... 그래도 역시나 동시에 여러 작업을 하게 되면 꼭 풀립니다.
예를 들어서...
1. 파일을 복사하면서
2. df -h를 한다던가...
3. 그러면서 누군가가 'sync'를 입력한다거나...
이런 상황에서 DMA가 풀립니다. 지금까지 경험항 시게이트나 맥스터 하드가 이러는 것은 못 보았는데, WD사의 하드디스크를 붙여 놓으니 이러는 군요. 하드디스크 문제인지, 아니면 컨트롤러 문제인지 모르겠네요.
사실, 글이 정신이 없네요. 정리하면...
1. 원인이 무엇일까? 아시는 분들이 계신다면, 혹은 추측되는 부분들이 있으시면 말씀을 해 주셨으면 좋겠습니다.
2. 문제의 해결책이 있다면, 그 해결책에 대해서 알고 싶습니다. 제가 사용할 수 있는 방법은 다 해봤습니다. 크론에 등록하는 방법, 설정 및 기능 설정 유지 기능을 설정하는 것(WD사 하드는디스크는 기능 유지 설정을 거부하더군요... -K1...) 마지막 보루가... 돈 들여서 하드를 다른 걸로 산 다음에 IDC 들고가서 새로 자료 다 옮기고 설치하는 방법인데... IDC가기가 귀찮아서요 으윽.
정신없는 글 죄송합니다. 그리고 미리 감사 드립니다.
하드 디스크 연결
하드 디스크 연결 케이블 문제가 아닐까요?
80줄짜리 하드디스크 케이블을 쓰지 않아 생기는 문제 같아 보입니다.
RET ;My life :P
음.. ATA 100이
음.. ATA 100이 지원되는 케이블인데... 그리고 매인보드 사자 마자 들어있는 것으로 바로 조립했는데 그러는 군요. 한번 IDC에 가긴 가야 하는 건지.. 으윽...
아무튼 의견 감사합니다. 기존에 사용하던 조금 오래 되긴 했지만, 확실히 동작하는 ATA 100 케이블을 가지고 가 봐야 겠군요. 컨트롤러가 ATA 133은 지원을 안 하니... 음..
----
Lee Yeosong(이여송)
E-Mail: yeosong@gmail.com
HomePage: http://lys.lecl.net/
Wiki(Read-Only): http://lys.lecl.net/wiki/
Blog: http://lys.lecl.net/blog
MSN: ysnglee2000@hotmail.com
----
절이 싫으면 중이 떠나는 것이 아니라, 절이 싫으면 중이 절을 부숴야 한다.
사람천사
음. 그런데, 확실히
음. 그런데, 확실히 뭐 IDC에 안 가고 처리할 방법은 없을까요.. 8시간 마다 Gentoo 자료를 동기화 하는데... 꼭 그럴 때 마다, 아니면 파일 작업이 많아 지면 그러니... 답답하군요.
----
Lee Yeosong(이여송)
E-Mail: yeosong@gmail.com
HomePage: http://lys.lecl.net/
Wiki(Read-Only): http://lys.lecl.net/wiki/
Blog: http://lys.lecl.net/blog
MSN: ysnglee2000@hotmail.com
----
절이 싫으면 중이 떠나는 것이 아니라, 절이 싫으면 중이 절을 부숴야 한다.
사람천사
댓글 달기