[openib-general] Re: [mstflint] firmware upgrade instructions

James Lentini jlentini at netapp.com
Tue Sep 6 11:59:53 PDT 2005



On Tue, 6 Sep 2005, Michael S. Tsirkin wrote:

> After compiling the image, you can run flint -i <image> q
> on the image and see that the board ID matches.

I've added your instructions to the "Installation Cheat Sheet" page of 
the Wiki.

After I created the binary image, I checked to see that board id's 
matched:

# ./mstflint -i /tmp/fw-23108-a1-rel.bin q
Image type: FailSafe
Chip rev.:  A1
GUID Des:   Node             Port1            Port2            Sys image
GUIDs:      0002c9000100d050 0002c9000100d051 0002c9000100d052 0002c9000100d050 
Board ID:   V_ym (MT_0030000001)

I'm not sure what the "V_ym" text means, but the MT_0030000001 
matched, so I assumed that the image was ready.


> If it does, its safe to burn.

When I tried to burn the image, I receive the following error:

# ./mstflint -d `lspci -d 15b3:5a44 | cut -f 1 -d ' '` -i 
/tmp/fw-23108-a1-rel.bin burn
Image type: FailSafe
Chip rev.:  A1
GUID Des:   Node             Port1            Port2            Sys 
image
GUIDs:      0002c90200003098 0002c90200003099 0002c9020000309a 
0002c9020000309b 
Board ID:    (MT_0030000001)

    Burn image with the following GUIDs:
        Node:      0002c90200003098
        Port1:     0002c90200003099
        Port2:     0002c9020000309a
        Sys.Image: 0002c9020000309b

Read and verify Invariant Sector               - FAILED

*** ERROR *** Failsafe burn failed: Invariant sector doesn't match. 
Word #446 (0x1be) in image: 0xffffffff, while in flash: 0x00009cfc
It is impossible to burn this image in a failsafe mode.
If you want to burn in non failsafe mode, use the "-nofs" switch.

Any ideas?



More information about the general mailing list