1SMP_REP_MANUFACTURER(8) SMP_UTILS SMP_REP_MANUFACTURER(8)
2
3
4
6 smp_rep_manufacturer - invoke REPORT MANUFACTURER INFORMATION SMP func‐
7 tion
8
10 smp_rep_manufacturer [--help] [--hex] [--interface=PARAMS] [--raw]
11 [--sa=SAS_ADDR] [--verbose] [--version] [--zero] SMP_DEVICE[,N]
12
14 Sends a SAS Serial Management Protocol (SMP) REPORT MANUFACTURER INFOR‐
15 MATION function request to an SMP target. The SMP target is identified
16 by the SMP_DEVICE and the SAS_ADDR. Depending on the interface, the
17 SAS_ADDR may be deduced from the SMP_DEVICE. The mpt interface uses
18 SMP_DEVICE to identify a HBA (an SMP initiator) and needs the addi‐
19 tional ,N to differentiate between HBAs if there are multiple present.
20
22 Mandatory arguments to long options are mandatory for short options as
23 well.
24
25 -h, --help
26 output the usage message then exit.
27
28 -H, --hex
29 output the response (less the CRC field) in hexadecimal.
30
31 -I, --interface=PARAMS
32 interface specific parameters. In this case "interface" refers
33 to the path through the operating system to the SMP initiator.
34 See the smp_utils man page for more information.
35
36 -r, --raw
37 send the response (less the CRC field) to stdout in binary. All
38 error messages are sent to stderr.
39
40 -s, --sa=SAS_ADDR
41 specifies the SAS address of the SMP target device. Typically
42 this is an expander. This option may not be needed if the
43 SMP_DEVICE has the target's SAS address within it. The SAS_ADDR
44 is in decimal but most SAS addresses are shown in hexadecimal.
45 To give a number in hexadecimal either prefix it with '0x' or
46 put a trailing 'h' on it.
47
48 -v, --verbose
49 increase the verbosity of the output. Can be used multiple times
50
51 -V, --version
52 print the version string and then exit.
53
54 -z, --zero
55 zero the Allocated Response Length field in the request. This is
56 required for strict SAS-1.1 compliance. However this option
57 should not be given in SAS-2 and later; if it is given an
58 abridged response may result.
59
61 The SMP REPORT MANUFACTURER function was introduced in SAS-1, with
62 small additions in SAS-1.1 . This function remains unaltered in SAS-2
63 and SPL-1.
64
66 Written by Douglas Gilbert.
67
69 Report bugs to <dgilbert at interlog dot com>.
70
72 Copyright © 2006-2011 Douglas Gilbert
73 This software is distributed under a FreeBSD license. There is NO war‐
74 ranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PUR‐
75 POSE.
76
78 smp_utils, smp_discover(smp_utils)
79
80
81
82smp_utils-0.96 May 2011 SMP_REP_MANUFACTURER(8)