Release 5.11 Current Release¶
Property |
Value |
---|---|
Release Category |
|
Target audience |
Production systems |
Release Date |
25th March 2019 |
Release Tag |
|
New Features¶
Support for new topologies:
Added support for 30 nodes x16 cascadable topology. Bugzilla #5613
Added support for 60 nodes x8 cascadable topology. Bugzilla #5613
Support for new adapters:
Added support for XMC board PXH820 and PXH822. Bugzilla #5649
MX: Verified driver stack on NXP BlueBox (ARM64) against an Automotive Linux Yocto BSP. Both on target and cross-compilation build. Bugzilla #5641
MX: Enabled loopback interrupts. Bugzilla #5645
Added a check for a valid license key for PVH801 and PVH802. The link wil be disabled until a valid license key is applied. Bugzilla #5680
MX: Verified support for MXH830 for NXP’s BlueBox and their Automotive Yocto BSP. Bugzilla #5641
Swapped the port numbering on PXH830 for 2x8 configuration. Requires an EEPROM upgrade to version 10 (upgrade_eeprom –upgrade). Bugzilla #5671
Added support for using a 2-node (DIRECT) configuration with multi-link adapters (MULTI_DIRECT topology detected). Bugzilla #5676
Bugfixes¶
MX: Fixed problem with peer not being detected anymore after a link reset. Bugzilla #5670
PX: Fixed high CPU usage with DMA transfers when polling is off. Bugzilla #5604
PX: Fix issue with infinite loop on installing the transparent driver on Windows. Bugzilla #5683
PX: Fixed problem with crash when starting a DMA transfer in setups with both transparent and non-transparent adapters. Bugzilla #5639
PX: Fixed problem with sporadic “channel aborted” warning from DMA driver. Bugzilla #5665
PX: Fixed problem with driver cable port identification not matching the physical ports. Bugzilla #5671
VxWorks: Fixed image linking problem for 32 bit builds. Bugzilla #5652
Windows: fix sporadic crash when unloading the GX driver. The IRM driver is staged to release resources with EvtDeviceD0. Bugzilla #5667
SISCI¶
Updates to SmartIO SISCI API:
Added SCICreateDeviceSegment() function. Bugzilla #5191
Renamed
SCIConnectDeviceMemory()
to SCIConnectDeviceSegment(). Bugzilla #5191Changed parameters to SCIConnectDeviceSegment(). Bugzilla #5191
Added offset and size parameters to SCIMapLocalSegmentForDevice() and SCIMapRemoteSegmentForDevice(). Bugzilla #5191
Added support for reusing descriptors. Bugzilla #1063
Added support for retrieving a list of devices matching a specified filter. Bugzilla #5361
Cleaned up IRM/SmartIO interaction by adding smartioif.h Bugzilla #5658
Added support for private device memory segments. Bugzilla #5325
Added support for automatically selecting local segment id. Bugzilla #5657
Added convenience functions:
SCIGetLocalSegmentId() retrieves the identifier of a local segment
SCIGetRemoteSegmentId() retrieves the identifier of a connected remote segment.
SCIGetRemoteSegmentNodeId() gets the node identifier where a connected remote segment is hosted.
SCIGetFabricDeviceId() gets the fabric device identifier of a SmartIO device.
Added and changed some of the SISCI error return codes for improved error reporting. Bugzilla #5682
Added support for multiple SISCI resources of the same type per descriptor. Buzilla #1063
SmartIO¶
NT-TRANSP - Support for partial rescans / hotplug.
Added functionality for creating device data segments. Bugzilla #5325 and Bugzilla #5191
Fixed bug where in NT-TRANSP devices could be duplicated after scan using different nodeids.
Fixed issue with device lending NVIDIA GPUs with newer GPU drivers. Confirmed working with 418.39