MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Devices                                                 pcram(7D)



NAME
     pcram - PCMCIA RAM memory card device driver

SYNOPSIS
     memory@/pcram@,0:c


     memory@/pcram@,0:c,raw


DESCRIPTION
     The PCMCIA RAM memory card device driver supports  disk-like
     I/O  access  to  any  standard  PCMCIA  static random access
     memory (SRAM) card and dynamic random access  memory  (DRAM)
     card.  The  driver  supports standard PCMCIA SRAM/DRAM cards
     that contain a Card Information Structure  (CIS).  RAM  card
     densities  in  the  512Kilobytes  to  64Mbyte range are sup-
     ported.

PRECONFIGURATION
     If a PC card memory device is recognized, the  pcram  device
     driver  is  automatically loaded, the physical address allo-
     cated, and special files created (if  they  do  not  already
     exist).

  Known Problems and Limitations
     The Solaris pcmem driver is not capable of handling  "combo"
     memory  cards  with  multiple  types  of memory on them (for
     example, combined SRAM  and  nonvolatile  FLASH).  Inserting
     such  a  card into a system running the Solaris software may
     cause a system panic.


     Because the PC card memory device is designed as  a  pseudo-
     floppy  diskette type, the only utility that can be used for
     formatting is fdformat(1).

CONFIGURATION
     Configuration topics include initial installation and confi-
     guration, identifying an unrecognized device, special files,
     using PC card memory devices, and hot-plugging.

  Initial Installation and Configuration
         1.   Install the Solaris software.

         2.   Boot the system.

         3.   Insert the card.

  Identifying an Unrecognized Device
     If you insert a memory device and it is not  recognized  (no
     special files created), use the prtconf command.



SunOS 5.11           Last change: 2 Mar 2007                    1






Devices                                                 pcram(7D)



         1.   Become root.

         2.   Run the prtconf -D command to  display  the  confi-
              guration  recognized  by  the  system. A recognized
              device will appear in the prtconf output. For exam-
              ple:

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


         3.   If your memory device does not appear at the end of
              the  prtconf output, it is not supported and cannot
              be used with the pcram driver.

  Special Files
     The special files created for PC  card  memory  devices  act
     like  disks  and have names in the form /dev/dsk/c#t#d#p# or
     /dev/dsk/c#t#d#s#. Abbreviations used in the names are:

         o    c# Controller #

         o    t# Card technology type #, defined as follows:
                0 Null--no device
                1 ROM
                2 OTPROM (One Time PROM)
                3 UV EPROM
                4 EPROM
                5 Flash EPROM
                6 SRAM
                7 DRAM

         o    d# Device region of type #, usually zero

         o    p# fdisk partition #

         o    s# Solaris slice #

     Note -

       A device name can be specified either by a partition  name
       (p#) or a slice name (s#), but not both.

  Using PC Card Memory Devices
     Solaris recognizes a PC  Card  memory  device  automatically
     upon  the  card's  insertion.   If you do not want automatic
     handling of a PC card memory device,  insert  an  entry  for
     the device in /etc/vfstab and set the mount at boot field to



SunOS 5.11           Last change: 2 Mar 2007                    2






Devices                                                 pcram(7D)



     no. See vfstab(4).


     PC Card memory devices do not need to have file  systems  on
     them,  though  typically,  before using a new PC Card memory
     card, you will want to create a file system on it. DOS  PCFS
     is  the  best format to use. (You can use virtually any file
     system format on a PC card memory card, but most other  file
     system  formats  are platform-dependent, making them unsuit-
     able for moving data between different  types  of  machines.
     See "Using a PCMCIA Memory Card" in the OpenWindows Advanced
     User's Guide.)

     Note -

       If you want to redirect the output of a tar command (or dd
       or  cpio)  to a PC card memory device, first create a file
       system on the card, using the fdformat(1) command  without
       arguments.  The  card must be reformatted before it can be
       written on again.

  Hot-Plugging
     If a memory card is removed while in use, the device  driver
     returns  errors  until  the memory card is inserted into the
     appropriate socket. Close and reopen  the  device  with  the
     card reinserted, and the memory card will work.

         o    If you remove the card while in use as a file  sys-
              tem,  unmount the file system using the umount com-
              mand. Then reinsert the card and remount  the  file
              system using the mount command.

         o    If you remove the card and interrupt a tar or  cpio
              process,  stop  the process, reinsert the card, and
              restart the process.

FILES
     /kernel/drv/pcram     pcram driver


     /dev/dsk/cntndnsn     block files


     /dev/rdsk/cntndnsn    raw fileswhere:

                           cn    controller n


                           tn    technology type n

                                 0x1ROM,0x2OTPROM,0x3EPROM,




SunOS 5.11           Last change: 2 Mar 2007                    3






Devices                                                 pcram(7D)



                                 0x4EPROM,0x5FLASH,0x6SRAM,

                                 0x7DRAM


                           dn    technology region in type n


                           sn    slice n



SEE ALSO
     fdformat(1), pcmcia(7D), dkio(7I), pcmem(7D)









































SunOS 5.11           Last change: 2 Mar 2007                    4



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™