Oracle Solaris 10 9/10 릴리스 노트

하드웨어 관련 문제 및 버그

다음 하드웨어 관련 문제와 버그가 Oracle Solaris 10 릴리스에 적용됩니다.

SPARC: XIR을 Oracle Solaris 10 9/10 OS에서 실행하면 트랩 처리 완료 실패 오류가 발생할 수 있음(6962156)

Oracle Solaris 10 9/10 릴리스에는 kstats를 통해 CPU 성능 데이터를 효과적으로 확인할 수 있는 새로운 기능이 포함되어 있습니다. 이 기능은 기본적으로 해제되어 있으며 set cu_flags=1 항목을 /etc/system 파일에 추가하고 시스템을 재부트하면 설정됩니다. Mx000 SPARC OPL 플랫폼에서 이 기능을 설정하려면 먼저 OBP 플랫폼 펌웨어를 XCP1093 이상으로 업데이트해야 합니다. 이 기능을 설정하기 전에 OBP 플랫폼 펌웨어를 업데이트하지 않으면 외부에서 시작된 재설정(XIR)이 이어서 실패하거나, OBP가 중단되거나, kmdb 명령이 실패할 수 있습니다.

자세한 내용은 다운로드 사이트에서 XCP1093 펌웨어와 함께 제공되는 README를 참조하십시오.

x64: Mellanox의 ConnectX 펌웨어 2.6.0에서 PCI 하위 시스템 ID가 변경됨(6810093)

실행 중인 시스템에서 ConnectX 펌웨어를 버전 2.6.000 이상으로 업그레이드하면 일부 HCA와 x64 플랫폼에 문제가 발생할 수 있습니다. 이 문제는 Mellanox 브랜드 HCA에만 영향을 미치며 Sun 브랜드 PCIe HCA, EM, NEM 및 SPARC 플랫폼에는 영향을 미치지 않습니다.

시스템을 부트할 수 없거나 부트 중에 시스템이 중단될 수 있습니다. ibd(IPoverIB) 인스턴스 번호가 변경되어 시스템이 부트하지 못하거나 ibd 장치가 연결될 수 있습니다.

해결 방법 1: cxflash를 사용하여 펌웨어를 업데이트한 후 시스템을 재부트하기 전에 /etc/path_to_inst 파일 및 /dev 디렉토리에서 ibd<x> 인스턴스를 제거합니다. 다음 단계를 수행하십시오.

  1. 루트 사용자로 로그인합니다. 다음과 비슷한 장치 트리 정보가 나타날 수 있습니다.


    # ls -R /devices | grep 15b3
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@1,ffff,ipib:ibd0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0/ibport@2,ffff,ipib:ibd1
    /devices/pci@0,0/pci10de,5d@e/pci15b3,634a@0:devctl

    주 –

    장치에 대한 세부 사항은 설치된 Mellanox 브랜드 카드에 따라 달라집니다.


  2. path_to_inst 파일을 편집합니다. 다음 단계를 수행하십시오.

    1. 기존 path_to_inst 파일의 백업 복사본을 만듭니다.


      # cp /etc/path_to_inst /etc/path_to_inst.backup
    2. path_to_inst 파일을 엽니다.


      # vi /etc/path_to_inst
    3. ibd 및 hermon을 포함하는 줄을 검색한 다음 해당 줄을 삭제합니다.

    4. 변경 사항을 저장하고 파일을 닫습니다.

  3. /dev 디렉토리에서 항목을 제거합니다.


    rm /dev/ibd?*
  4. 시스템을 다시 부트합니다. 시스템이 정상적으로 부트되며, 다음과 같이 해당하는 장치 트리가 표시됩니다.


    # ls -R /devices | grep 15b3
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@1,ffff,ipib:ibd0
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0/ibport@2,ffff,ipib:ibd1
    /devices/pci@0,0/pci10de,5d@e/pci15b3,5@0:devctl

해결 방법 2: path_to_inst 파일 및 /dev 디렉토리를 업데이트하기 전에 시스템을 재부트하는 경우 시스템이 중단될 수 있습니다. 이 경우 다음 단계를 수행합니다.

  1. 시스템의 전원을 끄고 버스에서 HCA를 분리합니다.

  2. HCA가 설치되지 않은 채로 시스템을 재부트합니다.

  3. 시스템이 다시 켜지면 해결 방법 1에 나열된 2~3단계를 수행합니다.

  4. 시스템의 전원을 끕니다.

  5. HCA를 다시 설치합니다. 시스템을 다시 부트합니다.

  6. 시스템을 재부트해도 ibd 인터페이스가 자동으로 연결되지 않으면 /etc/hostname.ib<?> 파일이 현재 장치 구성에 대해 적절하지 않을 수 있습니다. 올바른 구성을 반영하도록 파일의 이름을 수동으로 변경합니다.

ZFS ARC가 DR 방지 커널 케이지에 메모리를 할당함(6522017)

ZFS는 시스템의 모든 시스템 보드에 초대형 메모리 구성의 커널 메모리를 할당할 수 있습니다. 동적으로 재구성될 보드의 메모리가 빈 보드로 복사될 수 있도록 동적 메모리 재구성을 위한 하나의 빈 시스템 보드가 필요합니다. 동적 메모리 재구성이란 ZFS를 실행하는 초대형 메모리로 구성된 시스템 메모리를 사용자가 동적으로 재구성할 수 없음을 의미합니다. 최고급 SunFire 서버는 이러한 문제를 방지하기 위해 커널 페이지를 재배치할 수 있습니다. 이러한 서버는 33개 이상의 코어를 갖는 도메인에 대해 KPR(Kernel Page Relocation)이 활성화되어야 합니다. 오류 메시지는 표시되지 않습니다.

해결 방법: /etc/system 파일에서 zfs_arc_max 매개 변수를 설정하여 ZFS가 할당할 수 있는 커널 메모리 크기를 줄이십시오. 다음 예는 최대 크기를 512MB로 설정합니다.


set zfs_arc_max = 0x20000000

mpathadm 명령을 실행하면 장치에 특정한 로드 균형 설정이 표시되지 않음

mpathadm show logical-unit 하위 명령은 Current Load Balance 등록 정보에 대한 로드 균형 조정 전역 구성 값을 나열합니다. 그러나 특정 제품에 대한 로드 균형 유형을 변경하는 csi_vhci.conf의 항목은 설정이 활성 상태일 경우에도 mpathadm 출력에 반영되지 않습니다.

등록 도구로 인해 일부 프레임 버퍼에 대한 전원 관리를 할 수 없음(6321362)

등록 도구를 위한 백그라운드 프로세스가 실행 중인 경우 Elite3DCreator3D 프레임 버퍼는 전원 관리를 중지합니다. 시스템이 전원 관리 상태인 경우에는 이 오류로 인해 절전 효과가 줄어듭니다. 특정 상태에서는 sys-suspend 명령이 중단될 수도 있습니다. 오류 메시지는 표시되지 않습니다. 시스템 일시 중지 또는 재개 작업 중 시스템이 중단될 수 있습니다.

해결 방법:

각각 로그인하고 약 60초 후에 다음 명령을 실행합니다.


# pkill -f basicreg.jar
# pkill -f swupna.jar

SPARC: Sun Crypto Accelerator 4000 보드 버전 1.0 및 1.1은 Oracle Solaris 10 OS에서 지원되지 않음

새로운 암호화 프레임워크가 Oracle Solaris 10 OS에서 제공됩니다. 그러나 Sun Crypto Accelerator 4000 보드의 소프트웨어 및 펌웨어 버전 1.0 및 1.1에는 이 프레임워크를 사용하지 않습니다. 따라서 이 버전들은 Oracle Solaris 10 OS에서 지원되지 않습니다.

