Under kernel-rt, mkdumprd hangs in depsolve_modlist function due to different dependencies

Solution Unverified - Updated -

Issue

  • mkdumprd utility hangs due to different dependencies in realtime and kdump kernel
  • mkdumprd script hangs on resolving dependences in function depsolve_modlist. This function use list of current loaded kernel modules (and explicitly defined in mkdumprd options) to resolve dependencies. The problem is that in realtime and kdump kernel one module can have different dependencies.
  • For example in kdump kernel two modules 'scsi_transport_fc' and 'qla2xxx' has 'scsi_tgt' module as dependency, but in realtime kernel there is no one. So in the list of loaded modules with realtime kernel there is no 'scsi_tgt' module and function depsolve_modlist hangs.

Environment

  • Red Hat Enterprise Linux 6.4
  • Kdump kernel: 2.6.32-358.el6.x86_64
  • Current kernel: 3.2.33-rt50.66.el6rt.x86_64
  • kexec-tools-2.0.0-258.el6.x86_64

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.