Solaris 8 (Intel 플랫폼판) 장치 구성 설명서

1장 장치 구성

이 장에서는 Solaris 8 Intel 플랫폼판 장치 구성 보조 소프트웨어, 제조업체의 장치 구성 매체, 설명서를 사용하여 구성 과정에서 발생하는 문제를 해결하는 방법을 설명합니다. 다음 장에는 장치 참조 페이지가 포함되어 있으며, Intel 32비트 프로세서 아키텍처(IA) 시스템을 Solaris 운영 환경에서 실행되도록 구성하는 방법에 대해 설명합니다.

문제 확인 및 해결

Solaris 8 Intel 플랫폼판 장치 구성 보조 프로그램을 사용하여 장치와 각 장치를 사용하는 자원을 확인할 수 있습니다. 문제가 발생하는 경우, 해당 장치 이름과 자원 매개변수를 알려주어야 장치 구성 보조 프로그램이 Solaris 커널로 이 정보를 제공할 수 있습니다.

물리적 주소 확장(PAE) 모드

Pentium Pro의 출시와 더불어, Intel에서는 고급 프로세서 상에서 운영되는 PAE(물리적 주소 확장)라는 모드를 도입하였습니다. PAE를 사용함으로써, Solaris Intel 플랫폼판은 최대 32GB까지 물리적 메모리를 주소 지정할 수 있습니다.

PAE 모드를 사용함으로써, 시스템에서 여러 인스턴스의 데이터베이스나 메모리 확장 응용 프로그램을 실행하는 것이 가능해지고, 많은 수의 온라인 사용자를 지원할 수 있게 되었습니다.

시스템에 있는 이중 주소 주기(DAC)를 지원하는 PCI 디스크 컨트롤러를 사용하면, 물리적 위치 간에 데이터를 전송할 수 있습니다. 다른 카드는 물리적 메모리가 4GB로 제한됩니다. 시스템은 데이터를 전송하기 위해 추가로 메모리를 복사해야 하므로 결과적으로 성능이 저하될 수 있습니다.


주의 - 주의 -

일부 장치 드라이버는 PAE 모드의 이점을 활용하지 못합니다. Sun에서 작성한 PCI 장치 드라이버는 메모리가 4GB 이상인 IA 시스템에서 검사되었습니다. Sun의 OEM 협력업체들은 메모리가 4GB 이상인 IA 시스템에서 자신들이 제공하는 장치를 검사하고 있습니다. 그러나 경우에 따라서 시스템에 협력업체의 장치를 추가하면 시스템이 불안정해지거나 또는 중단될 수 있으며 데이터가 손상될 수 있습니다. 해당 드라이버를 사용할 필요가 있지만 PAE 모드에서 시스템이 불안정해지면 이 모드를 비활성화해야 합니다.


PAE 모드 비활성화

PAE 모드 지원 기능을 비활성화하려면 다음 단계를 따르십시오.

  1. 시스템을 재부트합니다.

  2. ESC를 눌러 자동 부트를 중단합니다.

    Solaris 장치 구성 보조 프로그램을 시작합니다.

  3. Solaris 부트 화면이 표시될 때까지 F2_계속을 누릅니다.

  4. F4_부트 작업을 누릅니다.

    부트 작업 화면이 표시됩니다.

  5. 특성 설정 보기/편집을 선택합니다.

    특성 설정 보기/편집 화면이 표시됩니다.

  6. F4_생성을 누릅니다.

    특성 생성 화면이 표시됩니다.

  7. 특성 이름 지정 필드에 mmu-modlist를 입력하고 Enter를 누릅니다.

  8. 값 지정 필드에 mmu32를 입력하고 Enter를 누릅니다.

    갱신 화면에 "저장된 구성 정보 갱신 중..." 메시지가 표시됩니다. 특성과 값이 성공적으로 저장되면, 특성 설정 보기/편집 화면이 표시됩니다.

  9. F2_뒤로를 누릅니다.

    부트 작업 화면이 표시됩니다.

  10. F3_뒤로를 누릅니다.

    시스템에 드라이버가 로드되면, Solaris 부트 화면이 표시됩니다.

  11. 평상시처럼 시스템을 부트합니다.

ISA 장치

ISA 장치를 스캔할 때 시스템이 중단되거나 재설정되면, 스캔을 성공적으로 완료할 때까지 다음 작업(다음 세 절에서 설명하는 순서대로)을 수행하십시오.

