Oracle® Solaris 11.2 릴리스 노트

인쇄 보기 종료

업데이트 날짜: 2015년 5월
 
 

SPARC: Fujitsu M10 시스템에서 hotplug를 사용하여 PCI 박스에 장치를 구성할 수 없음(15813959)

Fujitsu M10 시스템에서 Oracle Solaris Hotplug Framework를 사용하여 PCI(Peripheral Component Interconnect) 박스를 완전히 구성할 수 없습니다. I/O 장치 노드 구성은 각 플랫폼마다 다르며 pcicfg_slot 변수를 고정 값으로 지정하여 리소스를 할당합니다.

# Fixed values for resource allocation
[ uts/sun4/io/pcicfg.c ]
static int pcicfg_slot_busnums = 8;
static int pcicfg_slot_memsize = 32 * PCICFG_MEMGRAN; /* 32 MB per slot */
static int pcicfg_slot_iosize = 16 * PCICFG_IOGRAN; /* 64 K per slot */ 

MEM64, MEM32, I/O 장치의 리소스는 각 하위 장치마다 고정 값으로 할당됩니다. 예를 들어, 4개의 하위 장치를 구성하려면 pcicfg_slot_busnums 변수 값을 32로 설정해야 합니다.

그러나 Fujitsu M10 플랫폼의 OBP(Open Boot PROM)는 PCI 박스 구성을 지원하며 PCI 박스를 포함하는 Oracle Solaris를 성공적으로 부트할 수 있습니다. 문제는 Oracle Solaris Hotplug Framework에만 나타납니다. OS를 PCI 박스와 함께 부트할 수 있지만 hotplug 명령으로 재구성되지 않습니다.

임시해결책: 시스템을 PCI 박스로 구성하려면 다음 단계를 수행합니다.

  1. /etc/system 파일에서 pcicfg:pcicfg_slot_busnums 변수를 설정합니다.

    set pcicfg:pcicfg_slot_busnums = 4
  2. 시스템을 재부트합니다.

    # reboot