PCIe Hot add support

Dolphin eXpressWare enables customers to utilize PCI Express hot add

Dolphin eXpressWare 5.11.1 adds PCIe hot add support with Linux systems. Cabled PCIe expansion systems and IO devices can dynamically be added, hot swapped or removed from the system without the need to reboot the host.

SmartIO Dynamic Device add and remove

PCIe NTB technology enables software based resource management and enumeration of standard PCIe devices. The process of adding or removing devics can automatic or managed through some basic command line utilities.

The main difference from the traditional setup is that the PCIe host uplink card needs to be replaced with one of Dolphins PCIe NTB cards. The solution works with direclty attached PCIe devices as well as PCIe devices installed into PCI Express expansion systems.

The solution does not require any special BIOS version. Hot adding many devices or devices that requires a large PCIe address space may require the BIOS to support 64bit encodding and large PCIe BARs.


The SmartIO software does not add any overhead to the standard IO performance.


The flexible device management funtionality is currently available with MXH830 cards using eXpressWare 5.11.1 release and newer for Linux. The PXH810, PXH830, PXH840 cards will be supported in eXpressWare 5.12.0.