[openib-general] Re: ib_mthca fails to load with old firmware
Michael S. Tsirkin
mst at mellanox.co.il
Tue May 16 22:22:17 PDT 2006
Quoting r. Ken L Johnson <ken at novell.com>:
> Subject: ib_mthca fails to load with old firmware
>
> 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---
Can you try with fw_cmd_doorbell?
--
MST
More information about the general
mailing list