2.0 릴리스에서는 새 프레임워크를 사용합니다. Oracle Solaris 10 OS를 사용할 계획인 현재 Sun Crypto Accelerator 4000 사용자는 본 릴리스의 무료 업그레이드를 사용할 수 있습니다. Sun Crypto Accelerator 4000은 수출 제한 제품이기 때문에 무료 업그레이드를 이용하려면 Sun Enterprise Services 또는 현지 판매 채널에 문의해야 합니다. 추가 정보는 Sun 제품 사이트의 Sun Crypto Accelerator 4000 웹 페이지에서 볼 수 있습니다.

일부 USB 2.0 제어기 사용 불가

일부 USB 2.0 제어기는 EHCI 드라이버와의 비호환성 때문에 사용되지 않습니다. 다음과 같은 메시지가 표시됩니다.


Due to recently discovered incompatibilities with this 
USB controller, USB2.x transfer support has been disabled. 
This device will continue to function as a USB1.x controller. 
If you are interested in enabling USB2.x support please refer 
to the ehci(7D) man page. 
Please refer to www.sun.com/io for Solaris Ready products 
and to www.sun.com/bigadmin/hcl for additional compatible 
USB products.

USB 장치에 대한 최신 정보는 http://www.sun.com/io_technologies/USB-Faq.html을 참조하십시오.

지원되는 USB 장치와 해당 허브 구성

이 릴리스는 USB 1.1과 USB 2.0 장치를 모두 지원합니다. 다음 표는 특정 구성에서 작동하는 USB 장치의 요약입니다. 연결 유형은 컴퓨터에 직접 또는 USB 허브를 통해서 이루어집니다. USB 1.1 장치와 허브는 저속이거나 고속입니다. USB 2.0 장치와 허브는 고속입니다. 작업의 포트 및 속도에 대한 자세한 내용은 System Administration Guide: Devices and File Systems를 참조하십시오 .

표 2–1 USB 장치와 구성

USB 장치 

연결 유형 

USB 2.0 기억 장치 

직접, USB 1.1 허브, USB 2.0 허브 

오디오를 제외한 USB 1.1 장치 

직접, USB 1.1 허브, USB 2.0 허브 

USB 1.1 오디오 장치 

직접, USB 1.1 허브 

USB 2.0 오디오 장치 

지원되지 않습니다. 

x86: Oracle Solaris 10 OS에서 일부 장치 드라이버와 관련된 제한 사항 존재

다음 목록에서는 본 x86 플랫폼용 Oracle Solaris 10 릴리스에 적용되는 특정 드라이버 및 인터페이스 관련 제한 사항을 설명합니다.

Checkpoint 다시 시작

이 기능은 모든 장치 유형에서 지원되지 않으므로 detach() 함수의 DDI_SUSPEND 코드에서는 DDI_FAILURE를 반환해야 합니다.

전원 관리

USB 장치에 대해서는 이 기능을 사용할 수 없습니다. 전원 관리 구성 요소를 만들지 마십시오. 전원 관리 구성 요소가 만들어질 때만 pm_raise_power()pm_lower_power()가 호출되도록 드라이버를 작성합니다.

헤드 없는 시스템의 DVD-ROM/CD-ROM 드라이브

이동식 매체와 같은 대화식 장치의 전원 관리는 모니터와 모니터를 구동하는 그래픽 카드의 전원 관리와 연결됩니다. 화면이 활성 상태이면 CD-ROM 드라이브 및 디스켓과 같은 장치가 완전 전원 모드 상태를 유지합니다. 모니터가 없는 시스템에서는 이런 장치를 절전 모드로 전환할 수도 있습니다. CD 또는 디스켓의 전원을 복원하려면 volcheck를 입력하여 각 이동식 장치의 최신 상태를 확인합니다.

또는 Dtpower GUI를 사용하여 시스템에서 전원 관리를 비활성화할 수 있습니다. 전원 관리를 비활성화하면 이 장치들은 계속 완전 전원 상태를 유지합니다.

