如果您插入記憶體裝置,但無法辨識它 (未建立特殊檔案),請使用 prtconf 指令。
成為 root 使用者。
執行 prtconf -D 指令,顯示系統已辨識的配置。
已辨識的裝置將出現在 prtconf 輸出中。例如:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instance #0 (driver name: pcram) |
如果您的記憶體裝置未出現在 prtconf 輸出的尾端,它將得不到支援,且無法與 pcram 裝置驅動程式一起使用。
針對「PC 卡」記憶體裝置建立的特殊檔案有如磁碟一般的運作,且名稱格式為 /dev/dsk/c#t#d#p# 或 /dev/dsk/c#t#d#s#。請參閱 pcram(7D)。名稱中所使用的縮寫為:
c# 控制器 #
t# 卡技術類型 #,定義如下:
0 Null-沒有裝置
1 ROM
2 OTPROM (One Time PROM)
3 UV EPROM
4 EEPROM
5 Flash EPROM
6 SRAM
7 DRAM
d# 類型的裝置區域 #,通常為零
p# fdisk 分割區 #
s# Solaris 片段 #
裝置名稱可指定成分割區名稱 (p#) 或片段名稱 (s#),但不能是兩者。
因為「Solaris 容體管理」軟體可辨識「PC 卡」記憶體裝置,所以不需要特殊 vold 配置。
如果您不想要使用 vold 來管理您的「PC 卡」記憶體裝置,請將 /etc/vold.conf 檔中的 "use pcmem" 那一行變成註解。
若要將某一行變成註解,請在該行的開頭插入 # 字元。
雖然「PC 卡」記憶體裝置上通常不需要有檔案系統,但在使用新的「PC 卡」記憶體卡之前,您會想要在它之上建立一個檔案系統。DOS PCFS 是最佳的使用格式。(實際上您可以在「PC 卡」記憶體卡上,使用任何檔案系統格式,但是大多數其他檔案系統格式是平台相依,這會使得它們不適合在不同類型的機器之間移動資料。請參閱 OpenWindows Advanced User's Guide 中的 "Using a PCMCIA Memory Card" in OpenWindows Advanced User's Guide。
如果您想要將 tar 指令 (或 dd 或 cpio) 的輸出重新導向到「PC 卡」記憶體裝置,首先請使用沒有引數的 fdformat 指令,在卡上建立一個檔案系統。在可以重新將資料寫入卡中之前,必須先重新製作它的格式。
如果拔下正在使用的記憶體卡,裝置驅動程式將傳回錯誤,直到記憶體卡插入適當的插槽為止。請關閉裝置,在重新插入卡後重新開啟裝置,然後記憶體卡即會運作。
如果您移除正作為檔案系統的卡,請使用 umount 指令解除裝載檔案系統。然後,重新插入卡並使用 mount 指令重新裝載檔案系統。
如果您移除卡並中斷 tar 或 cpio 程序,請停止程序、重新插入卡並重新啟動程序。