Keysight IO Kernel Drivers 2020 (for Linux)


What is the IO Kernel Drivers Installer?

This installer ( is one of two components of Keysight IO Libraries Suite 2020.  It installs a set of kernel drivers for users wishing to establish USBTMC or USB-to-GPIB (82357) converter connections. Running this kernel drivers installation is considered just one part (Step 3) of the suite installation process. Both installation packages and their separate ReadMe files are available at (Trials and Licenses tab). At the end of each installation process, each installer wizard also gives you the option to launch the correct ReadMe. 

If you do not require this type of connection, you may skip the kernel drivers installation. 

Installing the Kernel Drivers

Please reference the main suite installation's ReadMe file and review the introductory, What's New, Known Issues and other sections,and perform steps 1-3 (Disconnect instruments, close applications, and disable automatic kernel updates) before installing kernel drivers. This installation is considered step 4 of the larger process; after installing drivers, continue to step 5 of the main installation instructions. 

Step 4, Installing kernel drivers (if connecting via USBTMC or USB-to-GPIB converter)

Step 4 Option 1: (Typical) GUI-based Install

The IO Libraries kernel drivers installer will automatically provide a graphical user interface if it detects XWindows running on the target Linux PC.

·         Copy the installation package downloaded or from a disk to a local folder.

·         Open a Terminal window and change directory to the local folder where the Keysight IO Libraries Suite for Linux is copied to.

·         If you log in as 'root' user, run the installer by executing in the Terminal window. If you are not logging in as 'root' user, make sure using the 'sudo' command to run the installer.
Note: Make sure the permission for the installer is set properly. It should be set as executable.

·         If the installer detects a previous version of the kernel drivers, the installer will ask whether you want to uninstall the existing version to continue. Typically, select Yes. 

·         Follow any additional on-screen instructions, including acceptance of the license agreement, to complete the installation. 

Step 4 Option 2:  Force a text-based installation mode.

In order to force the main installer into a textual user interface in a Terminal window on XWindows PCs, use --mode text on the command line like this:

sudo --mode text

(Optional) Silent (Command Line) Installation Mode

Keysight partners may opt to use the command line/ silent installation feature. Silent mode is enabled by adding --mode unattended to the install command line in this fashion:

sudo --mode unattended

If the installer encounters a previous version of the kernel drivers, it will uninstall before proceeding.

After Installing the Kernel Drivers

After installing, return to the instructions in the main suite installation's ReadMe file and proceed to step 5 of the main installation. 

Uninstalling the Software

Keysight IO Libraries Suite installation process automatically generates an uninstaller that is put under "/opt/keysight/iolibs/uninstall" and named iokerneldrivers-uninstall. Users can run this uninstaller from a Terminal window to uninstall the kernel drivers.

To force a silent uninstall use:

sudo iokerneldrivers-uninstall --mode unattended 

License Grant

Keysight grants you a non-exclusive license of the Software at no charge pursuant to the terms of the License Agreement. The License Agreement is displayed when you install the software and is available in the IO Libraries Suite Online Help. You may download the Software, and store or run the Software for internal use and purposes in accordance with this Agreement and the documentation provided with the Software. Such documentation may include license terms provided by Keysight's third party suppliers, which will apply to the use of the Software and take precedence over these license terms. In the absence of documentation specifying the applicable license, you may store or run the Software on your PC(s) and instrument(s). If the Software is otherwise licensed for concurrent or network use, you may not allow more than the maximum number of authorized users to access and use the Software concurrently.

Trademarks and Copyright

PCIe® and PCI EXPRESS® are US registered trademarks and/or service marks of PCI-SIG.

© Keysight Technologies 1983-2019