Oracle® Solaris 11.2 版本說明

結束列印檢視

更新日期: 2015 年 5 月
 
 

SPARC:無法在 Fujitsu M10 系統以 hotplug 配置 PCI 外接盒的裝置 (15813959)

使用 Oracle Solaris Hotplug Framework 無法完整地配置 Fujitsu M10 系統上的週邊元件互連 (PCI) 外接盒。每個平台的 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 */ 

MEM64MEM32 與 I/O 裝置是由每個子裝置的固定值所配置。例如,若要配置四個子裝置,pcicfg_slot_busnums 變數的值應設為 32。

不過,Fujitsu M10 平台上的 Open Boot PROM (OBP) 支援 PCI 外接盒配置,您可以順利啟動使用 PCI 外接盒的 Oracle Solaris。此問題只有使用 Oracle Solaris Hotplug Framework 時才會遇到。使用 PCI 外接盒的作業系統可以啟動,但 hotplug 無法辨識。

解決方法:若要配置使用 PCI 外接盒的系統,請執行下列步驟:

  1. /etc/system 檔案中,設定 pcicfg:pcicfg_slot_busnums 變數。

    set pcicfg:pcicfg_slot_busnums = 4
  2. 重新啟動系統。

    # reboot