Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Datacenter SystemsSystem x - X6, M5, M4
All Forum Topics
Options

15 Posts

07-11-2017

United States of America

45 Signins

428 Page Views

  • Posts: 15
  • Registered: ‎07-11-2017
  • Location: United States of America
  • Views: 428
  • Message 1 of 2

Install Emulex FC Driver on CentOS

2020-12-19, 2:53 AM
I'm trying to install the fibre channel driver for the Emulex adapter in a x3650 M5 system with Centos 8.2 but got an installation error. 
I know the driver is officially supported for RHEL but is there a workaround to install it for CentOS?

FC Device: Emulex LPe12002-M8-L PCIe 8Gb 2-Port SFP+ Fibre Channel Adapter

Driver package for Rhel8: elx-lnvgy_dd_fc_lp-12.6.221.21-2_rhel8_x86-64.tgz.

Error message after running install.sh:

centos-release-8.2-2.2004.0.2.el8.x86_64
+ exec
++ tee -a /var/log/Lenovo_Support/fixInstall.log
+ rpms_to_install=
+ echo 'Lenovo Device Driver and OS Utility Install Tool version 1.25'
+ echo '© 2019 Lenovo. All rights reserved.'
+ '[' '' '!=' '' ']'
+ echo 'Searching for applicable RPMs....'
+ rpms_exist_for_curr_kernel
+ echo '--------------Do rpms_exist_for_curr_kernel? ------------------'
+ rpm_folders=($(ls "$RPMS_DIR"))
++ ls /work/fc_driver/RPMS
+ '[' '!' -z redhat-release-8.0 ']'
+ '[' -f /etc/os-release ']'
++ rpm -qf /etc/os-release
+ os_release_info=centos-release-8.2-2.2004.0.2.el8.x86_64
+ echo 'Searching for centos-release-8.2-2.2004.0.2.el8.x86_64 matching folder'
+ for folder in "${rpm_folders[@]}"
+ [[ centos-release-8.2-2.2004.0.2.el8.x86_64 == *\r\e\d\h\a\t\-\r\e\l\e\a\s\e\-\8\.\0* ]]
+ for folder in "${rpm_folders[@]}"
+ [[ centos-release-8.2-2.2004.0.2.el8.x86_64 == *\r\e\d\h\a\t\-\r\e\l\e\a\s\e\-\8\.\1* ]]
+ '[' '!' -z '' ']'
+ ERRORS+=("Error $NO_RPM_FOUND - Fix package does not contain RPMs for this version of the OS: '$os_release_info'")
+ cleanup_and_exit 174
+ exitcode=174
+ '[' -f /tmp/provides.223442 ']'
+ '[' 174 -ne 0 ']'
+ echo 'See Readme, /var/log/Lenovo_Support/fixInstall.log, or /var/log/Lenovo_Support/debugFixInstall.log for additional information.'
+ exit 174

Reply
Options

46 Posts

09-11-2015

China

61 Signins

553 Page Views

  • Posts: 46
  • Registered: ‎09-11-2015
  • Location: China
  • Views: 553
  • Message 2 of 2

Re:Install Emulex FC Driver on CentOS

2020-12-22, 1:53 AM

Hi sir,

Emulex LPe12002-M8-L PCIe 8Gb 2-Port SFP+ Fibre Channel Adapter
Device Driver Version: 12.6.221.21
This driver package supports the following operating systems:
  o Red Hat Enterprise Linux Server 8
  o Red Hat Enterprise Linux Server 8 Update 1
  
REHL8.2 not on the support list, so may not able to work smartly, but you can try to follow below steps to install the driver.

1. Using Installation Script to Install the Device Driver

         1) Copy the package executable file to a temporary directory on your
            hard drive.

         2) Extract the contents of the file:
                elx-lnvgy_dd_lpfc_19b-12.6.221.21_rhel8.tgz

         3) Run the installation utility as follows:

              ./install.sh

            This invokes the default behavior of installing the device driver
            if a compatible version (for the currently running kernel/flavor)
            is included in the package and the OS vendor does not already
            provide a version of the driver.

            If a compatible version is found in the package but the OS vendor
            already includes a version of the driver, the script will not
            install the device driver. The OS version can be overridden with
            the --force flag as follows:

              ./install.sh --force

2  Manual Installation Information

         For each supported architecture and each supported version of Linux,
         driver binary RPM files are provided inside the package. The 
         supported Linux kernels for this package are:
           o RHEL8 - Kernel 4.18.0-6

         Each RPM file name and directory identifies the operating system
         version, architecture (i386 or x86_64), and the kernel variant
         (e.g. default, Xen, PAE) that the file supports. For example:

           RPMS/redhat-release-server-8/kmod-elx-lpfc-12.6.221.21-1.rhel8.
           x86_64.rpm 

         - This RPM supports the default 64-bit kernel for RHEL8
             
         To install the driver you should find the driver binary RPM that
         corresponds to the Linux kernel installed on your system. Once the
         correct RPM has been located, it can be installed by running:

           rpm -Uhv kmod-elx-lpfc-12.6.221.21-1.rhel8.x86_64.rpm 

If still encounter the error, you can try to find help from below address
https://www.broadcom.com/support/download-search

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms