|
BIOS Settings for Native-Mode-Capable ATA Controllers
GIGABYTE 965P-S3 (rev3.3) 보드는 intel의 ICH8(82801H)을 통해 SATA-300 포트 4개를 지원하고 따로 추가된 GIGABYTE SATA2 콘트롤러(JMicron 20360/20363)를 통해 SATA-300 포트 2개와 PATA-100 포트 1개를 더 지원한다. 바이오스 설정을 보면 Integrated Peripherals 화면에 아래와 같은 메뉴들이 있다. [1] SATA AHCI Mode [AHCI/disabled] [2] SATA Port0-3 Native Mode [enabled/disabled] [3] Onboard SATA/IDE device [enabled/disabled] [4] Onboard SATA/IDE Ctrl Mode [IDE/AHCI/RAID-IDE] - IDE : SATA 채널을 IDE 모드로 설정 (기본값) - AHCI : AHCI 모드로 SATA 채널을 설정. NCQ와 핫플러깅 등의 고급 SATA 기능 사용 가능 - RAID/IDE : SATA 채널은 RAID 모드, IDE 채널은 IDE 모드로 설정 [1], [2]는 ICH8(82801H)을 통해 제공되는 칩셋 기본 ATA 콘트롤러에 대한 설정이고 [3], [4]는 GIGABYTE SATA2 콘트롤러에 대한 설정이다. 이들 가운데 [2]가 Native Mode와 Legacy Mode중 어느 모드로 동작할지를 설정하는 것이라는데, 그와 관련된 정보가 MS의 BIOS Settings for Native-Mode-Capable ATA Controllers에 있다. 이 자료에서는 legacy mode를 compatible mode라고 부른다. Windows XP sp1과 2003에서는 native mode와 compatible mode를 동적으로 전환할 수 있다고 한다. Windows 2000/NT는 native mode를 지원하기는 하지만 동적으로 전환하지는 못하며, 9x/ME는 native mode를 지원하지 않는다. [2]를 enabled로 바꿔도 XP sp2는 무난히 부트되었다. CentOS 5, Fedora 7, Ubuntu 7.04 Feisty 등 Linux도 잘 되었다. compatible mode에서는 ATA 콘트롤러가 int14/15를 독점하지만 native mode에서는 두 채널이 하나의 인터럽트를 공유하며 그것을 다른 PCI 장치와도 공유할 수 있다. 칩셋 기본 ATA 콘트롤러가 보통의 PCI 장치들처럼 동작하게 되는 것이다. native/compatible mode 문제는 칩셋 기본 ATA 콘트롤러에나 해당되는 것이며, 추가로 제공되는 ATA 콘트롤러들은 보통 native mode로 동작한다고 한다. 자세한 것은 위 자료를 읽어볼 것. ------- 위의 바이오스 설정에서 [1]을 AHCI로 바꿨더니 XP sp2, CentOS 5, Fedora 7 등이 부트에 실패했다. 하지만 Ubuntu 7.04 Feisty는 잘 부트되었다. 해결방법은, Ubuntu에서 CentOS, Fedora 볼륨을 마운트하고 chroot하여 mkinitrd만 다시 했더니 부트가 가능했다. 아마 ahci.ko를 initrd.img에 포함시켜주었기 때문이 아닌가 생각됨. 작업은 대략 아래와 같이 했다. $ mkdir a $ sudo mount /dev/sda6 a ( <-- sda6 == CentOS5 부트 파티션 ) $ sudo chroot a /bin/bash # mount -t proc proc /proc # mount -t sysfs sys /sys # mkinitrd /boot/initrd-[kernel-version].img [kernel-version] -f # umount /proc; umount /sys # exit Windows XP의 경우엔 How to enable AHCI for Intel guide (ICH8)을 참조하여 AHCI 지원 SATA 드라이버를 설치하면 된다. 덤으로 SuperMicro X7DB8도 참조.
|
카테고리
이전블로그
최근 등록된 덧글
저는 아직 그 툴을 직접 ..
by 시험さま at 11/05 덕분에 1.5T의 자료를 .. by 스킬 at 11/01 제가 고마워해야지요. .. by 시험さま at 09/21 읽어주시는 분이 있는 줄.. by 시험さま at 09/21 글 잘 읽었습니다. :) by SkyKiDS at 09/20 제 글을 링크 걸어 주셨.. by 미닉스 at 09/16 플래이보이광고도 비오면.. by 인하 at 07/16 플래이보이광고 99.9프로.. by 인하 at 07/16 픽셀은 큰것일수록 정교.. by 아닌데 at 06/19 2002년 월드컵때 우리나라.. by 시험さま at 05/30 다른 가볼 데
| |||