Skip to main content

Required device drivers

It is recommended to have the appropriate service processor device drivers installed and running before running OneCLI. It provides access to additional problem determination information, including the hardware event logs.

The following list provides necessary device drivers and utilities when running OneCLI to collect system information.
  • To collect SCSI and USB device information (including diagnostics), the sg driver must be loaded. Run lsmod and verify that the sg driver is loaded before running OneCLI. If it is not loaded, run modprobe sg.
  • To collect Emulex HBA information from a system with Linux host OS, the emulex driver and utility (corekit) must be installed. Run lsmod and verify that lpfc and lpfcdfc are loaded before running OneCLI.
  • To collect Service Processor logs, configuration, and environmental data, the appropriate Service Processor driver must be installed. These drivers are available to download from: http://www.lenovo.com/support.
  • To update firmware using OneCLI on 64-bit Linux operating systems, the 32-bit compatibility library, compat-libstdc++, must be installed. Users can use the following command to determine if this library is installed: rpm -qa | grep compat-libstdc++-296.
  • To collect Emulex FC HBA data, the Emulex utility (HBAcmd) must be installed.
  • To transfer data collections to the support site using SFTP (by default) or FTP, libcurl must be installed.