Controlador de dispositivo Solaris: |
pcram |
Tipos de dispositivo: |
RAM estática (SRAM), RAM dinámica (DRAM) |
Tipo de bus: |
PC Card |
Los dispositivos de Flash RAM no se admiten.
Si se reconoce un dispositivo PC Card de memoria, se carga automáticamente el controlador pcram, se asignan los puertos e IRQ y se crean los archivos especiales (si no existen aún).
El controlador pcmem de Solaris no puede manejar tarjetas de memoria de tipo "combo", con varios tipos de memoria (por ejemplo, SRAM y FLASH no volátil). La inserción de una tarjeta de dicho tipo en un sistema que ejecute el software de Solaris puede provocar un aviso grave de sistema.
Puesto que el dispositivo PC Card de memoria está diseñado como un dispositivo de tipo pseudodisquete, la única utilidad que se puede emplear para darle formato es fdformat(1).
Si inserta un dispositivo de memoria y no es reconocido (no se crean archivos especiales), use el comando prtconf.
Conviértase en usuario root.
Ejecute el comando prtconf-D para mostrar la configuración reconocida por el sistema.
Si se reconoce un dispositivo, éste aparecerá en la salida de prtconf. Por ejemplo:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instance #0 (driver name: pcram)
Si el dispositivo de memoria no aparece al final de la salida de prtconf, significa que no es compatible y no puede usarse con el controlador de dispositivo pcram.
Los archivos especiales creados para los dispositivos PC Card de memoria actúan como si fuesen discos y sus nombres tienen el formato /dev/dsk/c#t#d#p# o /dev/dsk/c#t#d#s#. Consulte pcram(7D). Las abreviaturas usadas en los nombres son:
c# Controlador #
t# Tipo de tecnología de la tarjeta #, definido como:
0 Null; no hay dispositivo
1 ROM
2 OTPROM (PROM de una vez)
3 UV EPROM
4 EEPROM
5 Flash EPROM
6 SRAM
7 DRAM
d# Región del dispositivo de tipo #, generalmente cero
p# Partición fdisk #
s# Segmento de Solaris #
Se puede especificar un nombre de dispositivo mediante un nombre de partición (p#) o de segmento (s#), pero no ambos.
Puesto que el software de gestión de volúmenes Solaris reconoce dispositivos PC Card de memoria, no se necesita ninguna configuración especial en vold.
Si no desea utilizar vold para la gestión de los dispositivos PC Card de memoria, comente la línea "use pcmem" en el archivo /etc/vold.conf.
Para comentar una línea, inserte el carácter # al principio de ella.
Los dispositivos PC Card de memoria no necesitan tener sistemas de archivos; no obstante, en general es conveniente crear un sistema de archivos en una tarjeta de memoria PC Card nueva antes de usarla. El formato más adecuado es PCFS de DOS. (En una tarjeta de memoria PC Card se puede emplear prácticamente cualquier formato de sistema de archivos, pero la mayor parte de otros formatos dependen de la plataforma, por lo que no son apropiados para pasar datos entre distintos tipos de máquinas. Consulte "Using a PCMCIA Memory Card" in OpenWindows Advanced User's Guide.)
Si desea redirigir la salida de un comando tar (o dd o cpio) a un dispositivo PC Card de memoria, cree en primer lugar un sistema de archivos en la tarjeta mediante el comando fdformat sin argumentos. Antes de poder volver a escribir en la tarjeta, debe volver a formatearla.
Si una tarjeta de memoria se desconecta cuando se está utilizando, el controlador del dispositivo devolverá errores mientras no se vuelva a conectar la tarjeta de memoria en el zócalo apropiado. Cierre y abra de nuevo el dispositivo después de reinsertar la tarjeta y ésta volverá a funcionar.
Si desconecta la tarjeta mientras se está utilizando como sistema de archivos, desmonte éste con el comando umount. A continuación vuelva a insertar la tarjeta y monte de nuevo el sistema de archivos mediante el comando mount.
Si desconecta la tarjeta e interrumpe un proceso tar o cpio, detenga el proceso, vuelva a insertar la tarjeta y reinicie el proceso.