Processors
Intel® Processors, Tools, and Utilities
15512 Discussions

LCC Platform CRB VPD problem

FoxconnDiag
Beginner
2,763 Views

Hi Sir,

We try to write data (SN/PN...etc) to VPD (Board FRU, 0xAC), we got "C1" return code and fail to write the data. It's OK to read the VPD.

The CRB we used is Brighton City, Idaville LCC Platform with Ice Lake D LCC SoC

 

Below is the short fail log, please help to check the problem, thank you!

----------------------------------------------------------

mv cmd=12 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=c1 rlen=1
mv rsp data (len=1):
0000: c1
ccode c1: Invalid Command
write_product error 193 (0xc1)
ifruset, Invalid Command

 

 

*** Below is the entire log, FYR. ***

----------------------------------------------------

root@commonDiags:/mnt/joann/dagger2# ./ifruset -i 0 -s BR400411-1123-785-980-11999 -x
ifruset: version 2.99
Using FRU ID 0x00
ipmi_open: driver type =
ipmi_open_mv: cannot open /dev/ipmi/0
ipmi_open_mv: successfully opened /dev/ipmi0, fd=3
ipmi_open rc = 0 type = open
Driver type open, open rc = 0
mv cmd=01 netfn=06 lun=00 sdata=0 sresp=16
mv cmd data (len=0):
getevent_mv: set_gets_events rv=0 errno=2, n=1
mv cmd=01 netfn=06 mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=16
mv rsp data (len=16):
0000: 00 23 00 00 66 02 bf 57 01 00 93 00 00 1d aa b4
devid: firmware ver 0.66, IPMI v02, vendor=343 prod=147
-- BMC version 0.66, IPMI version 2.0
mv cmd=00 netfn=2c lun=00 sdata=1 sresp=16
mv cmd data (len=1):
0000: 00
mv cmd=00 netfn=2c mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=c1 rlen=2
mv rsp data (len=2):
0000: c1 00
ccode c1: Invalid Command
bmc_sa = 20 fdevsdrs = 0

