AS7712-32X - How to obtain the basic PSU information via I2C command? Follow
Purpose :
Please refer to this article to understand how to obtain basic information about the PSU.
The basic PSU information includes model name, serial number, part number, and firmware version.
Model :
AS7712-32X
PSU support list :
Model name | PSU model(F2B) | PSU model(B2F) | Note |
AS7712-32X |
YM-2651YBR (AC) YM-2651VBR (DC) |
YM-2651YCR (AC) YM-2651VCR (DC) |
Procedure :
Please refer to the method of obtaining basic information about the PSU using the I2C command in three environments: ONIE, DIAG, and ONL.
- Regarding the ONIE
For the PSU1, you can use the below command to get the PSU EEPROM and PMbus information.
ONIE:/ # i2cset -y 1 0x71 0x02
ONIE:/ # i2cdump -y 1 0x53
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 01 00 00 00 01 0b 00 f3 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 53 50 52 49 4e 36 35 31 41 4d c8 OWER?SPRIN651AM?
20: 59 4d 2d 32 36 35 31 59 c4 42 30 31 52 d2 53 41 YM-2651Y?B01R?SA
30: 30 37 30 56 35 38 31 38 33 36 30 30 32 32 34 33 070V581836002243
40: 03 12 09 17 c9 50 33 43 33 30 35 41 30 30 c3 41 ?????P3C305A00?A
50: 30 37 c1 00 00 00 00 fa 00 02 18 4c 9a 8a 02 0c 07?....?.??L????
60: 03 3c 05 28 23 90 33 00 00 00 00 2f 3f 0e 1f 3c ?<?(#?3..../???<
70: f3 00 00 00 00 01 02 0d 0e e2 01 b0 04 8c 04 d4 ?....???????????
80: 04 78 00 e8 03 a4 ce 01 82 0d 59 17 82 f4 01 db ?x.???????Y?????
90: 01 0d 02 32 00 64 00 a0 0f ff ff ff ff ff ff ff ???2.d.??.......
a0: ff 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 1 0x5b
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 00 00 15 15 ff ff 00 ff ff ff ff ff ff ff ff ff ..??............
10: ff ff ff ff ff ff ff ff ff 90 00 ff ff ff ff ff .........?......
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
30: 05 ff ff ff ff ff ff ff ff ff 99 00 00 ff ff ff ?.........?.....
40: ff ff ff ff ff ff ff ff ff ff 2b ff ff ff ff ff ..........+.....
50: ff 5c ff ff ff ff ff ff ff ff ff ff ff ff ff ff .\..............
60: ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff ................
70: ff ff ff ff ff ff ff ff ff 02 00 00 00 00 00 00 .........?......
80: ff 00 ff ff ff ff 06 06 00 00 ff 03 b7 17 1f 1c ......??...?????
90: 8a 00 ff ff ff 00 60 00 22 08 08 01 ff 06 12 02 ?.....`."???.???
a0: 5a 08 08 ee e8 17 a7 8a 32 00 51 c3 ff 0e ff ff Z???????2.Q?.?..
b0: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff 03 ff ff ff ff ff ff ff ff ff ff ff ff ...?............
d0: 04 13 03 ff 0a 14 ff 00 00 00 00 50 00 ff 5b ff ???.??.....P..[.
e0: 10 ff ff ff ff 59 ff ff ff ff ff ff ff ff ff ff ?....Y..........
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
For the PSU2, you can use the below command to get the PSU EEPROM and PMbus information.
ONIE:/ # i2cset -y 1 0x71 0x01
ONIE:/ # i2cdump -y 1 0x50
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 01 00 00 00 01 0b 00 f3 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 53 50 52 49 4e 36 35 31 41 4d c8 OWER?SPRIN651AM?
20: 59 4d 2d 32 36 35 31 59 c4 42 52 20 20 d2 53 41 YM-2651Y?BR ?SA
30: 31 39 30 4e 30 39 31 36 30 39 30 31 34 31 31 32 190N091609014112
40: 03 10 03 17 c9 50 33 43 33 30 30 41 30 36 c3 41 ?????P3C300A06?A
50: 31 39 c1 00 00 00 00 2c 00 02 18 4c 9a 8a 02 0c 19?....,.??L????
60: 03 3c 05 28 23 90 33 00 00 00 00 2f 3f 0e 1f 3c ?<?(#?3..../???<
70: f3 00 00 00 00 01 02 0d 0e e2 01 b0 04 8c 04 d4 ?....???????????
80: 04 78 00 e8 03 a4 ce 01 82 0d 59 17 82 f4 01 db ?x.???????Y?????
90: 01 0d 02 32 00 64 00 a0 0f ff ff ff ff ff ff ff ???2.d.??.......
a0: ff 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 1 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 00 ff ff ff ff ff ff ff ff ff ..??............
10: ff ff ff ff ff ff ff ff ff 90 00 ff ff ff ff ff .........?......
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
30: 05 ff ff ff ff ff ff ff ff ff 99 00 00 ff ff ff ?.........?.....
40: ff ff ff ff ff ff ff ff ff ff 2b ff ff ff ff ff ..........+.....
50: ff 5c ff ff ff ff ff ff ff ff ff ff ff ff ff ff .\..............
60: ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff ................
70: ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 ................
80: ff 00 ff ff ff ff 06 06 00 00 ff 06 1d 19 1e 1b ......??...?????
90: 4b 00 ff ff ff 00 98 00 22 08 08 01 ff 06 12 02 K.....?."???.???
a0: 5a 08 08 ee e8 17 a7 8a 32 00 51 c3 ff 0e ff ff Z???????2.Q?.?..
b0: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff 03 ff ff ff ff ff ff ff ff ff ff ff ff ...?............
d0: 02 13 03 ff 0a 14 ff 00 00 00 00 10 00 ff 69 ff ???.??.....?..i.
e0: 10 ff ff ff ff 59 ff ff ff ff ff ff ff ff ff ff ?....Y..........
f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
- Regarding the DIAG
For the PSU1, you can use the below command to get the PSU EEPROM and PMbus information.
root@(none):/# i2cutil -bus 1
I2C bus 1
root@(none):/# i2cutil -probe
Valid chip addresses: 57 71 72 73 74 75
root@(none):/# i2cutil -mw 0x71 0 0x02
root@(none):/# i2cutil -md 0x53 0x0 0xff
00: 01 00 00 00 01 0b 00 f3 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 53 50 52 49 4e 36 35 31 41 4d c8 OWER?SPRIN651AM?
20: 59 4d 2d 32 36 35 31 59 c4 42 30 31 52 d2 53 41 YM-2651Y?B01R?SA
30: 30 37 30 56 35 38 31 38 33 36 30 30 32 32 34 33 070V581836002243
40: 03 12 09 17 c9 50 33 43 33 30 35 41 30 30 c3 41 ?????P3C305A00?A
50: 30 37 c1 00 00 00 00 fa 00 02 18 4c 9a 8a 02 0c 07?....?.??L????
60: 03 3c 05 28 23 90 33 00 00 00 00 2f 3f 0e 1f 3c ?<?(#?3..../???<
70: f3 00 00 00 00 01 02 0d 0e e2 01 b0 04 8c 04 d4 ?....???????????
80: 04 78 00 e8 03 a4 ce 01 82 0d 59 17 82 f4 01 db ?x.???????Y?????
90: 01 0d 02 32 00 64 00 a0 0f ff ff ff ff ff ff ff ???2.d.??.......
a0: ff 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 0x5b 0x0 0xff
00: 00 00 15 15 ff ff 00 ff ff ff ff ff ff ff ff ff ..??............
10: ff ff ff ff ff ff ff ff ff 90 00 ff ff ff ff ff .........?......
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
30: 05 ff ff ff ff ff ff ff ff ff 99 00 00 ff ff ff ?.........?.....
40: ff ff ff ff ff ff ff ff ff ff 2b ff ff ff ff ff ..........+.....
50: ff 5c ff ff ff ff ff ff ff ff ff ff ff ff ff ff .\..............
60: ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff ................
70: ff ff ff ff ff ff ff ff ff 02 00 00 00 00 00 00 .........?......
80: ff 00 ff ff ff ff 06 06 00 00 ff 01 0d 17 1f 1c ......??...?????
90: 96 00 ff ff ff 00 88 00 22 08 08 01 ff 06 12 02 ?.....?."???.???
a0: 5a 08 08 ee e8 17 a7 8a 32 00 51 c3 ff 0e ff ff Z???????2.Q?.?..
b0: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff 03 ff ff ff ff ff ff ff ff ff ff ff ff ...?............
d0: 04 13 03 ff 0a 14 ff 00 00 00 00 50 00 ff 64 ff ???.??.....P..d.
e0: 10 ff ff ff ff 2d 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 ................
For the PSU2, you can use the below command to get the PSU EEPROM and PMbus information.
root@(none):/# i2cutil -bus 1
I2C bus 1
root@(none):/# i2cutil -mw 0x71 0 0x01
root@(none):/# i2cutil -md 0x50 0x0 0xff
00: 01 00 00 00 01 0b 00 f3 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 53 50 52 49 4e 36 35 31 41 4d c8 OWER?SPRIN651AM?
20: 59 4d 2d 32 36 35 31 59 c4 42 52 20 20 d2 53 41 YM-2651Y?BR ?SA
30: 31 39 30 4e 30 39 31 36 30 39 30 31 34 31 31 32 190N091609014112
40: 03 10 03 17 c9 50 33 43 33 30 30 41 30 36 c3 41 ?????P3C300A06?A
50: 31 39 c1 00 00 00 00 2c 00 02 18 4c 9a 8a 02 0c 19?....,.??L????
60: 03 3c 05 28 23 90 33 00 00 00 00 2f 3f 0e 1f 3c ?<?(#?3..../???<
70: f3 00 00 00 00 01 02 0d 0e e2 01 b0 04 8c 04 d4 ?....???????????
80: 04 78 00 e8 03 a4 ce 01 82 0d 59 17 82 f4 01 db ?x.???????Y?????
90: 01 0d 02 32 00 64 00 a0 0f ff ff ff ff ff ff ff ???2.d.??.......
a0: ff 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 0x0 0xff
00: 00 00 15 15 ff ff 00 ff ff ff ff ff ff ff ff ff ..??............
10: ff ff ff ff ff ff ff ff ff 90 00 ff ff ff ff ff .........?......
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
30: 05 ff ff ff ff ff ff ff ff ff 99 00 00 ff ff ff ?.........?.....
40: ff ff ff ff ff ff ff ff ff ff 2b ff ff ff ff ff ..........+.....
50: ff 5c ff ff ff ff ff ff ff ff ff ff ff ff ff ff .\..............
60: ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff ................
70: ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 ................
80: ff 00 ff ff ff ff 06 06 00 00 ff 04 59 18 1e 1b ......??...?Y???
90: 4b 00 ff ff ff 00 c0 00 22 08 08 01 ff 06 12 02 K.....?."???.???
a0: 5a 08 08 ee e8 17 a7 8a 32 00 51 c3 ff 0e ff ff Z???????2.Q?.?..
b0: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff 03 ff ff ff ff ff ff ff ff ff ff ff ff ...?............
d0: 02 13 03 ff 0a 14 ff 00 00 00 00 10 00 ff 71 ff ???.??.....?..q.
e0: 10 ff ff ff ff 2d 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 ................
-
Regarding the 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 the PSU1, you can use the below command to get the PSU EEPROM and PMbus information.
root@localhost:~# i2cdump -y -f 11 0x53
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 0b 00 f3 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 53 50 52 49 4e 36 35 31 41 4d c8 OWER?SPRIN651AM?
20: 59 4d 2d 32 36 35 31 59 c4 42 30 31 52 d2 53 41 YM-2651Y?B01R?SA
30: 30 37 30 56 35 38 31 38 33 36 30 30 32 32 34 33 070V581836002243
40: 03 12 09 17 c9 50 33 43 33 30 35 41 30 30 c3 41 ?????P3C305A00?A
50: 30 37 c1 00 00 00 00 fa 00 02 18 4c 9a 8a 02 0c 07?....?.??L????
60: 03 3c 05 28 23 90 33 00 00 00 00 2f 3f 0e 1f 3c ?<?(#?3..../???<
70: f3 00 00 00 00 01 02 0d 0e e2 01 b0 04 8c 04 d4 ?....???????????
80: 04 78 00 e8 03 a4 ce 01 82 0d 59 17 82 f4 01 db ?x.???????Y?????
90: 01 0d 02 32 00 64 00 a0 0f ff ff ff ff ff ff ff ???2.d.??.......
a0: ff 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 11 0x5b
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 00 ff ff ff ff ff ff ff ff ff ..??............
10: ff ff ff ff ff ff ff ff ff 90 00 ff ff ff ff ff .........?......
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
30: 05 ff ff ff ff ff ff ff ff ff 99 00 00 ff ff ff ?.........?.....
40: ff ff ff ff ff ff ff ff ff ff 2b ff ff ff ff ff ..........+.....
50: ff 5c ff ff ff ff ff ff ff ff ff ff ff ff ff ff .\..............
60: ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff ................
70: ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 ................
80: ff 00 ff ff ff ff 06 06 00 00 ff 02 b7 17 1f 1c ......??...?????
90: 8a 00 ff ff ff 00 64 00 22 08 08 01 ff 06 12 02 ?.....d."???.???
a0: 5a 08 08 ee e8 17 a7 8a 32 00 51 c3 ff 0e ff ff Z???????2.Q?.?..
b0: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff 03 ff ff ff ff ff ff ff ff ff ff ff ff ...?............
d0: 04 13 03 ff 0a 14 ff 00 00 00 00 50 00 ff 5d ff ???.??.....P..].
e0: 10 ff ff ff ff c9 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 ................
For the PSU2, you can use the below command to get the PSU EEPROM and PMbus information.
root@localhost:~# i2cdump -y -f 10 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 0b 00 f3 01 0a 19 c8 33 59 20 50 ?...??.?????3Y P
10: 4f 57 45 52 ca 53 50 52 49 4e 36 35 31 41 4d c8 OWER?SPRIN651AM?
20: 59 4d 2d 32 36 35 31 59 c4 42 52 20 20 d2 53 41 YM-2651Y?BR ?SA
30: 31 39 30 4e 30 39 31 36 30 39 30 31 34 31 31 32 190N091609014112
40: 03 10 03 17 c9 50 33 43 33 30 30 41 30 36 c3 41 ?????P3C300A06?A
50: 31 39 c1 00 00 00 00 2c 00 02 18 4c 9a 8a 02 0c 19?....,.??L????
60: 03 3c 05 28 23 90 33 00 00 00 00 2f 3f 0e 1f 3c ?<?(#?3..../???<
70: f3 00 00 00 00 01 02 0d 0e e2 01 b0 04 8c 04 d4 ?....???????????
80: 04 78 00 e8 03 a4 ce 01 82 0d 59 17 82 f4 01 db ?x.???????Y?????
90: 01 0d 02 32 00 64 00 a0 0f ff ff ff ff ff ff ff ???2.d.??.......
a0: ff 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 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 00 ff ff ff ff ff ff ff ff ff ..??............
10: ff ff ff ff ff ff ff ff ff 90 00 ff ff ff ff ff .........?......
20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
30: 05 ff ff ff ff ff ff ff ff ff 99 00 00 ff ff ff ?.........?.....
40: ff ff ff ff ff ff ff ff ff ff 2b ff ff ff ff ff ..........+.....
50: ff 5c ff ff ff ff ff ff ff ff ff ff ff ff ff ff .\..............
60: ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ff ff ................
70: ff ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 ................
80: ff 00 ff ff ff ff 06 06 00 00 ff 0c 1d 18 1e 1b ......??...?????
90: 4b 00 ff ff ff 00 a0 00 22 08 08 01 ff 06 12 02 K.....?."???.???
a0: 5a 08 08 ee e8 17 a7 8a 32 00 51 c3 ff 0e ff ff Z???????2.Q?.?..
b0: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
c0: ff ff ff 03 ff ff ff ff ff ff ff ff ff ff ff ff ...?............
d0: 02 13 03 ff 0a 14 ff 00 00 00 00 10 00 ff 68 ff ???.??.....?..h.
e0: 10 ff ff ff ff c9 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 ................
Use the below command to dump the PSU1 and PSU2 firmware revisions.
root@localhost:~# i2cdump -y -f 11 0x5b s 0xd1
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 53 50 52 49 4e 36 35 31 41 4d 50 33 43 33 30 35 SPRIN651AMP3C305
10: 41 30 30 A00
root@localhost:~# i2cdump -y -f 10 0x58 s 0xd1
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00: 53 50 52 49 4e 36 35 31 41 4d 50 33 43 33 30 30 SPRIN651AMP3C300
10: 41 30 36
Comments
0 comments
Please sign in to leave a comment.