본문 바로가기

01. operation/iv. Kernel

CentOS 5.5 버전 이상에서 sata를 잡지 못하는 경우우


음...사무실에서 노트북이 나와서 기존 데스크탑을 밀고 linux로 다시 복귀 하던중 발견되어진 증상입니다.

문제는 sata가 sdx device로 잡히지 않고, hda로 잡혀지면서 발생이 되어진 부분으로 Centos의 버그로 보여집니다.
(뭐 단순 device이니 무슨 문제가 있느냐 하시겠지만 실제로 데이터 전송률이 헌저히 떨어집니다)

아래는 실제 hda로 잡힌후 hdparm을 돌려보았을때 나타난 수치입니다.

/dev/hda5:
 Timing cached reads:   16028 MB in  2.00 seconds = 8028.10 MB/sec
 Timing buffered disk reads:   14 MB in  3.34 seconds =   4.20 MB/sec
[root@propop /]# hdparm -tT /dev/hda5

참...환장할만한 속도가 나옵니다...

그래서 구글링을 해보니 해결방법을 2가지를 제시하고 있습니다.
1. sata모드로 인식되게끔 CMOS를 변경하라
 -> HDD mode중에 compatible ( 스페링이 맞나? 헷갈린다) 혹은 ahci 모드가 있는데, 기존 compatible가 kernerl 버전이 올라가면서 정상 인식을 못하는 경우가 있다고 한다 (945? 965? mainboard에서 문제가 발생되어진다고 한다)
 -> 나이 케이스는 ahci 모드로 변경하니 쉽게 해결되어진 케이스

2. kernel수정을 하라
-> 커널 컴파일까지는 아니고 kernel 옵션중에 뭔가 두가지를 추가해야하는데 예전에 cdrom 못잡았을때 잡아주는 거였는데 기억이 가물가물하다... 나중에 생각나면 포스팅...

'01. operation > iv. Kernel' 카테고리의 다른 글

iostat 모니터링 및 튜닝 포인트 잡기  (0) 2012.03.23
kernel 에러를 뿜어내 Fedora  (0) 2009.08.10