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

Michael S. Tsirkin mst at mellanox.co.il
Tue Sep 6 10:41:35 PDT 2005


Quoting r. James Lentini <jlentini at netapp.com>:
> Subject: Re: [mstflint] firmware upgrade instructions
> 
> 
> 
> On Tue, 6 Sep 2005, Michael S. Tsirkin wrote:
> 
> > For mellanox cards you can usually figure that our by the board id,
> > which is reported by running "mstflint -d <device> q"
> > or by looking at board id in /sys/class/infiniband/mthcaX/board_id
> 
> What if my board ID doesn't match any of the *.brd file names?
> 
> # cat /sys/class/infiniband/mthca0/board_id  
> MT_0030000001
> 
> # ./mstflint -d `lspci -d 15b3:5a44 | cut -f 1 -d ' '` q 
> Image type: FailSafe
> Chip rev.:  A1
> GUID Des:   Node             Port1            Port2            Sys 
> image
> GUIDs:      0002c90200003098 0002c90200003099 0002c9020000309a 
> 0002c9020000309b 
> Board ID:    (MT_0030000001)
> 
> > ls -1 fw-23108-rel-3_3_3/*.brd
> fw-23108-rel-3_3_3/MHX-CE128-T.brd
> fw-23108-rel-3_3_3/MHX-CE256-T.brd
> fw-23108-rel-3_3_3/MHX-CE512-T.brd
> fw-23108-rel-3_3_3/MHXL-CF128-T.brd
> fw-23108-rel-3_3_3/MHXL-CF256-T.brd
> fw-23108-rel-3_3_3/MTLP23108_jaguar.brd

MHX-CE256-T etc is noth the board id, I think its called the product number or
something.
MT_0030000001 is MHXL-CF128-T (Previously: MTLP23108-CF128), right
enough.


> I know that it is a MHXL-CF128-T though. Is it safe to upgrade with 
> that board file?
> 

After compiling the image, you can run flint -i <image> q
on the image and see that the board ID matches.
If it does, its safe to burn.


-- 
MST



More information about the general mailing list