如果您插入「PC 卡」數據機或串列裝置,但無法辨識它 (未在 /dev/cua 或 /dev/term 下建立特殊檔案),請使用 prtconf 指令,嘗試找出問題。
成為 root 使用者。
執行 prtconf -D 指令,查看是否能辨識您的數據機或串列裝置。
無法辨識的裝置將出現在 prtconf 輸出的尾端。例如:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . pccard111.222 (driver not attached) |
如果無法辨識您的裝置 "(未連接裝置)",請使用 add_drv 指令,新增您的裝置的名稱,作為 pcser 裝置的另一個已知別名。
例如,在指令行中輸入下列:
# add_drv -i'"pccard111.222"' pcser |
在單引號中併入雙引號,以便 shell 不會從雙引號中除去。使用 prtconf 輸出中所列的識別字串。在 add_drv 指令中使用整個字串。請參閱 add_drv(1M)。
執行 prtconf -D 指令,查看您的數據機或串列裝置是否被誤認為記憶體卡。
例如,如果裝置被誤認為記憶體卡,則 prtconf 指令的輸出可能顯示:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instance #0 (driver name: pcram) |
您可以使用「配置輔助」,識別記憶體資源衝突,然後在「檢視/編輯裝置」功能表上新增裝置的正確資訊。
問題通常是裝置記憶體設定之間發生資源衝突。請參閱本書的「配置裝置」那一章中的 "識別並更正問題"。
這個問題的另一個可能原因是當不完全支援「PC 卡」配接卡晶片時,因為機器未列示在 Solaris 8 (Intel 平台版) 硬體相容清單。
若要能夠正確地使用 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 階段作業。