AS9716-32D - How to obtain the basic PSU information via I2C command? Follow
Purpose :
Please refer to this article of how to obtain basic information about the PSU, which includes the model name, serial number, part number and firmware version.
Model :
AS9716-32D
PSU support list :
| Model name | PSU model(F2B) | PSU model(B2F) | Note |
| AS9716-32D | YESM1300AM-2A01P10(AC) FSH082-610G (AC) (R) | YESM1300AM-2R01P10(AC) FSH095-610G (AC) (R) | DC input is not supported |
Procedure :
To o btain basic information of the PSU using I2C command in three environments (ONIE, DIAG and ONL), please follow the steps below.
- In ONIE
For PSU1, execute the commands below to get the PSU EEPROM and PMbus information.
ONIE:/ # i2cset -y 0 0x77 0x00 0x01
ONIE:/ # i2cset -y 0 0x72 0x00 0x01
ONIE:/ # i2cdump -y 0 0x50
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 01 00 00 00 01 0c 00 f2 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 45 53 4d 53 52 31 33 32 41 4d c8 OWER?ESMSR132AM?
20: 59 45 53 4d 31 33 30 30 cb 41 4d 2d 32 41 30 31 YESM1300?AM-2A01
30: 50 31 30 20 d3 53 30 41 30 30 30 58 36 30 31 38 P10 ?S0A000X6018
40: 32 35 30 30 30 31 30 36 03 12 07 18 c9 50 33 43 25000106?????P3C
50: 33 30 30 41 30 30 c3 41 30 30 c1 00 00 00 00 76 300A00?A00?....v
60: 00 02 18 4d 99 14 05 dc 05 3c 05 28 23 90 33 00 .??M?????<?(#?3.
70: 00 00 00 2f 3f 0c 1f dc f5 00 00 00 00 01 02 0d .../?????....???
80: 11 df 01 b0 04 8c 04 d4 04 78 00 00 00 30 2a 01 ?????????x...0*?
90: 82 0d a9 c7 82 f4 01 db 01 0d 02 32 00 00 00 b8 ???????????2...?
a0: 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ONIE:/ # i2cdump -y 0 0x58
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 00 15 15 ff ff 03 00 00 00 00 00 00 00 00 00 ..??..?.........
10: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 .........?......
20: 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?...............
30: 00 00 00 00 00 00 00 00 00 00 90 00 00 00 00 00 ..........?.....
40: 00 00 00 00 00 00 1c 00 00 00 c0 00 00 00 00 00 ......?...?.....
50: 00 5a 00 00 00 00 00 00 00 00 00 00 00 66 00 00 .Z...........f..
60: 00 00 00 00 00 00 00 00 00 00 26 49 00 00 00 00 ..........&I....
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 ..............@.
80: 00 00 00 00 00 00 06 06 78 68 00 1e a3 22 23 32 ......??xh.??"#2
90: 52 00 00 00 00 f0 fc 54 22 08 0b 03 00 00 00 05 R....??T"???...?
a0: 00 00 00 00 c8 30 dd 26 00 00 0e 0e 00 0e 00 00 ....?0?&..??.?..
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 07 13 03 00 0a 28 00 55 55 00 00 00 00 00 00 00 ???.?(.UU.......
e0: 00 06 02 13 ff d7 ea 00 00 00 00 00 00 00 00 00 .???.??.........
f0: 00 00 33 00 1a 00 00 00 ff ff 12 10 45 00 00 00 ..3.?.....??E...For PSU2, execute the commands below to get the PSU EEPROM and PMbus information.
ONIE:/ # i2cset -y 0 0x77 0x00 0x01
ONIE:/ # i2cset -y 0 0x72 0x00 0x02
ONIE:/ # i2cdump -y 0 0x51
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 01 00 00 00 01 0c 00 f2 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 45 53 4d 53 52 31 33 32 41 4d c8 OWER?ESMSR132AM?
20: 59 45 53 4d 31 33 30 30 cb 41 4d 2d 32 41 30 31 YESM1300?AM-2A01
30: 50 31 30 20 d3 53 30 41 30 30 30 58 36 30 32 30 P10 ?S0A000X6020
40: 32 35 30 30 30 31 37 39 03 14 07 19 c9 50 33 43 25000179?????P3C
50: 33 30 30 41 30 30 c3 41 30 30 c1 00 00 00 00 70 300A00?A00?....p
60: 00 02 18 4d 99 14 05 dc 05 3c 05 28 23 90 33 00 .??M?????<?(#?3.
70: 00 00 00 2f 3f 0c 1f dc f5 00 00 00 00 01 02 0d .../?????....???
80: 11 df 01 b0 04 8c 04 d4 04 78 00 00 00 30 2a 01 ?????????x...0*?
90: 82 0d a9 c7 82 f4 01 db 01 0d 02 32 00 00 00 b8 ???????????2...?
a0: 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
ONIE:/ # i2cdump -y 0 0x59
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 00 15 15 ff ff 03 00 00 00 00 00 00 00 00 00 ..??..?.........
10: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 .........?......
20: 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?...............
30: 00 00 00 00 00 00 00 00 00 00 90 00 00 00 00 00 ..........?.....
40: 00 00 00 00 00 00 c0 00 00 00 70 00 00 00 00 00 ......?...p.....
50: 00 5a 00 00 00 00 00 00 00 00 00 00 00 66 00 00 .Z...........f..
60: 00 00 00 00 00 00 00 00 00 00 26 49 00 00 00 00 ..........&I....
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 ..............@.
80: 00 00 00 00 00 00 06 06 e8 9e 00 ec 3c 20 25 38 ......????.?< %8
90: 5e 00 00 00 00 f0 98 1c 22 08 0b 03 00 00 00 05 ^....???"???...?
a0: 00 00 00 00 c8 30 dd 26 00 00 0e 0e 00 0e 00 00 ....?0?&..??.?..
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 ...?............
d0: 07 13 03 00 0a 28 00 46 00 00 00 00 00 00 00 00 ???.?(.F........
e0: 00 06 02 13 ff 02 54 00 00 00 00 00 00 00 00 00 .???.?T.........
f0: 00 00 33 00 0a 00 00 00 ff ff 32 10 45 00 00 00 ..3.?.....2?E...
- In DIAG
For PSU1, execute the commands below to get the PSU EEPROM and PMbus information.
root@(none):/# i2cset 0 0x77 0x00 0x01
root@(none):/# i2cset 0 0x72 0x00 0x01
root@(none):/# i2cutil -md 0x50 0x00 0xff
00: 01 00 00 00 01 0c 00 f2 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 45 53 4d 53 52 31 33 32 41 4d c8 OWER?ESMSR132AM?
20: 59 45 53 4d 31 33 30 30 cb 41 4d 2d 32 41 30 31 YESM1300?AM-2A01
30: 50 31 30 20 d3 53 30 41 30 30 30 58 36 30 31 38 P10 ?S0A000X6018
40: 32 35 30 30 30 31 30 36 03 12 07 18 c9 50 33 43 25000106?????P3C
50: 33 30 30 41 30 30 c3 41 30 30 c1 00 00 00 00 76 300A00?A00?....v
60: 00 02 18 4d 99 14 05 dc 05 3c 05 28 23 90 33 00 .??M?????<?(#?3.
70: 00 00 00 2f 3f 0c 1f dc f5 00 00 00 00 01 02 0d .../?????....???
80: 11 df 01 b0 04 8c 04 d4 04 78 00 00 00 30 2a 01 ?????????x...0*?
90: 82 0d a9 c7 82 f4 01 db 01 0d 02 32 00 00 00 b8 ???????????2...?
a0: 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
root@(none):/# i2cutil -md 0x58 0x00 0xff
00: 00 00 15 15 ff ff 03 00 00 00 00 00 00 00 00 00 ..??..?.........
10: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 .........?......
20: 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?...............
30: 00 00 00 00 00 00 00 00 00 00 90 00 00 00 00 00 ..........?.....
40: 00 00 00 00 00 00 1c 00 00 00 c0 00 00 00 00 00 ......?...?.....
50: 00 5a 00 00 00 00 00 00 00 00 00 00 00 66 00 00 .Z...........f..
60: 00 00 00 00 00 00 00 00 00 00 26 49 00 00 00 00 ..........&I....
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 ..............@.
80: 00 00 00 00 00 00 06 06 78 68 00 05 a0 22 25 32 ......??xh.??"%2
90: 58 00 00 00 00 f0 f8 54 22 08 0b 03 00 00 00 05 X....??T"???...?
a0: 00 00 00 00 c8 30 dd 26 00 00 0e 0e 00 0e 00 00 ....?0?&..??.?..
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 07 13 03 00 0a 28 00 55 55 00 00 00 00 00 00 00 ???.?(.UU.......
e0: 00 06 02 13 ff d6 e9 00 00 00 00 00 00 00 00 00 .???.??.........
f0: 00 00 33 00 38 00 00 00 ff ff 12 10 48 00 00 ..3.8.....??H...For PSU2, execute the commands below to get the PSU EEPROM and PMbus information.
root@(none):/# i2cset 0 0x77 0x00 0x01
root@(none):/# i2cset 0 0x72 0x00 0x02
root@(none):/# i2cutil -md 0x51 0x00 0xff
00: 01 00 00 00 01 0c 00 f2 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 45 53 4d 53 52 31 33 32 41 4d c8 OWER?ESMSR132AM?
20: 59 45 53 4d 31 33 30 30 cb 41 4d 2d 32 41 30 31 YESM1300?AM-2A01
30: 50 31 30 20 d3 53 30 41 30 30 30 58 36 30 32 30 P10 ?S0A000X6020
40: 32 35 30 30 30 31 37 39 03 14 07 19 c9 50 33 43 25000179?????P3C
50: 33 30 30 41 30 30 c3 41 30 30 c1 00 00 00 00 70 300A00?A00?....p
60: 00 02 18 4d 99 14 05 dc 05 3c 05 28 23 90 33 00 .??M?????<?(#?3.
70: 00 00 00 2f 3f 0c 1f dc f5 00 00 00 00 01 02 0d .../?????....???
80: 11 df 01 b0 04 8c 04 d4 04 78 00 00 00 30 2a 01 ?????????x...0*?
90: 82 0d a9 c7 82 f4 01 db 01 0d 02 32 00 00 00 b8 ???????????2...?
a0: 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
root@(none):/# i2cutil -md 0x59 0x00 0xff
00: 00 00 15 15 ff ff 03 00 00 00 00 00 00 00 00 00 ..??..?.........
10: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 .........?......
20: 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?...............
30: 00 00 00 00 00 00 00 00 00 00 90 00 00 00 00 00 ..........?.....
40: 00 00 00 00 00 00 c0 00 00 00 70 00 00 00 00 00 ......?...p.....
50: 00 5a 00 00 00 00 00 00 00 00 00 00 00 66 00 00 .Z...........f..
60: 00 00 00 00 00 00 00 00 00 00 26 49 00 00 00 00 ..........&I....
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 ..............@.
80: 00 00 00 00 00 00 06 06 e8 9e 00 26 11 23 2c 38 ......????.&?#,8
90: 64 00 00 00 00 f0 90 1c 22 08 0b 03 00 00 00 05 d....???"???...?
a0: 00 00 00 00 c8 30 dd 26 00 00 0e 0e 00 0e 00 00 ....?0?&..??.?..
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 ...?............
d0: 07 13 03 00 0a 28 00 46 00 00 00 00 00 00 00 00 ???.?(.F........
e0: 00 06 02 13 ff 2f 81 00 00 00 00 00 00 00 00 00 .???./?.........
f0: 00 00 33 00 24 00 00 00 ff ff 32 10 33 00 00 ..3.$.....2?3...
- In ONL
*If the NOS you are using is developed based on ONL, you can directly use the following command to get the PSU information.
For PSU1, execute the commands below to get the PSU EEPROM and PMbus information.
root@localhost:~# i2cdump -y -f 9 0x50
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 01 00 00 00 01 0c 00 f2 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 45 53 4d 53 52 31 33 32 41 4d c8 OWER?ESMSR132AM?
20: 59 45 53 4d 31 33 30 30 cb 41 4d 2d 32 41 30 31 YESM1300?AM-2A01
30: 50 31 30 20 d3 53 30 41 30 30 30 58 36 30 31 38 P10 ?S0A000X6018
40: 32 35 30 30 30 31 30 36 03 12 07 18 c9 50 33 43 25000106?????P3C
50: 33 30 30 41 30 30 c3 41 30 30 c1 00 00 00 00 76 300A00?A00?....v
60: 00 02 18 4d 99 14 05 dc 05 3c 05 28 23 90 33 00 .??M?????<?(#?3.
70: 00 00 00 2f 3f 0c 1f dc f5 00 00 00 00 01 02 0d .../?????....???
80: 11 df 01 b0 04 8c 04 d4 04 78 00 00 00 30 2a 01 ?????????x...0*?
90: 82 0d a9 c7 82 f4 01 db 01 0d 02 32 00 00 00 b8 ???????????2...?
a0: 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
root@localhost:~# i2cdump -y -f 9 0x58
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 00 15 15 ff ff 03 00 00 00 00 00 00 00 00 00 ..??..?.........
10: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 .........?......
20: 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?...............
30: 00 00 00 00 00 00 00 00 00 00 90 00 00 00 00 00 ..........?.....
40: 00 00 00 00 00 00 1c 00 00 00 c0 00 00 00 00 00 ......?...?.....
50: 00 5a 00 00 00 00 00 00 00 00 00 00 00 66 00 00 .Z...........f..
60: 00 00 00 00 00 00 00 00 00 00 26 49 00 00 00 00 ..........&I....
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 ..............@.
80: 00 00 00 00 00 00 06 06 78 68 00 0d 8d 23 23 32 ......??xh.??##2
90: 58 00 00 00 00 f0 f4 54 22 08 0b 03 00 00 00 05 X....??T"???...?
a0: 00 00 00 00 c8 30 dd 26 00 00 0e 0e 00 0e 00 00 ....?0?&..??.?..
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
d0: 07 13 03 00 0a 28 00 55 55 00 00 00 00 00 00 00 ???.?(.UU.......
e0: 00 06 02 13 ff 71 84 00 00 00 00 00 00 00 00 00 .???.q?.........
f0: 00 00 33 00 18 00 00 00 ff ff 12 10 45 00 00 00 ..3.?.....??E...For PSU2, execute the commands below to get the PSU EEPROM and PMbus information.
root@localhost:~# i2cdump -y -f 10 0x51
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 01 00 00 00 01 0c 00 f2 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 45 53 4d 53 52 31 33 32 41 4d c8 OWER?ESMSR132AM?
20: 59 45 53 4d 31 33 30 30 cb 41 4d 2d 32 41 30 31 YESM1300?AM-2A01
30: 50 31 30 20 d3 53 30 41 30 30 30 58 36 30 32 30 P10 ?S0A000X6020
40: 32 35 30 30 30 31 37 39 03 14 07 19 c9 50 33 43 25000179?????P3C
50: 33 30 30 41 30 30 c3 41 30 30 c1 00 00 00 00 70 300A00?A00?....p
60: 00 02 18 4d 99 14 05 dc 05 3c 05 28 23 90 33 00 .??M?????<?(#?3.
70: 00 00 00 2f 3f 0c 1f dc f5 00 00 00 00 01 02 0d .../?????....???
80: 11 df 01 b0 04 8c 04 d4 04 78 00 00 00 30 2a 01 ?????????x...0*?
90: 82 0d a9 c7 82 f4 01 db 01 0d 02 32 00 00 00 b8 ???????????2...?
a0: 0b ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ?...............
b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
root@localhost:~# i2cdump -y -f 10 0x59
No size specified (using byte-data access)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 00 15 15 ff ff 03 00 00 00 00 00 00 00 00 00 ..??..?.........
10: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00 .........?......
20: 17 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?...............
30: 00 00 00 00 00 00 00 00 00 00 90 00 00 00 00 00 ..........?.....
40: 00 00 00 00 00 00 c0 00 00 00 70 00 00 00 00 00 ......?...p.....
50: 00 5a 00 00 00 00 00 00 00 00 00 00 00 66 00 00 .Z...........f..
60: 00 00 00 00 00 00 00 00 00 00 26 49 00 00 00 00 ..........&I....
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 40 00 ..............@.
80: 00 00 00 00 00 00 06 06 e8 9e 00 05 a5 21 26 38 ......????.??!&8
90: 64 00 00 00 00 f0 7c 1c 22 08 0b 03 00 00 00 05 d....?|?"???...?
a0: 00 00 00 00 c8 30 dd 26 00 00 0e 0e 00 0e 00 00 ....?0?&..??.?..
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
c0: 00 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 ...?............
d0: 07 13 03 00 0a 28 00 46 00 00 00 00 00 00 00 00 ???.?(.F........
e0: 00 06 02 13 ff 70 c2 00 00 00 00 00 00 00 00 00 .???.p?.........
f0: 00 00 33 00 09 00 00 00 ff ff 32 10 3a 00 00 00 ..3.?.....2?:...Use the below command to dump the PSU1 and PSU2 firmware revisions.
root@localhost:~# i2cdump -y -f 9 0x58 s 0xd1
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 45 53 4d 53 52 31 33 32 41 4d 50 33 43 33 30 30 ESMSR132AMP3C300
10: 41 30 30 A00
root@localhost:~# i2cdump -y -f 10 0x59 s 0xd1
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 45 53 4d 53 52 31 33 32 41 4d 50 33 43 33 30 30 ESMSR132AMP3C300
10: 41 30 30 A00
Comments
0 comments
Please sign in to leave a comment.