기존 장치에서 문제 확인

  1. 제조업체에서 제공하는 설명서를 참고합니다. 장치가 제대로 구성되었는지와 시스템의 다른 장치와 충돌을 일으키지 않는지 확인합니다.

  2. 부트 디스켓이나 설치 CD에서 Solaris 8 (Intel 플랫폼판) 장치 구성 보조 프로그램을 부트합니다.

  3. 특정 스캔을 선택하여 자동으로 감지된 장치를 확인합니다.

  4. 중단의 원인일 것으로 생각되는 장치를 선택하고, 스캔을 시작합니다.

    • 스캔이 중단되지 않으면, 스캔된 장치들의 순서에 문제가 있는 경우입니다. 5단계로 이동합니다.

    • 스캔이 중단되면, 하드웨어가 충돌했을 가능성이 있습니다. 장치가 시스템에 있는지 확인합니다. 설치된 모든 하드웨어의 제조업체 설명서를 참고하여 충돌에 대해 다시 확인합니다. "자원 충돌 찾기 및 해결"으로 이동합니다.

  5. 시스템에 남아 있는 각 장치를 스캔합니다.

    중단의 원인이 "소프트웨어 검사 충돌"에 의한 것이면 모든 장치를 스캔할 때 사용한 순서와 다른 순서로 각 장치를 스캔함으로써 중단을 막을 수도 있습니다.

  6. 스캔이 성공적으로 완료되면, Solaris 부트 메뉴로 가서 부트할 장치를 선택합니다.

    • CD-ROM에서 부트하거나 설치하려면, CD를 선택합니다.

    • 넷설치 클라이언트로 등록된 네트워크나 시스템을 사용하여 부트하거나 설치하려면, NET을 선택합니다.

    • 시스템에 설치된 하드 디스크에서 부트하려면, DISK를 선택합니다.

  7. Solaris 소프트웨어를 부트하고 설치합니다.

자원 충돌 찾기 및 해결

  1. 부트 디스켓이나 설치 CD에서 Solaris 8 (Intel 플랫폼판) 장치 구성 보조 프로그램을 부트합니다.

  2. 특정 스캔을 선택하여 자동으로 감지된 장치를 확인합니다.

  3. 시스템에서 초기에 중단되지 않았던 각 장치를 선택합니다.

  4. 문제의 장치가 다른 장치와 충돌하는지 확인하려면, 장치 작업 메뉴에서 장치 보기/편집을 선택하여 제공된 장치 목록을 검사합니다.


    주 -

    이 방법은 하드웨어 충돌이 장치의 구성을 올바로 결정하는 장치 스캔 성능을 간섭할 경우 효과가 없을 수 있습니다.


    • 충돌이 점퍼나 스위치 설정이 필요한 장치에서 발견되면, 먼저 시스템을 끄고, 문제의 장치에 대한 설정을 수동으로 변경한 다음, 시스템을 다시 켜서 구성 보조 프로그램을 부트한 다음, 5단계로 이동합니다.

    • 충돌이 제조업체의 구성 유틸리티가 필요한 장치에서 발견되면, 다음 단계를 따르십시오.

    1. 제조업체의 구성 유틸리티 디스켓을 삽입합니다.

    2. 장치 설정을 변경합니다.

    3. 부트 디스켓이나 설치 CD에서 Solaris 8 (Intel 플랫폼판) 장치 구성 보조 프로그램을 부트한 다음, 5단계로 이동합니다.

      충돌이 없으면, "수동으로 장치에 대한 정보 제공"의 2단계로 이동합니다. 여기서 재부트할 필요는 없습니다.

  5. 특정 스캔을 선택합니다.

  6. 스캔이 성공적으로 완료되면, Solaris 부트 메뉴로 가서 부트할 장치를 선택합니다.

    • CD-ROM에서 부트하거나 설치하려면, CD를 선택합니다.

    • 넷설치 클라이언트로 등록된 네트워크나 시스템을 사용하여 부트하거나 설치하려면, NET을 선택합니다.

    • 시스템에 설치된 하드 디스크에서 부트하려면, DISK를 선택합니다.

  7. Solaris 소프트웨어를 부트하고 설치합니다.