x86: 영어(미국)가 아닌 언어의 키보드 지정에 수동 구성 필요

기본적으로 kdmconfig 프로그램에서는 시스템과 연결된 키보드 유형으로 일반 영어(미국)식(104-Key)을 지정합니다. 시스템의 키보드가 영어(미국)식이 아니면 설치 중에 키보드 유형을 수동으로 지정해야 합니다. 그렇지 않으면 시스템의 실제 키보드 유형과 일치하지 않는 기본 키보드 사양을 사용하여 설치가 계속됩니다.

해결 방법 1: 시스템의 키보드가 영어(미국)식 키보드가 아니면 설치 중에 다음 단계를 수행합니다.

  1. 설치 권장 윈도우 시스템 구성이 표시되면 Esc를 누릅니다.


    주 –

    키보드 유형이 포함된 설치 권장 윈도우 시스템 구성 정보는 30초 동안만 표시됩니다. 구성 설정을 변경하려면 30초가 지나기 전에 Esc를 눌러야 합니다. 그렇지 않으면 표시된 설정을 사용하여 설치가 계속됩니다.


  2. 키보드 유형을 시스템 키보드에 해당되는 유형으로 변경합니다.

  3. 변경 사항을 적용하고 설치를 계속하려면 Enter를 누릅니다.

해결 방법 2: 이미 Oracle Solaris 10 OS가 실행 중인 시스템에서 키보드 유형을 변경하려면 kdmconfig 프로그램을 사용합니다. 시스템에서 실행 중인 X 서버 유형에 적용되는 옵션을 선택합니다.

SPARC: 테이프 장치에 연결되는 특정 HBA용 jfca 드라이버 때문에 오류가 발생할 수 있음(6210240)

다음 HBA(호스트 버스 어댑터)용 jfca 드라이버는 HBA가 테이프 장치와 연결될 때 시스템 패닉이나 I/O 실패를 유발할 수 있습니다.

이러한 HBA용 jfca 드라이버는 특정 작업들이 실행 중일 때 경합 상태가 되어 오류가 발생할 수 있습니다. 해당 작업은 다음과 같습니다.

다음 예와 비슷한 오류 메시지가 표시될 수 있습니다.

해결 방법: 테이프 장치를 SG-PCI1FC-JF2 또는 SG-PCI2FC-JF2 HBA에 연결하지 마십시오.

같은 버스를 공유하는 일부 장치 사이에 경쟁 발생(6196994)

QFE(Quad Fast-Ethernet) 카드가 다음 어댑터 중 하나와 같은 버스를 공유할 경우 버스 경쟁이 발생합니다.

이 어댑터들이 사용하는 ce 드라이버의 무한 버스트 매개 변수는 기본적으로 활성화됩니다. 따라서 같은 버스를 공유하는 QFE 포트가 사용할 수 있는 버스 시간이 거의 또는 전혀 없습니다.

해결 방법: 목록에 있는 네트워크 어댑터와 같은 버스에 QFE 카드를 설치하지 마십시오.

일부 DVD 및 CD-ROM 드라이브에서 Oracle Solaris 10 OS 부트 실패(4397457)

SunSwift PCI Ethernet/SCSI 호스트 어댑터(X1032A) 카드의 기본 시간 초과 값은 Sun SCSI DVD-ROM 드라이브(X6168A)의 시간 초과 요구 사항을 충족하지 않습니다. 한계 매체를 사용하면 DVD-ROM에서 시간 초과 오류가 발생할 때도 있습니다. 유일한 예외는 Oracle Sun Fire 6800, 4810, 4800 및 3800 시스템입니다. 이 시스템들은 OpenBoot PROM을 사용하여 SCSI 시간 초과 값을 덮어씁니다.

해결 방법: 다른 플랫폼에서는 다음 예와 같이 내장 SCSI 인터페이스나 DVD-ROM 호환 SCSI 어댑터를 사용합니다.