[openib-general] Re: Flash sector size? eh?

Michael S. Tsirkin mst at mellanox.co.il
Wed Dec 7 13:25:04 PST 2005


Quoting r. Grant Grundler <iod00d at hp.com>:
> Subject: Re: Flash sector size? eh?
> 
> On Wed, Dec 07, 2005 at 11:31:20AM +0200, Michael S. Tsirkin wrote:
> > You need to query the Board ID on card and in image:
> > ./mstflint/mstflint -d <device> q
> > ./mstflint/mstflint -i <device> q
> 
> Ah...another issue:
> # ./mstflint/mstflint -d /proc/bus/pci/0084\:05/00.0 q
> *** ERROR *** Can't open /proc/bus/pci/0084:05/00.0: Can not obtain Flash semaphore (63). You can use -clear_semaphore to force semaphore unlock. See help for details.
> 
> I expect that's due to the previous failure not cleaning up behind itself.
> After clearing the flash semaphore:
> 
> # ./mstflint/mstflint -d /proc/bus/pci/0084\:05/00.0 q
> Image type: FailSafe
> Chip rev.:  A0
> GUID Des:   Node             Port1            Port2            Sys image
> GUIDs:      001321ffff757800 001321ffff757801 001321ffff757802 001321ffff757803 
> Board ID:   76­
> 
> # ./mstflint/mstflint -i /root/fw-25208-4_7_400-MHGA28-1T.bin q
> Image type: FailSafe
> Chip rev.:  A0
> GUID Des:   Node             Port1            Port2            Sys image
> GUIDs:      0002c9000100d050 0002c9000100d051 0002c9000100d052 0002c9000100d050 
> Board ID:   V_ym (MT_0200000001)
> 
> I don't know what to make of the "76-" for board ID.
> Could this be a prototype board with some HP generated firmware?

Looks like it is, and looks like HP has its own way to format board IDs,
different from both mellanox and topspin boards.
Could you find out about this?

> Is "Board ID" the only way to tell which vendor provided an HCA?
> I normally expect Subsystem ID to tell me that but have the impression
> (after looking at several PCI-X HCAs I have installed) that I can't
> trust that in this case. :(

Mellanox FW lets you set the Subsystem ID,
I wouldnt know whether vendors actually do this.

-- 
MST



More information about the general mailing list