本章描述如何使用 Solaris 8 Intel 平台版「裝置配置輔助」軟體、製造商的裝置配置媒體以及文件,來解決配置問題。下一章含有「裝置參考頁」,並描述如何使用它們來配置您的 Intel 32 位元處理器架構 (IA) 系統,以便能在 Solaris 作業環境中執行。
您可以使用 Solaris 8 Intel 平台版「裝置配置輔助」程式,來識別裝置及每一個裝置使用的資源。如果有問題,您必須提供裝置名稱及資源參數,以便「配置輔助」可以將此資訊傳給 Solaris 核心。
隨著 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 模式的支援,請遵循這些步驟:
重新啟動您的機器。
按 Esc 鍵,中斷自動啟動。
「Solaris 裝置配置輔助」即會啟動。
按 F2_Continue,直到「啟動 Solaris」螢幕出現為止。
按 F4_Boot Tasks。
「啟動工作」螢幕即會顯示出來。
選取「檢視/編輯屬性設定」。
「檢視/編輯屬性設定」螢幕即會顯示出來。
按 F4_Create。
「建立屬性」螢幕即會顯示出來。
在「指定屬性名稱」欄位中,輸入 mmu-modlist 並按 Enter 鍵。
在「指定值」欄位中,輸入 mmu32 並按 Enter 鍵。
訊息"正在更新已儲存的配置資訊..."會顯示在「更新」螢幕上。當順利儲存屬性及值時,「檢視/編輯屬性設定」螢幕即會顯示出來。
按 F2_Back。
「啟動工作」螢幕即會顯示出來。
按 F3_Back。
在您的機器上載入驅動程式後,「啟動 Solaris」螢幕即會顯示出來。
像平常一樣繼續啟動您的機器。
當您掃瞄系統找出是否有 ISA 裝置時,如果系統當機或重設,請執行這些作業 (按下三節中所描述的方式依次執行),直到您可以順利完成掃瞄。
識別與現存裝置有關的問題
尋找並解決資源衝突
自行提供裝置的相關資訊
請參閱製造商的文件。確定裝置已配置妥當,且未與系統中其他裝置發生衝突。
從開機磁片或安裝 CD 啟動 Solaris 8 (Intel 平台版)「裝置配置輔助」。
選取「特定掃瞄」,識別自動偵測的裝置。
選取您認為引起當機的裝置,然後開始掃瞄。
如果掃瞄並未停止執行,問題可能是因為裝置的掃瞄次序所導致的。請跳至步驟 5。
如果掃瞄停止執行,則可能發生硬體衝突。請驗證裝置是否在您的機器中。請參閱製造商的文件,詳細檢查所有已安裝的硬體是否發生衝突。請繼續執行 "尋找並解決資源衝突"。
掃瞄系統中的其餘裝置。
如果當機是由"軟體探測衝突"所引起的,則您也許能夠防止當機,透過以不同於使用過的次序掃瞄每一個裝置,來掃瞄所有裝置。
當順利完成掃瞄時,請跳至「啟動 Solaris」功能表,然後選取一個要從其中啟動的裝置。
如果您計劃從 CD-ROM 啟動或安裝,請選取 CD。
如果您計劃使用網路來啟動或安裝,且您的機器被注冊為網路安裝用戶端,請選取 NET。
如果您計劃從機器的已安裝硬碟啟動,請選取 DISK。
啟動及安裝 Solaris 軟體。
從開機磁片或安裝 CD 啟動 Solaris 8 (Intel 平台版)「裝置配置輔助」。
選取「特定掃瞄」,僅識別自動偵測的裝置。
選取系統中每一個不會引起初始當機的裝置。
請跳至「裝置工作」功能表,選取「檢視/編輯裝置」,然後檢查提供的裝置清單,以決定有問題的裝置是否與另一個裝置發生衝突。
如果硬體衝突妨礙裝置掃瞄能力,以致無法正確決定裝置的配置,這種方法可能無法運作。
如果發現了一個需要設定跳線及開關的裝置發生衝突,請關閉系統,自行變更問題裝置的設定,開啟系統,啟動「配置輔助」,然後跳至步驟 5。
如果發現了一個需要製造商配置公用程式的裝置發生衝突,請執行下列:
插入製造商的配置公用程式磁片。
變更裝置設定。
從開機磁片或安裝 CD 啟動 Solaris 8 (Intel 平台版)「裝置配置輔助」,然後跳至步驟 5。
如果找不到衝突,請跳至 "自行提供裝置的相關資訊" 中的步驟 2。您不必重新開機。
選取「特定掃瞄」。
當順利完成掃瞄時,請跳至「啟動 Solaris」功能表,然後選取一個要從其中啟動的裝置。
如果您計劃從 CD-ROM 啟動或安裝,請選取 CD。
如果您計劃使用網路來啟動或安裝,且您的機器被注冊為網路安裝用戶端,請選取 NET。
如果您計劃從機器的已安裝硬碟啟動,請選取 DISK。
啟動及安裝 Solaris 軟體。
從開機磁片或安裝 CD 啟動 Solaris 8 (Intel 平台版)「裝置配置輔助」。
如果經由選擇性掃瞄找到了所有其他裝置,請從「裝置工作」選取「檢視/編輯裝置」,然後自行新增問題裝置的名稱。
程式應該警告您是否發生衝突。
當順利完成掃瞄時,請跳至「啟動 Solaris」功能表,然後選取一個要從其中啟動的裝置。
如果您計劃從 CD-ROM 啟動或安裝,請選取 CD。
如果您計劃使用網路來啟動或安裝,且您的機器被注冊為網路安裝用戶端,請選取 NET。
如果您計劃從機器的已安裝硬碟啟動,請選取 DISK。
當嘗試跳至「啟動 Solaris」功能表時,如果裝置再次當機,或者裝置無法運作,請聯絡您的支援供應商。
問題 |
怎麼辦 |
「配置輔助」軟體如何才能辨識已知的 ISA 或 EISA 裝置 |
為無法辨識的裝置選擇的 I/O 埠位址可能與另一個系統裝置的 I/O 埠位址發生衝突。使用系統 BIOS、EISA 配置公用程式 (ECU) 或硬體製造商提供的配置程式, 提供非衝突位址資訊,供無法辨識的裝置使用。「配置輔助」會使用該資訊,替 Solaris 環境識別該裝置。 |
|
若要設定 ISA 或 EISA 配接卡的配置參數,請執行製造商的 ECU。每次新增、移除 ISA 或 EISA 主機板,或將它移到不同匯流排介面槽時,均須執行這個公用程式。雖然,這個公用程式的功能已標準化,不同製造商有不同的實施方式,每個制造商會提供唯一的使用者介面螢幕或功能表。
啟動 DOS。
在使用主機板製造商的 EISA 配置磁片來配置您的硬體之前,請先備份這片磁片。
為了讓每一片 ISA 或 EISA 外掛配接卡能夠配置,請將 EISA .cfg 及 .ovl 配置檔案從主機板製造商的配置磁片複製到系統 EISA 配置磁片。
執行 ECU。
程式稱為 CF.EXE 或 CFG.EXE。
對於每一個裝置,請設定適當的配置參數及任何特殊作業模式。
問題 |
怎麼辦 |
如果您的機器無法自動啟動要如何回復 |
如果在 COM1 及 COM2 之間具有一條回送串列電纜,且啟用了自動啟動,請使用 eeprom 指令,設定下列屬性之一: eeprom com1-noprobe=true 或 eeprom com2-noprobe=true |
|
問題 |
怎麼辦 |
如何啟動「隨插即用」模式 |
將開關設定為「隨插即用」模式,並將裝置插入到系統。軟體將自動配置它。 |
問題 |
怎麼辦 |
如何控制 PCI 裝置的 IRQ 指定 |
在系統的晶片組配置中,請驗證是否已啟用 IRQ 供 PCI 匯流排使用。在檢查 ISA 裝置使用的 IRQ 後,請指定儘可能多的可用 IRQ,以便 PCI 匯流排可以解決裝置衝突。 |
問題 |
怎麼辦 |
如何使用系統 BIOS 來變更裝置設定 |
請參閱製造商的文件,取得存取您的系統的 BIOS 設定的方法,以及它提供的功能。 |
如何在 American Megatrends, Inc. (AMI) BIOS 的系統記憶體中設定可快取區域 |
若要取得最佳效能,請使可快取區域等於系統中已安裝的記憶體總數。
|
kdmconfig 程式會嘗試識別及配置執行「共用桌面環境 (CDE)」或其他開視窗系統所需的硬體裝置。這些裝置包括視訊控制器、監視器、鍵盤及定位裝置。在系統啟動時,kdmconfig 會自動執行,而且如果它偵測到任何必要的硬體已變更,則它會給與您機會,來測試或變更新配置。kdmconfig 也可以從指令行執行。
在指定了所有必要的裝置後,kdmconfig 可經由示出一個簡單測試顯示,讓您測試配置。按一下「是」,接受目前配置;不然,按一下「否」或按任何其他鍵來重新配置。
kdmconfig 可能無法正確地識別某些支援的硬體裝置。在這些情況中,請使用 kdmconfig 來自行指定裝置。
乙太網路配接卡及其連結夥伴 (如集線器、開關或另一條透過交叉電纜連接的網路配接卡) 必須以相同雙工設定來操作。
如果配接卡及連結夥伴支援 NWay 媒體自動協議,則這兩個裝置應該會自動選取最佳速度及雙工模式。
如果不支援 NWay 自動協議或未在配接卡或它的連結夥伴上配置它,則必須明確地設定這兩個裝置,然後它們方可在相同雙工模式中執行。如果裝置無法決定連結夥伴的雙工能力,則該裝置通常會預設為半雙工作業。
支援全雙工作業的集線器或開關通常具有一個機制,可讓您在每一裝置或每一埠上設定集工模式。以這種方式設定速度、雙工模式或兩者通常會停用裝置或埠的 NWay 自動協議。
dnet 裝置驅動程式支援的網路配接卡的雙工模式必須設定在驅動程式的 .conf 檔。詳細資訊,請參閱裝置驅動程式線上援助頁。
操作速度有時可以設定在驅動程式的 .conf 檔,但是當使用言個方法時,可能會停用 NWay 自動協議。
即使沒有 NWay 自動協議,裝置通常能夠偵測到它的連結夥伴的速度 (但不是雙工模式)。
「裝置參考頁」會指定適合的支援的連接器類型。所有網路裝置假設僅以 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 |
有些 PCI 主機板含有無法支援 100-Mbps「快速乙太網路」的 DMA 晶片組。 Solaris 環境不支援在含有低速晶片組的系統上進行 100-Mbps PCI 網路作業。這個問題僅會影響 PCI 卡。
這些晶片組已知會展現這個問題:
82430LX (Mercury)
82450GX (Orion) (僅 A 及 B 指令執行)
這些晶片組不會展現這個問題:
82430NX (Neptune)
82430FX (Triton)
82430HX (Triton II)
82440FX (Natoma)
82450GX (Orion) (C0 指令執行及更新)
尤其,dnet 及 iprb 驅動程式支援的 PCI 卡在具有問題晶片組的機器上,不會有很好的執行效果。您必須決定特殊機器上的效能是否已滿足特定目的。
如果您的網路配接卡換成使用不同網路驅動程式的網路配接卡,請在第二次重新開機之前,請將 /etc/hostname.olddriver0 檔更改成如下的名稱:
# mv /etc/hostname.olddriver0 /etc/hostname.newdriver0 |
隨時您若想要新增、移除或取代硬體,請執行「配置輔助」公用程式。
在更改驅動程式的名稱後,請執行重新配置啟動,使您的變更生效:
# touch /reconfigure # reboot |