Flood of IOC errors with LSI Logic Fusion-MPT controller (mptspi)

This document (7001761) is provided subject to the disclaimer at the end of this document.

Environment

SUSE Linux Enterprise Server 10 Service Pack 2

Situation

On SLES10 SP2 servers with LSI Logic Fusion-MPT SCSI controllers, a flood of IOC messages in /var/log/messages can sometimes be encountered. The following are samples of these messages:

Jul 31 14:56:54 fs01 kernel: Fusion MPT misc device (ioctl) driver 3.04.06-suse
Jul 31 14:56:54 fs01 kernel: mptctl: Registered with Fusion MPT base driver
Jul 31 14:56:54 fs01 kernel: mptctl: /dev/mptctl @ (major,minor=10,220)
...
Jul 31 14:57:13 fs01 kernel: mptscsih: ioc0: attempting task abort! (sc=ffff8101262b0e00)
Jul 31 14:57:13 fs01 ntpd[5354]: Listening on interface #5 eth0, 10.1.1.100#123 Enabled
Jul 31 14:57:13 fs01 kernel:  0:1:0:0:
Jul 31 14:57:13 fs01 kernel:         command: Inquiry: 12 01 80 00 24 00
Jul 31 14:57:13 fs01 kernel: mptscsih: ioc0: task abort: FAILED (sc=ffff8101262b0e00)
Jul 31 14:57:13 fs01 kernel: mptscsih: ioc0: attempting target reset! (sc=ffff8101262b0e00)
Jul 31 14:57:13 fs01 ntpd[5354]: kernel time sync status 0040
Jul 31 14:57:13 fs01 kernel:  0:1:0:0:
Jul 31 14:57:13 fs01 kernel:         command: Inquiry: 12 01 80 00 24 00
Jul 31 14:57:13 fs01 kernel: mptscsih: ioc0: target reset: FAILED (sc=ffff8101262b0e00)
Jul 31 14:57:13 fs01 kernel: mptscsih: ioc0: attempting bus reset! (sc=ffff8101262b0e00)
...
Jul 31 14:57:19 fs01 kernel: mptctldrivers/message/fusion/mptctl.c::mptctl_ioctl() @597 - ioc1 not found!
Jul 31 14:57:19 fs01 kernel: mptctldrivers/message/fusion/mptctl.c::mptctl_ioctl() @597 - ioc2 not found!
Jul 31 14:57:19 fs01 kernel: mptctldrivers/message/fusion/mptctl.c::mptctl_ioctl() @597 - ioc3 not found!
Jul 31 14:57:19 fs01 kernel: mptctldrivers/message/fusion/mptctl.c::mptctl_ioctl() @597 - ioc4 not found!
Jul 31 14:57:19 fs01 kernel: mptctldrivers/message/fusion/mptctl.c::mptctl_ioctl() @597 - ioc5 not found!

Resolution

These messages are the result of loading the mptctl module. This module provides ioctls to management programs distributed by LSI, and is not required by SLES.

Unloading the mptctl module will resolve the problem for the current session. To ensure the module is not loaded during subsequent reboots, add the following line to the /etc/modprobe.conf.local file:

  install mptctl   /bin/true

Uninstalling the mpt-firmware RPM will also resolve this issue.

Disclaimer

This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7001761
  • Creation Date: 29-Oct-2008
  • Modified Date:10-Mar-2021
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center