User guide

DTroubleshooting
Kernel and Initialization Issues
IB0054606-02 A D-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 display:
modprobe: error inserting
’/lib/modules/2.6.3-1.1659-smp/updates/kernel/drivers/infinib
and/hw/qib/ib_qib.ko’: -1 Invalid module format
To correct this problem, install one of the appropriate supported Linux kernel
versions, then reload the driver.
Rebuild or Reinstall Drivers if Different Kernel Installed
If you upgrade the kernel, then you must reboot and then rebuild or reinstall the
InfiniPath kernel modules (drivers). QLogic recommends using the IFS Software
Installation TUI to preform this rebuild or reinstall. Refer to the QLogic Fabric
Software Installation Guide for more information.
InfiniPath Interrupts Not Working
The InfiniPath driver cannot configure the InfiniPath link to a usable state unless
interrupts are working. Check for this problem with the command:
$ grep ib_qib /proc/interrupts
Normal output is similar to this:
CPU0 CPU1
185: 364263 0 IO-APIC-level ib_qib
If there is no output at all, the driver initialization failed. For more information on
driver problems, see “Driver Load Fails Due to Unsupported Kernel” on page D-3
or “InfiniPath ib_qib Initialization Failure” on page D-5.
If the output is similar to one of these lines, then interrupts are not being delivered
to the driver.
66: 0 0 PCI-MSI ib_qib
185:00IO-APIC-level ib_qib
The following message appears when driver has initialized successfully, but no
interrupts are seen within 5 seconds.
ib_qib 0000:82:00.0: No interrupts detected.
NOTE
The output you see may vary depending on board type, distribution, or
update level.