Q-Logic IB6054601-00 D Switch User Manual


 
C – Troubleshooting
Kernel and Initialization Issues
IB6054601-00 D C-9
Q
NOTE: This problem has been fixed in the 2.6.17 kernel.org kernel.
C.4.3
Driver Load Fails Due to Unsupported Kernel
If you try to load the InfiniPath driver on a kernel that InfiniPath software does not
support, the load fails. Error messages similar to this appear:
modprobe: error inserting
’/lib/modules/2.6.3-1.1659-smp/kernel/drivers/infiniband/hw/ipath/
ib_ipath.ko’: -1 Invalid module format
To correct this, install one of the appropriate supported Linux kernel versions as
listed in section 2.3.3, then reload the driver.
C.4.4
InfiniPath Interrupts Not Working
The InfiniPath driver will not be able to configure the InfiniPath link to a usable state
unless interrupts are working. Check for this with the commands:
$ grep ib_ipath /proc/interrupts
Normal output will like similar to this:
CPU0 CPU1
0: 22577705 22968429 IO-APIC-edge timer
4: 415 774 IO-APIC-edge serial
8: 0 0 IO-APIC-edge rtc
9: 0 0 IO-APIC-level acpi
14: 15750 64559 IO-APIC-edge ide0
15: 0 23 IO-APIC-edge ide1
169: 533817 921 IO-APIC-level eth0
177: 0 22767 IO-APIC-level eth1
185: 364263 0 IO-APIC-level ib_ipath
193: 0 0 IO-APIC-level libata
201: 0 0 IO-APIC-level ohci_hcd:usb1, ohci_hcd:usb2
NMI: 45641 45570
LOC: 45540410 45540372
ERR: 0
MIS: 0
If there is no output at all, driver initialization has failed. For further information on
driver problems, see appendix C.4.1, appendix C.4.3, or appendix C.4.6.
However, if the output appears similar to one of these lines, then interrupts are not
being delivered to the driver:
66: 0 0 PCI-MSI ib_ipath
185: 0 0 IO-APIC-level ib_ipath
NOTE: The output you see may vary depending on board type, distribution, or
update level.