[openib-general] Re: Flashing Mellanox MT23108

Michael S. Tsirkin mst at mellanox.co.il
Fri Apr 8 02:32:07 PDT 2005


Quoting r. Roland Fehrenbacher <rf at q-leap.de>:
> Subject: Re: Flashing Mellanox MT23108
> 
> >>>>> "Michael" == Michael S Tsirkin <mst at mellanox.co.il> writes:
> 
>     Michael> Quoting r. Jerome Pioux <Jerome.Pioux at bull.com>:
> 
>     >> I don't know about mstflint but I used flint in the past from
>     >> IBGD so it may be the same?  With flint, you need to use the
>     >> raw image (bin) and not the Mellanox one (mlx).  This is what I
>     >> used:
> 
> Hi Jerome,
> 
> thanks for your help. I knew 'Mellanox flint'. The disadvantage of it
> is that it needs all the drivers loaded, while flint goes directly on
> the PCI device.
> 
>     >> flint -d /dev/mst/mt23108_pci_cr2 -i
>     >> /etc/ibfw/fw/fw-cougar-a1-3.3.2-jerome.bin b Image type:
>     >> FailSafe Chip rev.: A1 GUIDs: 0005ad0000016770 0005ad0000016771
>     >> 0005ad0000016772 0005ad000100d050 Board ID: ­
>     >> 
>     >> Burn image with the following GUIDs: Node: 0005ad0000016770
>     >> Port1: 0005ad0000016771 Port2: 0005ad0000016772 Sys.Image:
>     >> 0005ad000100d050 etc...
>     >> 
>     >> I think that I created the bin image using infiniburn.  I read
>     >> fw-23108-a1-rel.mlx using infiniburn and write the bin image
>     >> (raw format).  But if you have infiniburn working, I think that
>     >> you can burn the mlx image directly.
> 
>     >> ----- Original Message -----
>     >> 
>     >> From: Roland Fehrenbacher To: openib-general at openib.org Sent:
>     >> Thursday, April 07, 2005 5:38 AM Subject: [openib-general]
>     >> Flashing Mellanox MT23108
>     >> 
>     >> Hi,
>     >> 
>     >> can anyone tell me how to flash a Mellanox MT23108 card with
>     >> mstflint. When I try the firmware file fw-23108-a1-rel.mlx from
>     >> Mellanox I get
>     >> 
>     >> $ mstflint -d /proc/bus/pci/03/00.0 -i fw-23108-a1-rel.mlx b
>     >> Not a valid image
> 
>     Michael> With mstflint you pass in the device location: -d 03:00.0
>     Michael> Otherwise its the same.
> 
> Unfortunately, now even with the raw image prepared by using infiniburn
> from fw-23108-a1-rel.mlx and the correct .brd, I get
> 
> mstflint -d /proc/bus/pci/03/00.0 -i fw-23108.bin b
>   /0x00030028/ (BOOT2) - read error (Address (0x3002c) is out of image limits
> )
> Not a valid image
> 
> Roland
> 

I'll check this on Sunday.
What does mstflint -d 03:00.0 v show?

-- 
MST - Michael S. Tsirkin



More information about the general mailing list