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

Grant Grundler iod00d at hp.com
Wed Dec 7 11:41:37 PST 2005


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?

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. :(

thanks,
grant




More information about the general mailing list