load_fru: sa = 20, frudev = 00
mv cmd=10 netfn=0a lun=00 sdata=1 sresp=18
mv cmd data (len=1):
0000: 00
mv cmd=10 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=4
mv rsp data (len=4):
0000: 00 f0 00 00
load_fru: inv ret = 0, cc = 0
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 00 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 01 01 04 08 13 00 00 df 02 03 00 00 00 00
0010: 00 00
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 10 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 00 80 07 c3 01 00 00 00 00 09 00 00 c1 00
0010: 00 e6
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 20 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 01 04 17 d0 38 36 37 35 2d 33 30 39 2d 34
0010: 30 31
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 30 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 2d 34 31 32 c8 53 4e 30 30 30 39 55 44 c1
0010: 00 5f
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 40 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 01 0b 19 c0 e5 c2 c6 41 43 43 54 4f 4e cc
0010: 42 52
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 50 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 49 47 48 54 4f 4e 43 49 54 59 d8 42 52 34
0010: 30 30
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 60 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 34 31 31 2d 31 31 32 33 2d 37 38 35 2d 39
0010: 38 30
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 70 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 2d 31 31 ca 4b 37 39 35 34 36 2d 31 30 30
0010: d3 46
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 80 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 52 55 5f 42 52 43 5f 46 41 42 41 5f 31 32
0010: 32 30
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 90 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 31 39 c1 00 00 00 00 4c 01 0b 19 c6 41 43
0010: 43 54
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 a0 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 4f 4e cc 42 52 49 47 48 54 4f 4e 43 49 54
0010: 59 c7
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 b0 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 4d 4e 36 39 39 30 35 c7 31 2e 32 2e 32 2e
0010: 31 db
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 c0 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 42 52 34 30 30 34 31 31 2d 31 31 32 33 2d
0010: 37 38
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 d0 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 35 2d 39 38 30 2d 31 31 30 31 31 cc 41 33
0010: 33 32
mv cmd=11 netfn=0a lun=00 sdata=4 sresp=18
mv cmd data (len=4):
0000: 00 e0 00 10
mv cmd=11 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=18
mv rsp data (len=18):
0000: 00 10 35 32 33 33 33 35 35 34 c2 37 42 c1 00 00
0010: 00 e9
mv cmd=37 netfn=06 lun=00 sdata=0 sresp=18
mv cmd data (len=0):
mv cmd=37 netfn=06 mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=0 rlen=17
mv rsp data (len=17):
0000: 00 a5 a5 a5 a5 a5 a5 62 01 01 13 26 09 a5 a5 a5
0010: a5
system_guid: ret = 0, cc = 0
system guid (16): a5 a5 a5 a5 a5 a5 62 01 01 13 26 09 a5 a5 a5 a5
[Component,00] Component FRU Size : 240
FRU Header: 01 01 04 08 13 00 00 df
FRU Body (size=240/240):
0000: 01 01 04 08 13 00 00 df 02 03 00 00 00 00 00 00 ................
0016: 00 80 07 c3 01 00 00 00 00 09 00 00 c1 00 00 e6 ................
0032: 01 04 17 d0 38 36 37 35 2d 33 30 39 2d 34 30 31 ....8675-309-401
0048: 2d 34 31 32 c8 53 4e 30 30 30 39 55 44 c1 00 5f -412.SN0009UD.._
0064: 01 0b 19 c0 e5 c2 c6 41 43 43 54 4f 4e cc 42 52 .......ACCTON.BR
0080: 49 47 48 54 4f 4e 43 49 54 59 d8 42 52 34 30 30 IGHTONCITY.BR400
0096: 34 31 31 2d 31 31 32 33 2d 37 38 35 2d 39 38 30 411-1123-785-980
0112: 2d 31 31 ca 4b 37 39 35 34 36 2d 31 30 30 d3 46 -11.K79546-100.F
0128: 52 55 5f 42 52 43 5f 46 41 42 41 5f 31 32 32 30 RU_BRC_FABA_1220
0144: 31 39 c1 00 00 00 00 4c 01 0b 19 c6 41 43 43 54 19.....L....ACCT
0160: 4f 4e cc 42 52 49 47 48 54 4f 4e 43 49 54 59 c7 ON.BRIGHTONCITY.
0176: 4d 4e 36 39 39 30 35 c7 31 2e 32 2e 32 2e 31 db MN69905.1.2.2.1.
0192: 42 52 34 30 30 34 31 31 2d 31 31 32 33 2d 37 38 BR400411-1123-78
0208: 35 2d 39 38 30 2d 31 31 30 31 31 cc 41 33 33 32 5-980-11011.A332
0224: 35 32 33 33 33 35 35 34 c2 37 42 c1 00 00 00 e9 52333554.7B.....
header, len=8, cksum0 = df, cksum1 = df
internal off=8, len=24, cksum = e6
chassis off=32, len=32, cksum = 5f
board off=64, len=88, cksum = 4c
prod off=152, len=88, cksum = e9
multi off=0, len=0, fru sz=240
ctype=17
[Component,00] Chassis Type : Rack-Mount Chassis
[Component,00] Chassis Part Number : 8675-309-401-412
[Component,00] Chassis Serial Num : SN0009UD
num Chassis fields = 2
[Component,00] Board Mfg DateTime : Tue Apr 14 00:00:00 2020
[Component,00] Board Manufacturer : ACCTON
[Component,00] Board Product Name : BRIGHTONCITY
[Component,00] Board Serial Number : BR400411-1123-785-980-11
[Component,00] Board Part Number : K79546-100
[Component,00] Board FRU File ID : FRU_BRC_FABA_122019
num Board fields = 5
[Component,00] Product Manufacturer: ACCTON
[Component,00] Product Name : BRIGHTONCITY
[Component,00] Product Part Number : MN69905
[Component,00] Product Version : 1.2.2.1
[Component,00] Product Serial Num : BR400411-1123-785-980-11011
[Component,00] Product Asset Tag : A33252333554
[Component,00] Product FRU File ID : 7B
num Product fields = 7, last=c1, max = 88
[Component,00] System GUID : a5a5a5a5-a5a5-6201-0113-2609a5a5a5a5
Can't find SMBIOS address entry point.

