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

數據機及串列 PC 卡裝置

Solaris 裝置驅動程式:

pcser

裝置類型:

數據機及架構在 8250、16550 或相容 UART (最高速度為 115 Kbps) 的串列 PC 卡裝置 

匯流排類型:

PC 卡 

預先配置資訊

如果可辨識「PC 卡」數據機或串列裝置,將自動載入 pcser 裝置驅動程式,配置埠及 IRQ,以及建立特殊檔案 (若它們不存在的話)。

配置程序

初始安裝及配置

  1. 安裝 Solaris 軟體。

  2. 啟動系統。

  3. 插入數據機或串列裝置。

識別無法辨識的裝置

如果您插入「PC 卡」數據機或串列裝置,但無法辨識它 (未在 /dev/cua/dev/term 下建立特殊檔案),請使用 prtconf 指令,嘗試找出問題。

  1. 成為 root 使用者。

  2. 執行 prtconf -D 指令,查看是否能辨識您的數據機或串列裝置。

    無法辨識的裝置將出現在 prtconf 輸出的尾端。例如:

    # prtconf -D .  .  . pcic, instance #0 (driver name: pcic)    .  .  . 
      pccard111.222 (driver not attached)

  3. 如果無法辨識您的裝置 "(未連接裝置)",請使用 add_drv 指令,新增您的裝置的名稱,作為 pcser 裝置的另一個已知別名。

    例如,在指令行中輸入下列:

    # add_drv -i'"pccard111.222"'
    pcser
    


    註解 -

    在單引號中併入雙引號,以便 shell 不會從雙引號中除去。使用 prtconf 輸出中所列的識別字串。在 add_drv 指令中使用整個字串。請參閱 add_drv(1M)


誤認已辨識的裝置

  1. 執行 prtconf -D 指令,查看您的數據機或串列裝置是否被誤認為記憶體卡。

    例如,如果裝置被認為記憶體卡,則 prtconf 指令的輸出可能顯示:

    # prtconf -D .  .  . pcic, instance #0 (driver name: pcic) 	.  .  . 	memory,
    instance #0 (driver name: pcmem) 		pcram, instance #0 (driver name: pcram)

  2. 您可以使用「配置輔助」,識別記憶體資源衝突,然後在「檢視/編輯裝置」功能表上新增裝置的正確資訊。

    問題通常是裝置記憶體設定之間發生資源衝突。請參閱本書的「配置裝置」那一章中的 "識別並更正問題"。

    這個問題的另一個可能原因是當不完全支援「PC 卡」配接卡晶片時,因為機器未列示在 Solaris 8 (Intel 平台版) 硬體相容清單

  3. 若要能夠正確地使用 Solaris 作業環境,必須描述所有裝置,即使 Solaris 環境不支援的那些裝置,也要描述它們。「配置輔助」軟體會描述您的系統中所有的裝置。

額外配置

當新增串列埠或數據機到系統時,您經常需要編輯配置檔案,以便應用程式可以使用新的通訊埠。例如,需要更新 /etc/uucp/devices 檔,然後才可以使用 UUCP 及 PPP。請參閱 System Administration Guide,Volume 3 中的 "Overview of UUCP" in System Administration Guide, Volume 3

特殊檔案

/dev/term/dev/cua 中的串列裝置是按插槽號碼來命名。插入插槽 0 的卡是 pc0, 插槽 1 則是 pc1。請參閱 pcser(7D)

熱插式

如果拔下正在使用的「PC 卡」數據機或串列裝置,裝置驅動程式將傳回錯誤,直到換掉插槽中的卡為止。

裝置必須關閉並以重新插入的卡重新開啟,然後裝置才能再次開始運作。重新啟動程序取決於應用程式而定。例如,當拔下正在使用的卡時,tip 階段作業會自動結束。若要重新啟動系統,您必須重新啟動 tip 階段作業。