*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> ddr_config (8)              
Title
Content
Arch
Section
 

ddr_config(8)

Contents


NAME    [Toc]    [Back]

       ddr_config  -  Compile and display the SCSI CAM I/O device
       database

SYNOPSIS    [Toc]    [Back]

       /sbin/ddr_config [-option] [argument...]

OPTIONS    [Toc]    [Back]

       Compiles the /etc/ddr.db binary  database  file  from  the
       input  filename.   If  no  input  file  is  specified, the
       /etc/ddr.dbase file is used  as  the  default.  The  input
       filename   must   use   the   syntax  rules  specified  in
       ddr.dbase(4).  Displays the contents  of  the  /etc/ddr.db
       database  for the specified SCSI device. The display is to
       standard output.

              The type is the device type, one of  the  following
              strings or integer values:

              String:                    Integer:         -------
              -------- disk               0  tape               1
              printer             2   processor           3  worm
              4 rodirect, cdrom   5 scanner            6  optical
              7 changer           8 comm              9

              The  vendor_id  is the string that defines the vendor's
 id for the device. Be sure to  exactly  quote
              the  vendor's  id in the string, including the correct
 number of space characters, if needed.

              The product_id and revision  are  optional  strings
              for the vendor's name for the product and its revision
 (or version) number.   If  used,  be  sure  to
              exactly quote them, including the correct number of
              space characters.  Displays the  database  contents
              for  a  global_section.  Enter one of the following
              global section names (only the first three  characters
 are checked by the compiler):

              partitions
              densities
              Displays  the  ddr_config  help  information.  Processes
 the /sys/data/cam_data.c file, and writes to
              standard  output.  The output is a summary of additions
 and modifications that you should make to the
              /etc/ddr.dbase file in order to synchronize it with
              the /sys/data/cam_data.c file.

              The MACHINE parameter must  be  specified,  and  it
              must  be the name of your machine's system configuration
 file, the file you used to build  your  current
  system. The MACHINE system configuration file
              supplies the machine-specific information that  the
              -x  option  uses to produce the output summary. Use
              this option as an  aid  to  propagating  customized
              SCSI  device  information  into  the dynamic device
              recognition database.




DESCRIPTION    [Toc]    [Back]

       Dynamic  Device  Recognition  (DDR)  is  a  framework  for
       describing the operating parameters and characteristics of
       SCSI devices to the SCSI CAM I/O  subsystem.   You  use  a
       utility,    /sbin/ddr_config,   and   a   text   database,
       /etc/ddr.dbase, to make changes  to  the  subsystem  after
       installation and without rebooting.

       This  dynamic  device  recognition capability replaces the
       static  methods  of  device  recognition  that  have  been
       employed   by   using   the   compiled-in   device  table,
       /sys/data/cam_data.c.

                                  Note

       SCSI devices in the  /sys/data/cam_data.c  file  are  supported
  for this release of the operating system, but support
 will be withdrawn in a future release.

       Use the /sbin/ddr_config utility to compile  new  versions
       of  the device definition binary database.  If you use the
       utility to compile customized databases, be sure to follow
       the syntax rules specified in ddr.dbase(4).

       The  /etc/ddr.dbase  text database file is initially populated
 on the software distribution, and is used  when  the
       system  is  booted  at  installation.   After  the initial
       installation, you determine when this text database  needs
       to  be changed.  Then, you edit the /etc/ddr.dbase file to
       make the changes and then use the /sbin/ddr_config utility
       to compile the changes.

       The  /sbin/ddr_config  utility  places  the  output in the
       /etc/ddr.db binary database file and notifies  the  kernel
       that  the  device  database has been modified.  The kernel
       then synchronizes its in-memory  device  tables  with  the
       definitions in the /etc/ddr.db binary database file.

ERRORS    [Toc]    [Back]

       The  compiler returns syntax errors to the standard output
       device. An output file is not produced if there are syntax
       errors.

EXAMPLES    [Toc]    [Back]

       The  following  two  examples  show how the command can be
       used to display the partition table defaults and the  tape
       density  table  from  the global section of the /etc/dbase
       file.  # ddr_config -g par

       Recommended Partition Table Defaults:
         Partition_A_Size   :     64 MBytes
         Partition_B_Size   :    128 MBytes
         Partition_G_Size   :    400 MBytes
         Min_Partition_Size :     50 MBytes

       # ddr_config -g den

       SCSI Density Code Translation Table:
           Density Code      Density BPI   Blocking   Name
               0x00                   0          0    default
               0x01                 800          0    800r_bpi
               0x02                1600          0    1600r_bpi
               0x03                6250          0    6250r_bpi
               0x04                8000          0    8000c_bpi
               0x05                8000          0    8000r_bpi
               0x06                3200          0    3200r_bpi
               0x07                6400          0    6400c_bpi
               0x08                8000          0    8000cs_bpi
               0x09               38000          0    38000c_bpi
               0x0a                6666          0    6666c_bpi
               0x0b                1600          0    1600c_bpi
               0x0c               12690          0    12690c_bpi
               0x0d               10000        512    qic120_ecc
               0x0e               10000        512    qic150_ecc
               0x0f               10000        512    qic120
               0x10               10000        512    qic150
               0x11               16000          0    qic320
               0x12                   0          0    qic1350
               0x13               61000          0    61000_bpi
               0x14               54000          0    54000_bpi
               0x15               45434          0    45434_bpi
               0x16               10000          0    10000_bpi
               0x17               42500          0    42500_bpi
               0x18                 42500            0       density_code_18

               0x19               62500          0    62500_bpi
               0x1a               81630          0    81630_bpi
               0x1b                      0            0      density_code_1b

               0x1c                     0            0       density_code_1c

               0x1d                      0            0      density_code_1d

               0x1e               36000          0    36000_bpi
               0x1f                     0            0       density_code_1f

               0x20                      0            0      density_code_20

               0x21                     0            0       density_code_21

               0x22               40640          0    40640_bpi
               0x23                      0            0      density_code_23

               0x24                 61000            0       density_code_24

               0x25                      0            0      density_code_25

               0x26                     0            0       density_code_26

               0x27                      0            0      density_code_27

               0x28                     0            0       density_code_28

               0x29                      0            0      density_code_29

               0x2a                   0          0    (None)
               0x2b                   0          0    (None)
               0x2c                   0          0    (None)
               0x2d                   0          0    (None)
               0x2e                   0          0    (None)
               0x2f                   0          0    (None)

FILES    [Toc]    [Back]

       Binary database of SCSI device definitions  Text  database
       of SCSI device definitions





SEE ALSO    [Toc]    [Back]

      
      
       Files: ddr.dbase(4)



                                                    ddr_config(8)
[ Back ]
 Similar pages
Name OS Title
ddr.dbase Tru64 Text database file of SCSI CAM device definitions
autochanger HP-UX SCSI interfaces for medium changer device and magnetooptical autochanger surface device
ss OpenBSD SCSI Scanner device
scsictl HP-UX control a SCSI device
st Linux SCSI tape device
sa FreeBSD SCSI Sequential Access device driver
scsimgr Tru64 manage SCSI devices and device databases
sane-find-scanner Linux find SCSI and USB scanners and their device files
da FreeBSD SCSI Direct Access device driver
setobjstat OpenBSD set SCSI Environmental Services Device object status
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service