-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
rhel-8.8.0
-
None
-
None
-
rhel-sst-kernel-maintainers
-
ssg_core_kernel
-
4
-
False
-
-
None
-
None
-
None
-
None
-
If docs needed, set a value
-
-
Unspecified
-
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.
- external trackers