[openib-general] ib_mthca fails to load with old firmware

Ken L Johnson ken at novell.com
Tue May 16 18:49:14 PDT 2006


I'm running into a problem when I try to use the OFED RC4 release on some 
blade systems that have TopSpin HCA daughter cards installed (actually 
Mellanox). I'm trying to figure out how to update the firmware to the latest 
[ http://mellanox.com/support/firmware_table.php ] but it seems I must know 
the PSID so I can grab the right firmware image. Can anyone point me in the 
right direction here?

---8<--- [query device using flint]

blade9:~ # flint -d /dev/mst/mt25208_pci_cr0 q
Image type:      Failsafe
I.S. Version:    1
Chip Revision:   A0
GUID Des:        Node             Port1            Port2            Sys image
GUIDs:           0005ad000002ad1d 0005ad000002ad1e 0005ad000002ad1f 
0005ad000100d050
Board ID:        1
VSD:             1
PSID:

--->8---

---8<--- [dmesg output showing ib_mthca load failure]

  <6>ib_mthca: Mellanox InfiniBand HCA driver v0.08 (February 14, 2006)
  <6>ib_mthca: Initializing 0000:02:00.0
  <6>ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 169
  <7>PCI: Setting latency timer of device 0000:02:00.0 to 64
  <6>e1000: eth0: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex
  <4>ib_mthca 0000:02:00.0: HCA FW version 4.6.0 is old (4.7.400 is current).
  <4>ib_mthca 0000:02:00.0: If you have problems, try updating your HCA FW.
  <3>ib_mthca 0000:02:00.0: NOP command failed to generate interrupt (IRQ 
169), aborting.
  <3>ib_mthca 0000:02:00.0: BIOS or ACPI interrupt routing problem?
  <6>ACPI: PCI interrupt for device 0000:02:00.0 disabled	
  <4>ib_mthca: probe of 0000:02:00.0 failed with error -16

--->8---


---8<--- [hwinfo & lspci output for HCA]

blade9:~ # hwinfo
[...]
24: PCI 200.0: 0c06 InfiniBand
  [Created at pci.277]
  Unique ID: B35A.guWNc33i6_3
  Parent ID: 8otl.l6V0RupyGX6
  SysFS ID: /devices/pci0000:00/0000:00:04.0/0000:02:00.0
  SysFS BusID: 0000:02:00.0
  Hardware Class: unknown
  Model: "Mellanox MT25208 InfiniHost III Ex HCA (Tavor compatibility mode)"
  Vendor: pci 0x15b3 "Mellanox Technologies"
  Device: pci 0x6278 "MT25208 InfiniHost III Ex HCA (Tavor compatibility 
mode)"
  SubVendor: pci 0x15b3 "Mellanox Technologies"
  SubDevice: pci 0x6278
  Revision: 0xa0
  Memory Range: 0xfe900000-0xfe9fffff (rw,non-prefetchable)
  Memory Range: 0xdf800000-0xdfffffff (rw,prefetchable)
  Memory Range: 0xd0000000-0xd7ffffff (rw,prefetchable)
  IRQ: 169 (no events)
  Module Alias: "pci:v000015B3d00006278sv000015B3sd00006278bc0Csc06i00"
  Driver Info #0:
    Driver Status: ib_mthca is active
    Driver Activation Cmd: "modprobe ib_mthca"
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #17 (PCI bridge)

blade9:~ # lspci -vv
[...]
02:00.0 InfiniBand: Mellanox Technologies MT25208 InfiniHost III Ex HCA (Tavor 
compatibility mode) (rev a0)
        Subsystem: Mellanox Technologies MT25208 InfiniHost III Ex HCA (Tavor 
compatibility mode)
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
        Interrupt: pin A routed to IRQ 169
        Region 0: Memory at 00000000fe900000 (64-bit, non-prefetchable) 
[size=1M]
        Region 2: Memory at 00000000df800000 (64-bit, prefetchable) [size=8M]
        Region 4: Memory at 00000000d0000000 (64-bit, prefetchable) 
[size=128M]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [48] Vital Product Data
        Capabilities: [90] Message Signalled Interrupts: 64bit+ Queue=0/5 
Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [84] MSI-X: Enable- Mask- TabSize=32
                Vector table: BAR=0 offset=00082000
                PBA: BAR=0 offset=00082200
        Capabilities: [60] Express Endpoint IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
                Device: Latency L0s <64ns, L1 unlimited
                Device: AtnBtn- AtnInd- PwrInd-
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
                Link: Supported Speed 2.5Gb/s, Width x8, ASPM L0s, Port 8
                Link: Latency L0s unlimited, L1 unlimited
                Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
                Link: Speed 2.5Gb/s, Width x8
--->8---

Regards,
-- 
Ken L Johnson  <ken at novell.com>



More information about the general mailing list