[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