Version 2.7.5 (svn r13880, built Mon Sep 24 22:35:20 EDT 2012)
Running rvitals lcds, on p775 system I am getting what looks like extra text:
c250f01c12ap02-hf0: Current LCD: 0611 ibm
c250f01c12ap09-hf0: Current LCD: blank
c250f01c12ap29-hf0: Current LCD: 0611 om c250f
c250f01c10ap25-hf0: Current LCD:
c250f01c10ap29-hf0: Current LCD: c250f01c10ap13-hf0: 1| om c250f[[
c250f01c10ap05-hf0: 1| ibm.com [[
c250f01c10ap02-hf0: 1|0c20 .pok.ibm[[
c250f01c10ap09-hf0: 1| 17-hf0.p[[
the c250f01c10ap25-hf0 (id=25 on f01cec10) doesn't exist. So when run rvitals, it output the error msgs for the c250f01c10ap25-hf0 , and the other node are successful. But the perl code couldn't parse this case. fixed it. And the output is as follows:
c250f01c12ap02-hf0: Current LCD: 0611
c250f01c12ap09-hf0: Current LCD: blank
c250f01c12ap29-hf0: Current LCD: 0611
c250f01c10ap02-hf0: Current LCD: blank
c250f01c10ap05-hf0: Current LCD: blank
c250f01c10ap09-hf0: Current LCD: 0c20
c250f01c10ap25-hf0: Current LCD: Error: c250f01c10ap25-hf0: Error response received from hardware control point "40.1.10.2". rc=243
c250f01c10ap29-hf0: Current LCD: blank
I have checked the code into xCAT trunk r14135 and xCAT 2.7.6 r14136. And I also attach the fixed here. You can put the file FSPvitals.pm in /opt/xcat/lib/perl/xCAT, and restart the xcatd.
any other problems, please let me know. Thanks.
This fix is to be applied to 2.7.5. Note the SVN tag of 2.7.5 is incorrect. The highest revision number in 2.7.5 is (svn r14039, built Tue Oct 16 23:16:45 EDT 2012
Last edit: Lissa Valletta 2013-10-22
For Linux, You can put the file FSPvitals.pm in /opt/xcat/lib/perl/xCAT, and restart the xcatd. service xcatd restart.
This file is to be applied to xCAT 2.7.5, it is delivered in xCAT 2.7.6.
Last edit: Lissa Valletta 2013-10-22
xCAT Team - I tested the ifix package SF3133.121101.epkg.Z on c250mgrs25-pvt and it appears that the ifix is not working, or at least not completely. With and without the ifix installed, I see the same extraneous output which is displayed to the right of the correct LCD output. For example:
c250f06c01ap21-hf0: Current LCD: 0611 t
c250f06c01ap25-hf0: Current LCD: blank
c250f06c01ap29-hf0: Current LCD: blank
c250f02c07ap01-hf0: Current LCD: blank
c250f02c07ap05-hf0: Current LCD: AA00E158 p
c250f02c07ap09-hf0: Current LCD: AA00E158 c250f0
c250f02c07ap13-hf0: Current LCD: 0611 12ap25
c250f02c07ap17-hf0: Current LCD: 0611
c250f02c07ap21-hf0: Current LCD: AA00E158
c250f02c07ap25-hf0: Current LCD: AA00E158 5
c250f02c07ap29-hf0: Current LCD: blank
c250f02c08ap05-hf0: Current LCD: AA00E158 5
c250f02c08ap09-hf0: Current LCD: AA00E158 12ap25
c250f02c08ap13-hf0: Current LCD: AA00E158
c250f02c08ap17-hf0: Current LCD: AA00E158
c250f02c08ap21-hf0: Current LCD: AA00E158 ype
c250f02c08ap25-hf0: Current LCD: AA00E158 p
c250f02c08ap29-hf0: Current LCD: AA00E158 vailable
c250f02c04ap01-hf0: Current LCD: AA00E158 12ap25
c250f02c04ap05-hf0: Current LCD: blank
c250f02c04ap09-hf0: Current LCD: AA00E158 vailable
c250f02c04ap13-hf0: Current LCD: AA00E158 p
c250f02c04ap17-hf0: Current LCD: AA00E158 c250f0
c250f02c04ap21-hf0: Current LCD: AA00E158
c250f02c04ap25-hf0: Current LCD: AA00E158 ype
Bill Wajda is debugging the problem on my EMS, and thinks it may still be a parsing issue down in the dfm layer. He's experimenting with dfm updates, and will open a CMVC defect to check code in.
Showing that the ifix is installed:
[root@c250mgrs25-pvt:/tmp/swg]
ID STATE LABEL INSTALL TIME UPDATED BY ABSTRACT
1 S SF3485032 07/04/12 01:33:10 SF3485032 fix c31 hang
2 S IV25843m03 08/16/12 16:31:06 IV25843,IV23152,etc/7.1 TL1 SP3
3 S SF3133 11/02/12 10:45:10 xCAT SF3133 FSPvitals.pm ifix
Also, I made sure to run /opt/xcat/sbin/restartxcatd to recycle xcatd. (Did it twice, just to make sure).
And, the sum of the updated file is correct and matches what is in the README:
So in the mean time, I do not think the 3133 ifix will cause any addition problems, it just doesn't completely fix the garbled output issue.
NOTE TO ANYONE LOOKING TO USE THE IFIX PROVIDED BY BUG 3133:
The ifix actually does resolve the original issue (garbled / corrupt LED output) reported by this bug report. The issue I reported after installing the ifix is different. I was seeing some extraneous output to the right of the valid LED data, and this is being addressed by CMVC defect 183624 against the DFM component (see update below). I recommend that customers install ifix for bug 3133, with or without a fix for 183624.
Last edit: Scott Greenlese 2012-11-07
CMVC sev3 Defect is open for this problem against the DFM component:
183624 query_lcds shows characters for incorrectly malloc'd memory
This was fixed in xcat-dfm-2.7.6 (xcat271245a).
Last edit: Lissa Valletta 2013-10-21
Internal Service Saul
Attached is AIX efix + README and a tar file + README and the README
Last edit: Lissa Valletta 2012-11-13
I reopened this xCAT bug since there seems to be an issue where the
rvitals blade lcds does not provide output for NGP firebird blades