<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
So I've got 2 very similar Windows CCE hosts.  One of them loads OpenIB
drivers just fine.  The other crashes, and freezes on restart until I
boot with the "last known good configuration" option.<br>
<br>
The one that is crashing has a PCI-X HCA, and the one that works has a
PCI-E HCA.  I don't really suspect that to be root of the problem...
rather, I presume I should check firmware revisions first.  So that's
the question...err- questions:<br>
<br>
1)  How do I check the HCA fw rev using windows?  I check the
properties of the device from the device manager, and I find the
"Firmware Revision" field, but it's blank.<br>
<br>
2)  How do I check the HCA fw rev using windows, but with no driver
loaded?  (this appears to be the only way I'll be able to interact w/
the PCI-X based machine)<br>
<br>
thx-<br>
<br>
    Jeremy Enos<br>
<br>
Fabian Tillier wrote:
<blockquote
 cite="mid79ae2f320604012117i354f858cs6cbd3a292fd64399@mail.gmail.com"
 type="cite">
  <pre wrap="">Hi Jeremy,

On 4/1/06, Jeremy Enos <a class="moz-txt-link-rfc2396E" href="mailto:jenos@ncsa.uiuc.edu"><jenos@ncsa.uiuc.edu></a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">I'm not sure how to tell what model I have using Windows short of
opening the box up, but it's remote to me at the moment.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Bring up the computer management console (right-click my computer,
manage), then select Device Manager.

Find the HCA (probably PCI Device under Other category), right-click,
properties.

You should see a "Details" tab, select it, and select Device ID or Hardware ID.

The drivers should work with:
PCI\VEN_15B3&DEV_5A44&SUBSYS_5A4415B3&REV_A1
PCI\VEN_15B3&DEV_6278&SUBSYS_627815B3&REV_A0

The first is a MT23108 board, the second is a MT25208.

Let me know what your device is reported as (select the hardware ID,
then ctrl-c as the right-click menu doesn't give the option to copy)
if it isn't one of the above.

  </pre>
  <blockquote type="cite">
    <pre wrap=""> However, on a
linux box pulled from the same batch, lspci yields:

02:0b.0 PCI bridge: Mellanox Technologies MT23108 PCI Bridge (rev a1)
03:00.0 InfiniBand: Mellanox Technologies MT23108 InfiniHost (rev a1)

I'm not 100% until I open the box of course, but in this particular case
I am 99.9% sure the windows box is using the same card.  It doesn't find
anything when I point it to the HCA directory.  But you're saying that
should work w/ the 23108, right?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Yes, if your Windows box is the same, it should work.

  </pre>
  <blockquote type="cite">
    <pre wrap="">This is likely a novice question, but
what do "Tavor" and "Arbel" refer to?  The different chipsets?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Correct - Tavor is the PCI-X HCA chip from Mellanox, found on the
MT23108 HCAs.  Arbel is the PCI-Express HCA chip, for HCAs with
memory, found on the MT23208.  Someone form Mellanox will hopefully
correct me if I've bungled this up.

If your system is PCI-X, you have an MT23108.

- Fab
  </pre>
</blockquote>
</body>
</html>