Provided by: megactl_0.4.5-1_amd64 bug

NAME

       megasasctl - diagnostics on megaraid adapters and attached disks.

SYNOPSIS

       megasasctl [-vest] [-H] [-l log-page-nr] [-T long|short] [target ...]

       Reports  diagnostics on megaraid adapters and attached disks. Permits dumping of controller log pages for
       inspection of  error,  temperature,  and  self-test  conditions,  initiates  self-test  diagnostics,  and
       documents  adapter and logical drive configuration. Target devices may be adapters, (e.g. a0), enclosures
       (e.g. a0e0), or individual disks (e.g. a0e0s0). If no target  is  specified,  reports  configuration  and
       drive  state  on  all  adapters. If a target matches a collection of disks, operations are applied to all
       matching devices. Options are:

       -v     Increase program verbosity.

       -e     Dump read (0x03), write (0x02), and verify (0x05) error log pages.

       -s     Dump self-test (0x10) log page.

       -t     Dump temperature (0x0d) log page.

       -l page
              Dump the specified log page. Log page 0 documents the log pages the device supports.

       -p     Do not report physical disks. Reports only adapters  and  logical  drives.  Useful  for  concisely
              documenting adapter configuration.

       -T test
              Initiate  the  background  short  or  long self-test procedure. The test may take up to an hour to
              complete, but does not inhibit access to the device. The  test  may  be  monitored  using  the  -s
              option.

       -H     Perform  an  adapter  health  check. Inspects state of all logical and physical drives and battery
              backup unit and reports problem conditions. If all is well, generates no output. Useful in a  cron
              job.

       -B     When performing health check, do not treat battery problems as failures.

       -V     Show version.

       N.B. The background long self test is a useful tool for diagnosing problems with individual disks. But be
       cautious  with  program usage.  "megasasctl -T long" with no targets will initiate a background long self
       test on every drive on every adapter. This may not be what you want.

       By default, the health check option inspects log pages 0x02, 0x03, and 0x05 for uncorrected read,  write,
       and  verify  errors, 0x0d for excess temperature conditions, and 0x10 for failed self tests. If, however,
       any of the log page options is specified, only the designated log pages are inspected.

       This program requires the device file /dev/megaraid_sas_ioctl_node to be present on the system.  If  your
       system  does  not  have  this  device file, you may create it either by executing LSI's "MegaCli" program
       once,   or   by   locating    the    megadev_sas_ioctl    entry    in    /proc/devices    and    creating
       /dev/megaraid_sas_ioctl_node as a character device with suitable permissions with a matching major device
       number and a minor number of 0.

                                                  03 March 2024                                    megasasctl(1)