Installation of third party driver fails with "not compatible" from weak-modules script
Issue
-
Installation of 3rd party driver is not working correctly
- it does not show up in initramfs as expected after installation and running dracut
- weak-modules complains it it not compatible but vendor says it is.
# weak-modules --add-kernel --verbose 3.10.0-1160.36.2.el7.x86_64 Module qla2xxx.ko from kernel 3.10.0-1160.el7.x86_64 is not compatible with kernel 3.10.0-1160.36.2.el7.x86_64 in symbols: pci_disable_pcie_error_reporting pci_enable_pcie_error_reporting
-
The 3rd party driver worked correctly with prior minor kernel version.
# weak-modules --add-kernel --verbose 3.10.0-1160.25.1.el7.x86_6 Module qla2xxx.ko from kernel 3.10.0-1160.el7.x86_64 is compatible with kernel 3.10.0-1160.25.1.el7.x86_64
Environment
- Red Hat Enterprise RHEL 7
- Third party driver module
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.