Michael, Looking at the attached error file will show a big endian data displayed in wrong little endian order. The attached file mstflint2.patch fix this problem. The mstflint2.patch has to be used after mstflint.patch packed in the OFED-1.1 openib.tgz.(user_patches...) The patch change only the displayed data and not the program's used internal structures , as I found that data write is performed o.k. and I did not want to cause errors in the writing process . Moshe
____________________________________________________________ Moshe Katzir | +972-9971-8639 (o) | +972-52-860-6042 (m) Voltaire - The Grid Backbone www.voltaire.com <http://www.voltaire.com/> <mailto:[EMAIL PROTECTED]> -----Original Message----- From: Moshe Kazir Sent: Monday, October 30, 2006 4:00 PM To: 'Michael S. Tsirkin' Cc: [email protected]; [EMAIL PROTECTED] Subject: mstflint error on ppc64 Hi Michael, The output of mstflint is changed on ppc64 as result of byte ordering issues. If you take a HCA that was burned using x86_64 or Mellanox manufacturing and perform mstflint -d ... q on ppc64 you'll find that the value of PSID VSD and Board Id was changed. I tried to look at the code to find the error, but then I saw that vsd is defined twice in the code according to it's usage (char[205], or unsigned int[52] ) Can you please look and help ? Best regards, Moshe ____________________________________________________________ Moshe Katzir | +972-9971-8639 (o) | +972-52-860-6042 (m) Voltaire - The Grid Backbone www.voltaire.com <http://www.voltaire.com/> <mailto:[EMAIL PROTECTED]>
Script started on Thu Nov 16 11:17:12 2006
js21-sles10:~ # mstflint -d 0c:00.0 -i
/usr/voltaire/fw/BC-HSEC-128-SDR-Rev1-25208-4_7_927.img -vsd
1 01234567 -vsd2 0123456789012345 -nofs burn
Current FW version on flash: N/A
New FW version: N/A
Burn image with the following GUIDs:
Node: 0008f1040398047c
Port1: 0008f1040398047d
Port2: 0008f1040398047e
Sys.Image: 0008f1040398047f
You are about to replace current PSID in the image file -
"0123456789012345" with a different PSID - "0TLV00700003".
Note: It is highly recommended not to change the image PSID.
Do you want to continue ? (y/n) [n] : y
You are about to replace current PSID on flash - "3210765410985432" with a
different PSID - "0123456789012345".
Note: It is highly recommended not to change the PSID.
Do you want to continue ? (y/n) [n] : y
Burn process will not be failsafe. No checks are performed.
ALL flash, including Invariant Sector will be overwritten.
If this process fails computer may remain in inoperable state.
Do you want to continue ? (y/n) [n] : y
000%000%001%002%003%004%005%006%007%008%009%010%011%012%013%014%015%016%017%018%019%020%021%022%023%024%025%026%027%028%029%030%031%032%033%034%035%036%037%038%039%040%041%042%043%044%045%046%047%048%049%050%051%052%053%054%055%056%057%058%059%060%061%062%063%064%065%066%067%068%069%070%071%072%073%074%075%076%077%078%079%080%081%082%083%084%085%086%087%088%089%090%091%092%093%094%095%096%097%098%099%100%100%
js21-sles10:~ # mstflint -d 0c:00.0 q
Image type: Failsafe
I.S. Version: 1
Chip Revision: A0
GUID Des: Node Port1 Port2 Sys image
GUIDs: 0008f1040398047c 0008f1040398047d 0008f1040398047e
0008f1040398047f
Board ID: 32107654 (3210765410985432)
VSD: 32107654
PSID: 3210765410985432
js21-sles10:~ #
js21-sles10:~ # exit
Script done on Thu Nov 16 11:28:46 2006
mstflint2.patch
Description: mstflint2.patch
_______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