수동으로 장치에 대한 정보 제공

  1. 부트 디스켓이나 설치 CD에서 Solaris 8 (Intel 플랫폼판) 장치 구성 보조 프로그램을 부트합니다.

  2. 선택적 스캐닝을 통해 다른 모든 장치가 발견되면, 장치 작업 메뉴에서 장치 보기/편집을 선택하고 수동으로 문제의 장치 이름을 추가합니다.

    충돌이 있는 경우, 프로그램에서 경고를 표시합니다.

  3. 스캔이 성공적으로 완료되면, Solaris 부트 메뉴로 가서 부트할 장치를 선택합니다.

    • CD-ROM에서 부트하거나 설치하려면, CD를 선택합니다.

    • 넷설치 클라이언트로 등록된 네트워크나 시스템을 사용하여 부트하거나 설치하려면, NET을 선택합니다.

    • 시스템에 설치된 하드 디스크에서 부트하려면, DISK를 선택합니다.


    주 -

    Solaris 부트 메뉴로 이동하려고 할 때 장치가 다시 중단되거나, 장치가 기능을 하지 않으면, 기술 지원 제공업체에 문의하십시오.


인식되지 않는 장치

문제

할 일

알려진 ISA나 EISA 장치를 Configuration Assistant 소프트웨어로 인식하는 방법 

인식되지 않는 장치용으로 선택한 I/O 포트 주소는 다른 시스템 장치의 I/O 포트 주소와 충돌할 수 있습니다. 시스템 BIOS나 EISA 구성 유틸리티(ECU) 또는 하드웨어 제조업체가 제공하는 구성 프로그램을 사용하여 인식되지 않는 장치에 대한 충돌하지 않는 주소 정보를 제공하십시오. 구성 보조 프로그램은 이 정보를 사용하여 Solaris 환경에서 해당 장치를 확인하게 됩니다. 

 

ISA나 EISA 장치 확인-예제 절차

ISA나 EISA 어댑터에 대한 구성 매개변수를 설정하려면, 제조업체의 ECU를 실행합니다. ISA나 EISA 보드가 추가되거나, 삭제되거나, 다른 버스 슬롯으로 이동될 때마다 이 유틸리티를 실행해야 합니다. 이 유틸리티의 기능은 표준화되어 있지만, 제조업체에 따라 그 구현이 달라지며, 또한 독특한 사용자 인터페이스 화면이나 메뉴를 제공합니다.

  1. DOS로 부트합니다.


    주 -

    보드 제조업체의 EISA 구성 디스켓을 사용하여 하드웨어를 구성하기 전에 먼저 이 디스켓을 백업합니다.


  2. ISA나 EISA 애드-인 어댑터를 각각 구성하려면, 보드 제조업체의 구성 디스켓에서 시스템 EISA 구성 디스켓으로 EISA .cfg와 .ovl 구성 파일을 복사합니다.

  3. Run the ECU.

    이 프로그램은 CF.EXECFG.EXE로 불립니다.

  4. 각 장치에 대해서 적절한 구성 매개변수와 특수한 운영 모드를 설정합니다.

자동 부트

문제

할 일

시스템이 자동 부트에 실패할 경우의 복구 방법 

자동 부트가 활성화된 상태에서 COM1과 COM2 사이에 루프백 직렬 케이블이 있는 경우, eeprom 명령을 사용하여 다음 설정 중 하나를 설정하십시오.

eeprom com1-noprobe=true

또는 

eeprom com2-noprobe=true

 

제조업체 구성 프로그램 사용

플러그 앤 플레이 ISA 장치 자체 확인

문제

할 일

플러그 앤 플레이 모드를 활성화하는 방법 

스위치를 플러그 앤 플레이 모드로 설정한 다음 시스템에 장치를 꽂습니다. 소프트웨어가 자동으로 장치를 구성하게 됩니다. 

PCI 장치

문제

할 일

PCI 장치에 IRQ 지정을 제어하는 방법 

시스템의 칩셋 구성에서 PCI 버스 사용을 위해서 IRQ가 활성화되어 있는지 확인합니다. ISA 장치가 사용하는 IRQ를 확인한 다음, 가능한 많이 PCI 장치에 IRQ를 지정하여 PCI 버스가 장치 충돌을 해결할 수 있도록 합니다. 

시스템 BIOS

문제

할 일

장치 설정을 변경하기 위한 시스템 BIOS 사용법 

