diff options
author | Bart Van Assche <bvanassche@google.com> | 2022-11-23 20:04:46 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-11-23 20:04:46 +0000 |
commit | 62b99c09a4bbb75fea6c309c77ebf856323d908c (patch) | |
tree | 207cdb23f8257e270a30143fde23d2033901581f /scripts/README | |
parent | 8718296061e35ba33bf88847e7498f3d7e38f8f1 (diff) | |
parent | 3c61bd9e26bf930f865e28e7eef48856653d1c98 (diff) | |
download | sg3_utils-62b99c09a4bbb75fea6c309c77ebf856323d908c.tar.gz |
Merge remote-tracking branch 'aosp/upstream-main' into HEAD am: 448b67b18a am: d39ef90544 am: 3c61bd9e26
Original change: https://android-review.googlesource.com/c/platform/external/sg3_utils/+/2312210
Change-Id: I0362cffa263ba632a3e2058f8f50f32e024b2cc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'scripts/README')
-rw-r--r-- | scripts/README | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/scripts/README b/scripts/README new file mode 100644 index 00000000..72cbdcf5 --- /dev/null +++ b/scripts/README @@ -0,0 +1,55 @@ + README for sg3_utils/scripts + ============================ +Introduction +============ +This directory contains bash shell scripts. Most of them call one or +more utilities from the sg3_utils package. They assume the sg3_utils +package utilities are on the PATH of the user. + +rescan-scsi-bus.sh is written by Kurt Garloff (formerly from Suse Labs) +with patches from Hannes Reinecke (Suse) and Redhat. + +scsi_logging_level is written by Andreas Herrmann <aherrman at de dot ibm +dot com>. It sets the logging level of the SCSI subsystem in the Linux +2.6 series kernels. See that file for more information. + +The other scripts are written by the author. Some do testing while others +do bulk tasks (e.g. stopping multiple disks). + +Details +======= +Each script supplies more information, typically by supplying a '-h' +or '--help' option. The script source often contains explanatory +information. Following is a usage summary with a one line description: + rescan-scsi-bus.sh [OPTIONS] + - see the output of 'rescan-scsi-bus.sh --help' + scsi_logging_level [OPTIONS] + - set Linux SCSI subsystem logging level + scsi_mandat [-h] [-L] [-q] <device> + - check for mandatory SCSI command support + scsi_readcap [-b] [-h] [-v] <device>+ + - fetch capacity/size information for each <device> + scsi_ready [-h] [-v] <device>+ + - check the media ready status on each <device> + scsi_satl [-h] [-L] [-q] [-v] <device> + - check <device> for SCSI to ATA Translation Layer (SATL) + scsi_start [-h] [-v] [-w] <device>+ + - start media (i.e. spin up) in each <device> + scsi_stop [-h] [-v] [-w] <device>+ + - stop media (i.e. spin down) in each <device> + scsi_temperature [-h] [-v] <device>+ + - check temperature in each <device> + +These scripts assume that the main sg3_utils utilities are installed +and are on the user's PATH. + +This directory, prior to sg3_utils-1.28, contained the sas_disk_blink +script. Since it depends on the sdparm utility it has been moved to +the sdparm package in its scripts directory. + +59-scsi-sg3_utils.rules is a Linux specific file for udev. These rules use +'sg_inq --export' to help udev create identifying device nodes, for example +/dev/disk/by-id/wwn-0x5001501234567890-part1. + +Douglas Gilbert +4th October 2021 |