Hmmm, I've bought Sun and Dell OEM cards before from eBay (also MHGH28-XTC), then flashed them perfectly fine using stock Mellanox firmware. They're working well, no issues at all.
With those HP ones, they seem like the same kind of thing. Two things to watch out for though:
- HP also has some OEM mezzanine adapters. I'm not sure of the HP parts numbers, but you'd want to make sure these cards are not them and using the wrong photo's.
- Both of the cards you're linking to use the same photo for the front PCB shot (with the heatsink), which confuses matters a bit.
If the HP part # doesn't turn out to be for a mezzanine part, you should be fine.
As a useful seperate thought, you can get fairly cheap 1 metre CX4 cables from China for about US$14 each, not including postage. Much, much cheaper than most of the places here in the UK. If you need the link I can dig it up, or just do a search through this site.
Thank you for the response Justin, sounds like the HP branded card should be fine for my purposes.
I did find a HP Reference Guide which lists the above card as a PCIe Dual Port card. So I should be safe in assuming it's not going to be a mezzanine adapter. For anyone else's reference in the future:
HP IB 4X DDR PCI-e DUAL PORT HCA / 448397-B21 / 452372-001 / MHGH28-XTC
I'm actually based in Australia and looking to buy the cards from the UK or US. Prices are much cheaper than here in Australia and shipping seems reasonable enough.
$25 AUD delivered for this 1meter Infiniband CX4 Cable doesn't sound too bad:
Sounds like you're all set.
I've been buying CX4 cables from that same seller on eBay, and found him/her to be very good.
You might want to be careful of that specific item you're bidding on though, as the text in the item description says that item will only be shipped to the US. (no idea why) That seller definitely has other items able to be shipped non-US though (definitely UK at least).
Physically, 448397-B21/452372-001 == MHGH28-X[T|S]C
Firmware feature wise, there appears to be a single difference.
All 3 of my HP MHGH28 (2 rev X1, 1 rev A3) came with DPDP enabled.
While on Mellanox MHGH28, only rev >= A4 appear to have it enabled.
DPDP = ability to run IB on port1 + 10GbE on port2 simultaneously.
So I'd say the HP cards have more functionality out of the box.
Cool, that's good info. Especially since the HP cards are cheaper on eBay atm.
With the DPDP capability, I wonder if some of the earlier MHGH28-X*C cards can successfully have that enabled by reburning them with with different .ini settings?
I might try it out later on, if I get up the courage to potentially kill a card.
Mellanox said doesn't capable DPDP capability on OFED 1.8.1.
I think that is very curious.
OFED 1.8.1 can support Multi virtual vHBA function for SRP Initiator each IB port up to 8 vHBA.
But IPoIB was not on vSphere 5.x.
I'll wait to launch next release OFED for vSphere....