[openib-general] Re: [mstflint] firmware upgrade instructions
James Lentini
jlentini at netapp.com
Tue Sep 6 09:00:39 PDT 2005
On Tue, 6 Sep 2005, Michael S. Tsirkin wrote:
> Quoting r. James Lentini <jlentini at netapp.com>:
> > Subject: [mstflint] firmware upgrade instructions
> >
> >
> > Hi Michael,
> >
> > I'm guessing that you are the maintainer of mstflint. Two questions:
> > What is the difference between mstflint and tvflash?
>
> I didnt personally use tvflash. I think this tool is specific for
> topspin cards. I think you'll need to use it if you are using the
> topspin gen1 driver.
If tvflash requires the gen1 stack, why is it located at
https://openib.org/svn/gen2/trunk/src/userspace/tvflash/
^^^^
Is it in the wrong place?
> For mellanox cards, you can also use the mlxburn tool, part of the
> ibadm package in mellanox ib gold.
>
> > Using mstflint, how can the firmware located on the Mellanox website:
> >
> > http://www.mellanox.com/products/firmware.html
> >
> > be used to upgrade an HCA?
>
> James, .mlx is a generic firmware common for all boards based
> on mellanox silicon.
> Therefore, to get a firmware image that flint can burn,
> in addition to the .mlx file, you also need a .brd file
> that matches the board you have.
>
> 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
>
> Once you have .mlx and .brd, compile these into a firmware image
> specific for your board. This can be done by imgen tools that I have just
> uploaded to the src/userspace/imgen directory.
>
> Pls look at imgen/README file that explains how to do it.
>
> HTH
It is a big help. I'll add this information to the Wiki.
More information about the general
mailing list