Solaris 8 (Intel 平台版) 裝置配置指南

第 1章 配置裝置

本章描述如何使用 Solaris 8 Intel 平台版「裝置配置輔助」軟體、製造商的裝置配置媒體以及文件,來解決配置問題。下一章含有「裝置參考頁」,並描述如何使用它們來配置您的 Intel 32 位元處理器架構 (IA) 系統,以便能在 Solaris 作業環境中執行。

識別及更正問題

您可以使用 Solaris 8 Intel 平台版「裝置配置輔助」程式,來識別裝置及每一個裝置使用的資源。如果有問題,您必須提供裝置名稱及資源參數,以便「配置輔助」可以將此資訊傳給 Solaris 核心。

實體位址延伸 (PAE) 模式

隨著 Pentium Pro 的發行,Intel 已在它的進階處理器上引進了一個名為 PAE (實體位址延伸) 的模式。使用 PAE,Solaris Intel 平台版最多可定址到 32 GB 的實體記憶體。單個程序最多只能使用 3.5 GB 的虛擬位址空間。

PAE 模式可讓您執行多個資料庫實例及使用大量記憶體的應用程式,並且可在您的機器上支援相當多的線上使用者。

在您的機器中,最好使用支援雙位址循環 (DAC) 的 PCI 磁碟控制器,因為它們可以將資料轉送到任何實體位址及從其中轉送資料。其他卡限制為 4 GB 的實體記憶體;因此,效能可能會變慢,因為系統需要複製額外的記憶,方可轉送資料。


小心 - 小心 -

有些裝置驅動程式尚無法利用 PAE 模式。Sun 撰寫的 PCI 裝置驅動程式已通過測試,可在具有 4 GB 以上的記憶體的 IA 機器上使用。它的 OEM 夥伴打算利用它們在具有 4 GB 以上的記憶體的 IA 機器上提供的裝置,測試它們的機器。不過,在某些情況中,如果您新增協力廠商裝置驅動程式到您的系統,它可能會變得不穩定,而且可能會造成失措及資料毀損。如果您的系統變得不穩定且您需要該驅動程式,則您須停用 PAE 模式。


停用 PAE 模式

若要停用 PAE 模式的支援,請遵循這些步驟:

  1. 重新啟動您的機器。

  2. 按 Esc 鍵,中斷自動啟動。

    「Solaris 裝置配置輔助」即會啟動。

  3. 按 F2_Continue,直到「啟動 Solaris」螢幕出現為止。

  4. 按 F4_Boot Tasks。

    「啟動工作」螢幕即會顯示出來。

  5. 選取「檢視/編輯屬性設定」。

    「檢視/編輯屬性設定」螢幕即會顯示出來。

  6. 按 F4_Create。

    「建立屬性」螢幕即會顯示出來。

  7. 在「指定屬性名稱」欄位中,輸入 mmu-modlist 並按 Enter 鍵。

  8. 在「指定值」欄位中,輸入 mmu32 並按 Enter 鍵。

    訊息"正在更新已儲存的配置資訊..."會顯示在「更新」螢幕上。當順利儲存屬性及值時,「檢視/編輯屬性設定」螢幕即會顯示出來。

  9. 按 F2_Back。

    「啟動工作」螢幕即會顯示出來。

  10. 按 F3_Back。

    在您的機器上載入驅動程式後,「啟動 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 裝置 

為無法辨識的裝置選擇的 I/O 埠位址可能與另一個系統裝置的 I/O 埠位址發生衝突。使用系統 BIOS、EISA 配置公用程式 (ECU) 或硬體製造商提供的配置程式, 提供非衝突位址資訊,供無法辨識的裝置使用。「配置輔助」會使用該資訊,替 Solaris 環境識別該裝置。 

 

識別 ISA 或 EISA 裝置-範例程序

若要設定 ISA 或 EISA 配接卡的配置參數,請執行製造商的 ECU。每次新增、移除 ISA 或 EISA 主機板,或將它移到不同匯流排介面槽時,均須執行這個公用程式。雖然,這個公用程式的功能已標準化,不同製造商有不同的實施方式,每個制造商會提供唯一的使用者介面螢幕或功能表。

  1. 啟動 DOS。


    註解 -

    在使用主機板製造商的 EISA 配置磁片來配置您的硬體之前,請先備份這片磁片。


  2. 為了讓每一片 ISA 或 EISA 外掛配接卡能夠配置,請將 EISA .cfg 及 .ovl 配置檔案從主機板製造商的配置磁片複製到系統 EISA 配置磁片。

  3. 執行 ECU。

    程式稱為 CF.EXECFG.EXE

  4. 對於每一個裝置,請設定適當的配置參數及任何特殊作業模式。

