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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content