하드디스크 dma 설정 자동on 시키는 커널 옵션이 있나요?
글쓴이: bizzz / 작성시간: 월, 2008/08/11 - 11:04오전
안녕하세요. 다름이 아니라.
하드웨어적인 문제로 하드디스크의 dma 기능을 빼야 하는 데요...
현재 커널 버젼은 " 2.6.16-gentoo-r13 " 인데, 이 커널의 상위 버젼에서는 그 옵션(자동dma 설정 on,off해주는, 커널에 설명은 default가 off라고 했는데,요즘은 on으로 바뀐듯) 이 빠진 것 같습니다. 아무래도 커널 버젼이 2.6.19이상은 써야 할 것같은데(udev 관련해서 업데이트 필요), 19이상의 커널 컴파일을 하면 dma관련해서 에러 뜨면서 부팅히 좀 오래 걸립니다.
hdparm 을 이용해서 수동으로 dma를 내가 원하는 하드디스크만 on 하고 나머지는 모두 default로 off 시키고 싶은데 커널 2.6.19이상에서 그런 옵션이 있나요??
Forums:
커널 버전
커널 버전 때문이라기 보단 libata 때문이라 생각합니다.
2.6 커널엔 drivers/ide 와 drivers/ata 가 있습니다.
전자는 전통적인 IDE(ATA) 드라이버이고 후자는 SATA 까지 지원하는 새로운 형태의 드라이버입니다.
전자는 Documents/kernel-parameters.txt 와 Documents/ide.txt 에 이런저런 파라미터들이 설명되어 있지만, 후자는 없습니다.
최근의 배포본들은 죄다 후자인 libata 를 사용하는 것이 기본으로 되어 있습니다.
libata 에 관한 문서를 좀 더 찾아보세요.
OTL
댓글 달기