Installation of third party driver fails with "not compatible" from weak-modules script

Solution In Progress - Updated -

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.

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