[openib-general] Trouble with 2.6.20 and QLE7140/ipath driver

Roland Fehrenbacher rf at q-leap.de
Thu Jan 11 07:26:14 PST 2007


Hi,

trying to load the ib_ipath module with a 2.6.20-rc4 kernel, I obtain:

---------------------------------------------------------------------------
[   57.208017] PCI: Found disabled HT MSI Mapping on 0000:00:0b.0
[   57.213886] PCI: MSI quirk detected. MSI disabled on chipset 0000:00:0b.0.
[   57.220792] PCI: Found disabled HT MSI Mapping on 0000:00:0c.0
[   57.226655] PCI: MSI quirk detected. MSI disabled on chipset 0000:00:0c.0.
[   57.233562] PCI: Found disabled HT MSI Mapping on 0000:00:0d.0
[   57.239427] PCI: MSI quirk detected. MSI disabled on chipset 0000:00:0d.0.
[   57.246333] PCI: Found disabled HT MSI Mapping on 0000:00:0e.0
[   57.252198] PCI: MSI quirk detected. MSI disabled on chipset 0000:00:0e.0.
[   57.259300] PCI: Setting latency timer of device 0000:00:0b.0 to 64
[   57.259318] assign_interrupt_mode Found MSI capability
[   57.264528] Allocate Port Service[0000:00:0b.0:pcie00]
[   57.264602] PCI: Setting latency timer of device 0000:00:0c.0 to 64
[   57.264618] assign_interrupt_mode Found MSI capability
[   57.269795] Allocate Port Service[0000:00:0c.0:pcie00]
[   57.269858] PCI: Setting latency timer of device 0000:00:0d.0 to 64
[   57.269873] assign_interrupt_mode Found MSI capability
[   57.275059] Allocate Port Service[0000:00:0d.0:pcie00]
[   57.275119] PCI: Setting latency timer of device 0000:00:0e.0 to 64
[   57.275133] assign_interrupt_mode Found MSI capability
[   57.280310] Allocate Port Service[0000:00:0e.0:pcie00]
.........
[   63.462486] ib_ipath 0000:04:00.0: infinipath0: pci_enable_msi failed: -22, interrupts may not work
[   63.471589] ib_ipath 0000:04:00.0: infinipath0: irq is 0, BIOS error?  Interrupts won't work
---------------------------------------------------------------------------

and the link of the QLE7140 remains down. I looked at the Pathscale
patches for kernel 2.6.16, but it seems these fixes are already
integrated into 2.6.20.

lspci shows that the PCIe slot supports MSI:

---------------------------------------------------------------------------
0000:04:00.0 InfiniBand: Unknown device 1fc1:0010 (rev 01)
        Subsystem: Unknown device 1fc1:0010
        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-
        Latency: 0, Cache Line Size: 0x10 (64 bytes)
        Region 0: Memory at fe800000 (64-bit, non-prefetchable) [size=2M]
        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: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [70] #10 [0001]
---------------------------------------------------------------------------

Any idea how I can get the card to work? Using 2.6.18.3 with
ipath_core/ib_ipath the card works ok (apart from a bug I hit with
Lustre, but that's another issue). 2.6.19.x has the same problems as 2.6.20.

The hardware is a ASUS Dual Opteron board (Nvidia chipset nForce4 2200
Professional) with 280 CPUs.

Thanks,

Roland





More information about the general mailing list