自動啟動

問題

怎麼辦

如果您的機器無法自動啟動要如何回復 

如果在 COM1 及 COM2 之間具有一條回送串列電纜,且啟用了自動啟動,請使用 eeprom 指令,設定下列屬性之一:

eeprom com1-noprobe=true

或 

eeprom com2-noprobe=true

 

使用製造商的配置程式

自我識別隨插即用的 ISA 裝置

問題

怎麼辦

如何啟動「隨插即用」模式 

將開關設定為「隨插即用」模式,並將裝置插入到系統。軟體將自動配置它。 

PCI 裝置

問題

怎麼辦

如何控制 PCI 裝置的 IRQ 指定 

在系統的晶片組配置中,請驗證是否已啟用 IRQ 供 PCI 匯流排使用。在檢查 ISA 裝置使用的 IRQ 後,請指定儘可能多的可用 IRQ,以便 PCI 匯流排可以解決裝置衝突。 

系統 BIOS

問題

怎麼辦

如何使用系統 BIOS 來變更裝置設定 

請參閱製造商的文件,取得存取您的系統的 BIOS 設定的方法,以及它提供的功能。 

如何在 American Megatrends, Inc. (AMI) BIOS 的系統記憶體中設定可快取區域 

若要取得最佳效能,請使可快取區域等於系統中已安裝的記憶體總數。 

 

配置視訊顯示裝置、監視器、鍵盤及定位裝置

kdmconfig 程式會嘗試識別及配置執行「共用桌面環境 (CDE)」或其他開視窗系統所需的硬體裝置。這些裝置包括視訊控制器、監視器、鍵盤及定位裝置。在系統啟動時,kdmconfig 會自動執行,而且如果它偵測到任何必要的硬體已變更,則它會給與您機會,來測試或變更新配置。kdmconfig 也可以從指令行執行。

在指定了所有必要的裝置後,kdmconfig 可經由示出一個簡單測試顯示,讓您測試配置。按一下「是」,接受目前配置;不然,按一下「否」或按任何其他鍵來重新配置。

kdmconfig 可能無法正確地識別某些支援的硬體裝置。在這些情況中,請使用 kdmconfig 來自行指定裝置。

乙太網路裝置配置

雙工設定

乙太網路配接卡及其連結夥伴 (如集線器、開關或另一條透過交叉電纜連接的網路配接卡) 必須以相同雙工設定來操作。

連接器類型

「裝置參考頁」會指定適合的支援的連接器類型。所有網路裝置假設僅以 10 Mbps 運作,除非在「裝置參考頁」中另有指定。下列是網路連接器及它們支援的媒體。

連接器 

支援的媒體 

註釋 

速度 

RJ-45 

10BASE-T 

Category-3 Twisted Pair 電纜 

10 Mbps 

RJ-45 

100BASE-TX 

Category-5 Twisted Pair 電纜 

100 Mbps 

BNC 

10BASE2 

雙軸電纜 ("細電纜"乙太網路) 

10 Mbps 

AUI 

10BASE5 

Shielded Twisted Pair ("粗電纜 "乙太網路) 

10 Mbps 

100-Mbps 乙太網路效能

有些 PCI 主機板含有無法支援 100-Mbps「快速乙太網路」的 DMA 晶片組。 Solaris 環境不支援在含有低速晶片組的系統上進行 100-Mbps PCI 網路作業。這個問題僅會影響 PCI 卡。

這些晶片組已知會展現這個問題:

這些晶片組不會展現這個問題:

尤其,dnetiprb 驅動程式支援的 PCI 卡在具有問題晶片組的機器上,不會有很好的執行效果。您必須決定特殊機器上的效能是否已滿足特定目的。

後置安裝配置

取代網路卡

如果您的網路配接卡換成使用不同網路驅動程式的網路配接卡,請在第二次重新開機之前,請將 /etc/hostname.olddriver0 檔更改成如下的名稱:

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


註解 -

隨時您若想要新增、移除或取代硬體,請執行「配置輔助」公用程式。


在更改驅動程式的名稱後,請執行重新配置啟動,使您的變更生效:

# touch /reconfigure
# reboot