Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-9235

Weak modules script processing modules partially

    • None
    • None
    • sst_kernel_maintainers
    • ssg_core_kernel
    • 4
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None

      Description of problem:
      Marvell Netxtreme2 RPM has 5 modules bnx2, cnic, bnx2x, bnx2i, bnx2fc

      During kernel upgrade the weak links are created for modules that are compatible (or don't have KABI breakage)

      When KABI breakage is detected, that module is skipped. But other modules from same RPM are processed and weak-links are created for them.

      These modules are interdependent. And they should be either processed or rejected as a set.

      As a result of above behavior of weak-modules script, OS ends up have a set of non-compatible set modules (In this case, bnx2x and bnx2i are Inbox and rest of them are OOB)

      The OS fails to boot and goes into dracut shell.

      Version-Release number of selected component (if applicable):

      netxtreme2-7.15.17-1

      How reproducible:
      Always

      Steps to Reproduce:
      1. Install RHEL8.7 OS
      2. Install attached RPM which is built against RHEL8.7 GA kernel.
      3. Update the system kernel to RHEL8.8 GA
      4. Observe the issue.

      Actual results:
      System fails to boot and goes in dracut shell.

      Expected results:
      System should come up with Inbox modules.

      Additional info:
      Log created by weak-modules script attached.

            esyromia@redhat.com Eugene Syromiatnikov
            sarangradke_marvell sarang.radke@marvell.com (Inactive)
            Marvell Confidential Group
            Eugene Syromiatnikov Eugene Syromiatnikov
            Ziqian (Zamir) SUN Ziqian (Zamir) SUN
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated: