下列裝置管理功能及增強功能已新增到 Solaris 10 11/06 發行版本中。
此 Solaris 發行版本支援 SPARC 和 x86 系統的 PCI Express (PCIe) 互連。
PCIe 的設計是為了將週邊裝置連線到桌面、企業、行動電話、通訊裝置及內嵌式應用程式。
PCIe 互連是一種工業標準、高效能的序列 I/O 匯流排。
PCIe 軟體在本 Solaris 發行版本中提供下列功能:
延伸 PCIe 配置空間的支援
PCIe 基準線錯誤處理及 MSI 中斷的支援
PCIe 裝置之修改過的 IEEE-1275 特性
藉由增強的 cfgadm 指令的 cfgadm_pci 元件達成的 PCIe 熱插式支援 (包括本機及基於 ACPI 的支援)
ATTN 基於按鈕用法的 PCIe 週邊設備自動配置
下列 cfgadm 範例輸出顯示位於 x86 系統上的可熱插式 PCIe 裝置。請注意,下列顯示可能因平台而有所不同。如需正確的 cfgadm 語法,請查閱您的硬體平台指南。
# cfgadm pci Ap_Id Type Receptacle Occupant Condition pcie1 unknown empty unconfigured unknown pcie2 unknown empty unconfigured unknown pcie3 unknown empty unconfigured unknown pcie4 etherne/hp connected configured ok pcie5 pci-pci/hp connected configured ok pcie6 unknown disconnected unconfigured unknown |
可熱插式 PCIe 週邊設備的管理模型與使用 cfgadm 指令之 PCI 週邊設備的管理模型相同。
如需更多資訊,請參閱「cfgadm_pci(1M) 線上手冊」與「System Administration Guide: Devices and File Systems」。請查閱您的硬體平台指南,以確保您的系統提供 PCIe 及 PCIe 熱插式的支援。此外,如果適用,請仔細查閱有關在系統上實體插入或移除配接卡的說明,以及裝置自動配置的語意。
如需有關 PCIe 技術的更多資訊,請參閱 http://www.pcisig.com。
Sun Fire X4500 上提供新的「錯誤管理架構」型的診斷引擎 (DE)。此 DE 會使用磁碟機專屬韌體中的 SMART 技術,監視磁碟機是否將發生故障預警。當磁碟故障即將發生時,磁碟旁的 LED 會亮起,而且會產生「錯誤管理架構」錯誤。此錯誤會警示管理員使其採取特定動作,以確保系統可用性和完整效能。
Ipge 驅動程式是用於已安裝 NorthStar 卡的 Ontario 和其他 SPARC 平台。E1000g 驅動程式則是用於所有其他平台。
自此發行版本開始,Ontario 和其他基於 SPARC 的平台會從使用 ipge 驅動程式轉換成使用 e1000g 驅動程式。此功能會讓 e1000g 成為所有使用 Intel 1G 晶片組之 Sun 平台的預設驅動程式。透過此轉換,客戶不需要知道 ipge 或 e1000g 驅動程式適用於哪個平台,或者在特定平台上要安裝哪個驅動程式。此功能會減少系統管理複雜性。
如需更多資訊,請參閱 http://sunsolve.sun.com/ 上的「Certain 3rd Party Applications May Break on Transition From ipge to e1000g Network Driver」。
Solaris 光纖通道邏輯單元編號 (LUN) 遮罩功能可讓系統管理員防止核心為特定未核准的 LUN 建立裝置節點。
如需更多資訊,請參閱「fp(7d) 線上手冊」。
擴充訊息信號中斷 (MSI-X) 是 MSI 中斷的增強型版本。透過 MSI-X 支援,裝置驅動程式編寫者可以在 MSI 和 MSI-X 中斷之間選擇。SPARC PCI-Express 平台 (Ultra 45 和 Sun Fire T2000) 現在可支援 MSI-X 中斷。Sun Fire T2000 也可能包含 Sun Fire T1000 機器。
此外,也提供新的 mdb/kmdb 除錯程式指令 ::interrupts, 以擷取受支援 SPARC 和 x86 系統上裝置的已註冊中斷資訊。
如需更多資訊,請參閱「Writing Device Drivers」手冊中的「Interrupt Handlers」。
下列公用程式已增強,可以偵測特定裝置使用中的情況:
dumpadm
format
mkfs 和 newfs
swap
這些增強功能表示這些公用程式可以偵測下列部分的使用分析藍本:
裝置是 ZFS 儲存池的一部分
裝置是傾印或交換裝置
掛載的檔案系統或裝置項目存在於 /etc/vfstab 檔案中
裝置是即時升級配置的一部分
裝置是 Solaris Volume Manager 配置或 Veritas Volume Manager 配置的一部分
例如,如果您嘗試使用 format 公用程式存取使用中裝置,則會看見訊息如下:
# format . . . Specify disk (enter its number): 1 selecting c0t1d0 [disk formatted] Warning: Current Disk has mounted partitions. /dev/dsk/c0t1d0s0 is currently mounted on /. Please see umount(1M). /dev/dsk/c0t1d0s1 is currently used by swap. Please see swap(1M). |
不過,這些公用程式不會以相同方式偵測所有分析藍本。例如,您可以使用 newfs 指令,在即時升級配置中的裝置上,建立新的檔案系統。但是如果裝置是即時升級配置的一部分,而且有已掛載檔案系統時,便無法使用 newfs 指令,在此裝置上建立新的檔案系統。