시스템의 BIOS 설정을 액세스하는 방법과 제공하는 기능에 대해서는 제조업체의 설명서를 참고하십시오. 

American Megatrends, Inc. (AMI) BIOS에 대한 시스템 메모리에 캐시 가능 영역을 설정하는 방법 

최적의 성능을 위해 캐시 가능 영역을 시스템에 설치된 전체 메모리와 동일하게 만듭니다. 

 

비디오 디스플레이 장치, 모니터, 키보드, 포인팅 장치의 구성 방법

kdmconfig 프로그램은 공통 데스크탑 환경(CDE)이나 기타 윈도우화 시스템을 실행하는데 필요한 하드웨어 장치를 인식하고 구성합니다. 여기에 해당되는 장치로는 비디오 컨트롤러, 모니터, 키보드, 포인팅 장치 등이 있습니다. kdmconfig는 시스템이 시작될 때 자동으로 실행되며, 필요한 하드웨어의 일부가 변경된 것을 감지하면 새로운 구성을 검사하거나 변경할 기회를 제공합니다. 또한 kdmconfig를 명령줄에서 실행할 수도 있습니다.

필요한 모든 장치를 지정한 후에는 kdmconfig를 사용하여 간단한 검사 디스플레이를 표시하여 구성을 검사할 수 있습니다. 현재의 구성을 적용하려면 예를 누르고, 다시 구성하려면 아니오를 누르거나 아무 키나 누릅니다.

kdmconfig가 일부 지원되는 하드웨어 장치를 제대로 인식하지 못하는 경우도 있습니다. 이러한 경우, kdmconfig를 사용하여 수동으로 장치를 지정합니다.

이더넷 장치 구성

이중 설정

이더넷 어댑터와 연결 장치(예: 교차 케이블을 통해 연결되는 허브나 스위치, 기타 네트워크 어댑터 등)는 동일한 이중 설정에서 작동되어야 합니다.

커넥터 유형

장치 참조 페이지에는 지원되는 적절한 커넥터 유형을 지정하고 있습니다. 장치 참조 페이지에 지정된 경우를 제외하고 모든 네트워크 장치는 10Mbps로만 작동하도록 되어 있습니다. 다음은 지원되는 네트워크 커넥터와 매체입니다.

커넥터 

지원되는 매체 

설명 

속도 

RJ-45 

10BASE-T 

범주-3 꼬인 쌍선 케이블 

10 Mbps 

RJ-45 

100BASE-TX 

범주-5 꼬인 쌍선 케이블 

100 Mbps 

BNC 

10BASE2 

동축 케이블("가는" 이더넷 케이블) 

10 Mbps 

AUI 

10BASE5 

차폐 꼬인 쌍선("굵은" 이더넷 케이블) 

10 Mbps 

100-Mbps 이더넷 성능

일부 PCI 주기판에는 100-Mbps 패스트 이더넷을 지원하지 못하는 DMA 칩셋이 들어 있습니다. Solaris 환경은 느린 칩셋이 들어 있는 시스템에서 100-Mbps PCI 네트워크 작동을 지원하지 않습니다. 이 문제는 PCI 카드에만 영향을 줍니다.

다음 칩셋들에서 이러한 문제가 발생하는 것으로 알려져 있습니다.

다음 칩셋들에서는 이러한 문제가 발생하지 않는 것으로 알려져 있습니다.

특히, dnetiprb 드라이버가 지원하는 PCI 카드는 문제가 되는 칩셋이 있는 시스템에서는 잘 작동하지 않습니다. 특정 시스템에서 PCI 카드가 제 성능을 발휘하는지 확인해야 합니다.

설치 후 구성

네트워크 카드 교체

네트워크 어댑터를 다른 네트워크 드라이버를 사용하는 네트워크 어댑터로 교체하는 경우, 두 번 재부트하기 전에 다음과 같이 /etc/hostname.olddriver0 파일의 이름을 변경합니다.

# mv /etc/hostname.olddriver0 /etc/hostname.newdriver0


주 -

하드웨어를 추가하거나, 제거하거나, 교체할 때마다 구성 보조 유틸리티를 실행하십시오.


드라이버의 이름을 변경한 다음, 변경 사항이 적용되게 하려면 재구성 부트를 수행합니다.

# touch /reconfigure
# reboot