Writing new product data (,,,,BR400411-1123-785-980-11999,,,) ...
write_product: fru[4,p]=[13,0b] prod_off=152, plen=88
i=0 frubuf[155]: c6 41 43, j=6 k=6 n=3
i=1 frubuf[162]: cc 42 52, j=12 k=12 n=10
i=2 frubuf[175]: c7 4d 4e, j=7 k=7 n=23
i=3 frubuf[183]: c7 31 2e, j=7 k=7 n=31
i=4 frubuf[191]: db 42 52, j=27 k=27 n=39
i=5 frubuf[219]: cc 41 33, j=12 k=12 n=67
i=6 frubuf[232]: c2 37 42, j=2 k=2 n=80
frubuf[235]: c1 00 00, j=2 k=83 n=83 remainder=5
newbuf[83]: c1 00 00, j=2 newlen=84 plen=88
old prod_area buffer (88):
0000: 01 0b 19 c6 41 43 43 54 4f 4e cc 42 52 49 47 48 ....ACCTON.BRIGH
0016: 54 4f 4e 43 49 54 59 c7 4d 4e 36 39 39 30 35 c7 TONCITY.MN69905.
0032: 31 2e 32 2e 32 2e 31 db 42 52 34 30 30 34 31 31 1.2.2.1.BR400411
0048: 2d 31 31 32 33 2d 37 38 35 2d 39 38 30 2d 31 31 -1123-785-980-11
0064: 30 31 31 cc 41 33 33 32 35 32 33 33 33 35 35 34 011.A33252333554
0080: c2 37 42 c1 00 00 00 e9 .7B.....
new prod_area buffer (88):
0000: 01 0b 19 c6 41 43 43 54 4f 4e cc 42 52 49 47 48 ....ACCTON.BRIGH
0016: 54 4f 4e 43 49 54 59 c7 4d 4e 36 39 39 30 35 c7 TONCITY.MN69905.
0032: 31 2e 32 2e 32 2e 31 db 42 52 34 30 30 34 31 31 1.2.2.1.BR400411
0048: 2d 31 31 32 33 2d 37 38 35 2d 39 38 30 2d 31 31 -1123-785-980-11
0064: 39 39 39 cc 41 33 33 32 35 32 33 33 33 35 35 34 999.A33252333554
0080: c2 37 42 c1 00 00 00 d0 .7B.....
sfru: 240
prod_offset: 0x98
newlen: 88
write_fru_data[0] (len=19): 00 98 00 01 0b 19 c6 41 43 43 54 4f 4e cc 42 52 49 47 48
mv cmd=12 netfn=0a lun=00 sdata=19 sresp=16
mv cmd data (len=19):
0000: 00 98 00 01 0b 19 c6 41 43 43 54 4f 4e cc 42 52
0010: 49 47 48
mv cmd=12 netfn=0a mc=00;20;00 adrtype=c
ipmi_cmdraw_mv: status=0 ccode=c1 rlen=1
mv rsp data (len=1):
0000: c1
ccode c1: Invalid Command
write_product error 193 (0xc1)
ifruset, Invalid Command
root@commonDiags:/mnt/joann/dagger2#

0 Kudos
1 Reply
Maria_R_Intel
Moderator
2,747 Views

Hello @FoxconnDiag


Thank you for posting on the Intel* Community.


We reviewed your inquiry and we think that the best course of action is to check this with an Intel Field Application Engineer (FAE). Or you can also use Intel® Premier Support (IPS).


If your company has its own Intel representative, you may want to inquire if they can assist you with this inquiry. Your company's Purchasing Department will normally have your Intel representative's contact information.


If you do not have a contact or IPS source, you may want to speak with a Field Application Engineer from a local distributor.


Please find in this link a list of Intel® Authorized Distributors and Approved Suppliers


If you need any additional information, please submit a new question as this thread will no longer be monitored.

 

Best regards,

Maria R.

Intel Customer Support Technician




0 Kudos
Reply