What's New For Linux Users

IO Libraries Suite 2025 for Linux includes the following changes:

New Features

  • Introduced web-based GUIs for Connection Expert, Interactive IO, IO Monitor, and IO Control.
    Note: Desktop versions of these applications will no longer be available.
  • Added support for the following new versions of Linux platforms:
    • Ubuntu 24.04
    • CentOS/RHEL 9.4
  • IO Libraries Suite installation process has undergone a major change.
    • Installation:
      Now the installers will be: the prerequisite installer and the main installer (including the kernel drivers).
    • Uninstallation
      • Prerequisites cannot be uninstalled except through the system's package manager.
      • The prerequisite uninstaller is available under /opt/keysight/iolibsprerequisites/uninstall.
        It only removes itself and its registry entry.
      • The main product uninstaller is available under /opt/keysight/iolibs/uninstall.
        For a complete and clean uninstallation, use the package manager.
    • Repair Operation:
      • There is no explicit “Repair” option; re-run the respective installer to perform a repair.
  • Upgraded KDI utility to its latest version KDI 3.8.

Defect Fixes

  • Fixed crash issues when two PnP events occur closely for PCI-GPIB/USB-GPIB and USBTMC.
  • Fixed intermittent PnP event notification errors for USBTMC/USB-GPIB in the discovery service.
  • Fixed intermittent issues with USBTMC detection when a plug-in event occurred during the initial discovery and before monitoring started in the discovery service.
  • Fixed incorrect connection status displayed after clicking the 'Check Connection Status' button.

Major features supported:

  • Utilities including Connection Expert, the Instrument Discovery Service, Interactive IO, and IO Monitor.
  • Programming libraries for VISA and SICL
  • IO Interface supported: LAN (HiSLIP, VXI-11/SICL-LAN, and SOCKET), PCI/PCIe GPIB, USB/GPIB, USBTMC, RS-232, Remote GPIB, Remote USB, and Remote RS-232.

Major features NOT supported:

  • PXI/AXIe
  • VXI
  • Remote IO Server

Known Issues

  • Some Virtual Network Computing (VNC) clients will not work. We recommend using X11VNC.
  • With certain system configurations, after an OS upgrade and subsequent reboot, USBTMC devices may become unresponsive. A solution is available. Contact Keysight Support at connectivity.support@keysight.com.
  • IOLS requires the avahi-compat-libdns_sd package on CentOS/RHEL for LAN mDNS discovery. If missing, this package is automatically installed during IOLS setup. However, if it is unavailable in the default repository, you must install it manually and restart the io-ds service using systemctl restart io-ds or reboot the system.
  • IO Monitor does not support array-type data. As a result, the IO Data column does not display any information, and no parameters appear when selecting IO Data for array-type values.

Supported Linux Distributions:

· 64-Bit Red Hat Enterprise Linux Desktop:

RHEL/CentOS Version Kernel Version
7.4 3.10.0-693
7.5 3.10.0-862
7.6 3.10.0-957
7.7 3.10.0-1062
7.8 3.10.0-1127
7.9 3.10.0-1160
8.1 4.18.0-147
8.2 4.18.0-193
8.3 4.18.0-240
9.0 5.14.0-331
9.4 5.14.0-427

· 64-Bit CentOS Linux Desktop:

RHEL/CentOS Version Kernel Version
7.4 3.10.0-693
7.5 3.10.0-862
7.6 3.10.0-957
7.7 3.10.0-1062
7.8 3.10.0-1127
7.9 3.10.0-1160
8.3 4.18.0-240
9.0 5.14.0-331
9.4 5.14.0-427

· 64-Bit Ubuntu Desktop:

Ubuntu Version Kernel Version
18.04 4.15
18.04.1 4.15
18.04.2 4.18
18.04.3 5.0
18.04.4 5.3
18.04.5 5.4
20.04 5.4
20.04.1 5.4
22.04.2 5.8, 5.15, or 5.19
24.04 6.8

For more information on these products, consult the IO Libraries Suite Help that installs with the product, or the Keysight IO Libraries Suite web page at http://www.keysight.com/find/iosuite.