MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


SG3UTILS                                       SGETCONFIG(1M)



NAME
     sggetconfig - sends a SCSI GET CONFIGURATION command

SYNOPSIS
     sggetconfig   [--brief]   [--current]   [--help]   [--hex]
     [--inner-hex]  [--list]  [--raw]  [--rt=RT]  [--starting=FC]
     [--verbose] [--version] DEVICE

DESCRIPTION
     Sends a SCSI GET CONFIGURATION command to DEVICE and decodes
     the  response.  The  response includes the features and pro-
     files of the device.  Typically these devices are  CD,  DVD,
     HD-DVD  and  BD  players that may (but not necessarily) have
     media in them. These  devices  may  well  be  connected  via
     ATAPI,  USB  or IE 1394 transports. In such cases they are
     "SCSI"  devices  only  in  the  sense  that  they  use   the
     "Multi-Media  command" set (MC).  MC is a specialized SCSI
     command   set   whose   definition   can   be    found    at
     http:/www.t10.org .

     This utility is based on the MC-4  and  MC-5  draft  stan-
     dards.   See   section   5  on  "Features  and  Profile  for
     MultiMedia  devices"  for  more  information  on   specific
     feature  parameters and profiles. The manufacturer's product
     manual may also be useful.

     Since modern DVD and BD writers support  many  features  and
     profiles, the decoded output from this utility can be large.
     There are various ways  to  cut  down  the  output.  If  the
     --brief  option is used only the feature names are shown and
     the feature parameters are  not  decoded.  Alternatively  if
     only  one  feature  is  of interest then this combination of
     options is appropriate: "--rt=2 --starting=FC". Another pos-
     sibility  is  to show only the features that are relevant to
     the media in the drive (i.e. "current")  with  the  "--rt=1"
     option.

OPTIONS
     Arguments to long options are mandatory for short options as
     well.

     -b, --brief
          show the feature names but don't decode the  parameters
          of those features.  When used with --list outputs known
          feature names but not known profile names.

     -c, --current
          output features  marked  as  current.  This  option  is
          equivalent to '--rt=1'.

     -h, --help
          output the usage message then exit.



sg3utils-1.26        Last change: May 2008                     1






SG3UTILS                                       SGETCONFIG(1M)



     -H, --hex
          output the response in hex (don't decode response).

     -i, --inner-hex
          decode to the  feature  name  level  then  output  each
          feature's data in hex.

     -l, --list
          list all known feature and profile  names.  Ignore  the
          device name (if given).  Simply lists the feature names
          and profiles (followed by their hex values)  that  this
          utility knows about. If --brief is also given then only
          feature names are listed.

     -r, --rt=RT
          where RT is the field of that name in  the  GET  CONFI-
          GURATION cdb.  Allowable values are 0, 1, 2, or 3 . The
          command's action also depends on the value given to the
          --starting=FC  option. The default value is 0.  When RT
          is 0 then all features,  regardless  of  currency,  are
          returned  (whose  feature code is greater than or equal
          to FC given to --starting=). When  RT  is  1  then  all
          current  features  are  returned (whose feature code is
          greater than or equal to FC). When RT  is  2  then  the
          feature  whose  feature code is equal to FC, if any, is
          returned.  When RT is 3 the response is reserved (prob-
          ably  yields  an "illegal field in cdb" error). To sim-
          plify the meanings of the RT values are:
            0 : all features, current on not
            1 : only current features
            2 : only feature whose code is FC
            3 : reserved

     -R, --raw
          output response in binary (to stdout).  Note  that  the
          short  form  is  -R unlike most other utilities in this
          package that use -r for this action.

     -s, --starting=FC
          where FC is the feature code value. This  option  works
          closely with the --rt=RT option. The FC value is in the
          range 0 to 65535 (0xffff) inclusive. Its default  value
          is 0. A value prefixed with "0x" (or a trailing 'h') is
          interpreted as hexadecimal.

     -v, --verbose
          increase the level of verbosity, (i.e. debug output).

     -V, --version
          print the version string and then exit.





sg3utils-1.26        Last change: May 2008                     2






SG3UTILS                                       SGETCONFIG(1M)



NOTES
     There are multiple versions of the  MC  (draft)  standards:
     MC  [1997],  MC-2  [2000],  MC-3 [2002], MC-4 and MC-5.
     The first three are now ANSI INCITS standards with the  year
     they  became  standards shown in brackets. The draft immedi-
     ately   prior   to   standardization   can   be   found   at
     http:/www.t10.org  .  In the initial MC standard there was
     no GET CONFIGURATION command and  the  relevant  information
     was obtained from the "CD capabilities and mechanical status
     mode page" (mode page 0x2a). It was later  renamed  the  "M
     capabilities  and  mechanical status mode page" and has been
     made obsolete in MC-4 and MC-5. The GET CONFIGURATION com-
     mand  was  introduced  in MC-2 and has become a replacement
     for that mode page. New features such as  support  for  "BD"
     (blue  ray)  media  type  can only be found by using the GET
     CONFIGURATION command. Hence older CD players may  not  sup-
     port  the  GET  CONFIGURATION  command in which case the "M
     capabilities ..."  mode page can be checked with sdparm(1M),
     sginfo(1M) or sgmodes(1M).

     In the 2.4 series of Linux kernels the DEVICE must be a SCSI
     generic  (sg)  device.  In  the 2.6 series block devices can
     also be specified. For example "sggetconfig /dev/hdc" will
     work  in  the  2.6  series kernels as long as /dev/hdc is an
     ATAPI  device.  In  the  2.6  series  external  DVD  writers
     attached  via  USB  could  be  queried  with  "sggetconfig
     /dev/scd1" for example.

EXIT STATUS
     The exit status of sggetconfig is 0 when it is successful.
     Otherwise see the sg3utils(1M) man page.

AUTHORS
     Written by Douglas Gilbert.

REPORTING BUGS
     Report bugs to .

COPYRIGHT
     Copyright O 2004-2008 Douglas Gilbert
     This software is distributed under a FreeBSD license.  There
     is  NO warranty; not even for MERCHANTABILITY or FITNES FOR
     A PARTICULAR PURPOSE.

SEE ALSO
     sginfo(1M),   sgmodes(1M),   sginq(1M),    sgprevent(1M),
     sgstart(1M) [all in sg3utils], sdparm(1M)

ATRIBUTES
     See attributes(5) for descriptions of the  following  attri-
     butes:




sg3utils-1.26        Last change: May 2008                     3






SG3UTILS                                       SGETCONFIG(1M)



     
       ATRIBUTE TYPE     ATRIBUTE VALUE
    
     Availability         SUNWsg3utilsu  
    
     Interface Stability  Committed      
    

NOTES
     Source for sg3utils is available on http:/opensolaris.org.













































sg3utils-1.26        Last change: May 2008                     4



OpenSolaris man pages main menu

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