Release Notes¶
Click each tab to learn about the new and updated features in each release of Intel® ECI.
ECI 3.2 adds support for Debian 12 (Bookworm) and Red Hat® Enterprise Linux® 9.3 (Plow), improves support for the Intel RealSense Cameras with ROS, improves Intel OpenVINO integration with ROS, and fixes many ACRN Hypervisor issues.
RTMotion has added 15 more complicated PLCopen motion function blocks as prebuilt libraries and updated the existing libraries to enable a wider rage of industrial automation applications, including MC_TorqueControl
and MC_CamIn
for Lithium battery manufacturing.
ACRN Hypervisor 3.2 has been systematically validated with prebuilt scenario to enable smoother out-of-box experience for ACRN hypervisor and VM setup.
The following components were removed:
Yocto-based monolithic images
legacy-poky-acrn
andlegacy-poky-zephyr-ehl
are no longer supported.FIDO Device Onboarding (FDO) is no longer supported.
The following new components were added:
Component |
Deb Package |
Description |
---|---|---|
|
A set of tests to evaluate the functionality of ACRN Inter-VM Shared Memory |
|
PLCopen Motion Control Benchmark |
|
A benchmark application for evaluating the performance of PLCopen Motion Control |
Intel Integrated Image Processing Unit 6 (IPU6) drivers and libraries |
gstreamer1.0-icamera intel-ipu6-dkms libipu6* libgcss* libia-* libgs* |
Intel Integrated Image Processing Unit 6 (IPU6) drivers and libraries: HAL library for MIPI cameras, API library, kernel drivers for MIPI cameras, and GStreamer MIPI cameras. |
Support for Intel RealSense camera via ROS2 |
|
ROS2 packages for interfacing with Intel RealSense cameras. |
Support for Intel OpenVINO via ROS2 |
ros-humble-object-msgs ros-humble-openvino* |
ROS2 packages for interfacing with Intel OpenVINO. |
rtcp-dpdk rtcp-xdp |
The Real-Time Compute Performance (RTCP) benchmark measures the latency of round-trip network packets generated and processed by a simulated control cycle Applications. It utilizes Data Plane Development Kit (DPDK) and Express Data path (XDP) to accelerate network packet processing. |
|
|
Backport for Debian 11 (Bullseye) and Canonical® Ubuntu® 22.04 (Jammy Jellyfish) |
|
xdpsock xsk-fwd af-xdp-interaction |
A diverse set of practical BPF examples that solve (or demonstrate) a specific use-case using BPF. |
|
Time Sensitive Networking (TSN) Testbench |
|
A benchmark application used to evaluate performance of a Time Sensitive Network (TSN) |
Changes to non open-source components:
Component |
Deb Package |
Modification |
---|---|---|
Kernel boot parameters and benchmarks |
customizations-grub caterpillar codesys-benchmark-scripts jitter mega-benchmark mmio-latency* msi-jitter* msi-latency* pqos-helper |
Dynamically determine CPUs to isolate during |
ec-opcsvr ec-plg-opcua-rt libopen62541-osadl* |
Update to use IEC-62541 OPC UA runtime library v1.3.9 |
|
ecat-enablekit ecat-enablekit-xenomai |
|
|
|
|
Changes to open-source components:
Component |
Deb Package |
Modification |
---|---|---|
|
|
|
ighethercat* libethercat* |
|
|
flann* libflann* |
Support Intel oneAPI 2024 |
|
pcl* libpcl* |
Support Intel oneAPI 2024 |
|
|
Updated to version 4.2.1 |
ECI 3.1 brings feature parity across Debian and Canonical® Ubuntu® by updating the Robotic Operating System (ROS2) packages from ROS Foxy to ROS Humble and enabling Xenomai on Canonical® Ubuntu®. This has enabled ECI to provide ROS and Xenomai packages for both Debian and Canonical® Ubuntu®. In addition, ECI 3.1 updates the Linux kernel, adding support for Intel 13th Gen silicon. Refer to the lists below for more information.
The following new components were added:
Component |
Deb Package |
Modification |
---|---|---|
Ceres Solver |
|
Backport v2.1.0 to Bullseye |
Intel Graphics Compiler |
|
Backport the GNU/Debian official v1.0.13822 to Bullseye and Jammy |
Intel graphics compute runtime for OpenCL |
|
Backport the GNU/Debian official v23.13.26032.7 to Bullseye and Jammy |
Profiling Tools Interfaces for GPU (PTI for GPU) |
|
Introduce Deb packages for simplified developer experience |
Intel Vector Compute Intrinsics |
|
Backport the GNU/Debian official v0.11.0 to Bullseye and Jammy |
Eigen 3 library |
|
Backport v3.4.0 to Bullseye |
|
Using optimized oneAPI for GPU-acceleration |
|
|
Using optimized oneAPI for GPU-acceleration |
|
Intel RealSense Kernel Module |
|
Introduce Deb packages for Linux Intel LTS 5.10 and 5.15 simplified developer experience |
Intel IPU6 Kernel Module |
|
Introduce Canonical® Ubuntu® package based of IOTG custom Intel IPU6 for simplified developer experience |
Python3 Ament Build System |
|
Backport v0.14.0 to Bullseye |
Changes to non open-source components:
Component |
Deb Package |
Modification |
---|---|---|
Caterpillar benchmark |
|
Updated Makefile to install Docker assets |
|
Fixed |
|
|
Updated to version 4.1.0 |
|
|
Adds new function blocks from RTmotion into OpenPLC library |
|
|
Updated to include PCI IDs for ADL-N and RPL integrated Ethernet controllers |
|
Rhealstone benchmark |
|
Updated scripts to fix paths to |
|
Updated package to add missing |
|
FIDO Device Onboarding (FDO) |
N/A |
Updated to version 1.1.6 |
N/A |
Updated to version 3.1.0 |
Changes to open-source components:
Component |
Deb Package |
Modification |
---|---|---|
|
Updated to version 3.2
Fixed graphics passthrough issues on RKL and JSL silicon
Support Xeon Ice Lake-D and Raptor Lake silicon
|
|
Linux Firmware Non-free (Debian downstream) |
|
Updated to version 20230210 |
Linux Firmware (Canonical® Ubuntu® downstream) |
|
Add iotg custom intel-ipu6 firmware onto jammy-updates |
IgH EtherCAT Master Stack kernel modules |
|
Restrict DKMS build to kernel versions 5.10 and 5.15 |
|
Migrated to ROS2 Humble Hawksbill rosdistro version 2023-05-02 onward
Custom ROS2 ECI packages now supported on Canonical® Ubuntu® 22.04 (Jammy Jellyfish)
|
|
|
Updated packages to version v4.6.0 |
|
linux-intel-acrn-sos linux-intel-rt linux-intel-xenomai |
|
|
Xenomai |
|
Updated to version: 3.2.3 (Jammy Jellyfish), 3.2.2 (Bullseye)
Xenomai now supported on Canonical® Ubuntu® 22.04 (Jammy Jellyfish)
|
rth-hypervisor rth-virt-dkms rth-pos-rt rth-pos-xe |
Updated to version v5.6.00.29784 |
|
|
Updated to version 4.1.3 |
|
Systemd system and service manager |
|
|
|
Updated to the Linux upstream TSN Ethernet Frame-Preemption UAPI |
|
|
Updated to the Linux upstream TSN Ethernet Frame-Preemption UAPI |
ECI 3.0.2 adds CODESYS OPC UA Client Benchmark, updates Intel® Time Coordinated Computing Tools (Intel® TCC Tools) to v2022.2, and provides bug fixes. Refer to the lists below for more information:
The following new components were added:
Changes to non open-source components:
Component |
Deb Package |
Modification |
---|---|---|
|
Updated packages to version 2022.2 |
|
|
Updated packages to version 0.9.4 |
|
libdrm2 |
|
Updated packages (Debian 11 (Bullseye) only) to version 2.4.110 for ADL-P support |
mesa |
|
Updated packages (Debian 11 (Bullseye) only) to version 22.0.5 for ADL-P support |
|
Enhanced support for Xenomai Cobalt thread timing |
|
|
|
|
|
Fixed issue building caused by project being removed from GitHub |
|
|
Fixed issue when number of CPU cores is less than four |
|
|
Fixed issue where script did not find instances of Intel Corporation I210 network controller due to different naming scheme |
|
customizations-grub |
|
Fixed ECI GRUB menu to only include ECI created kernels |
Changes to open-source components:
Component |
Deb Package |
Modification |
---|---|---|
|
Updated packages to version v4.5.0 |
|
|
Updated to version 1.11 |
|
IgH EtherCAT Master Stack kernel modules |
|
|
linux-intel-acrn-sos linux-intel-rt linux-intel-xenomai |
Enable CONFIG_BPF_UNPRIV_DEFAULT_OFF to mitigate CVE-2017-5715 |
|
|
Add |
|
Xenomai |
|
Add support for Intel i225 Ethernet controllers |
ECI 3.0.1 adds Edge Orchestration, updates some components (including the Linux kernel), and provides bug fixes. Refer to the lists below for more information.
ECI 3.0.1 distributes the following Linux Intel LTS kernels:
Distribution |
Linux kernel type |
Linux kernel version |
Deb Packages |
Source URL |
---|---|---|---|---|
Debian 12 (Bookworm) |
Real-time PREEMPT_RT |
6.1.59-rt16 |
linux-headers-intel-rt linux-image-intel-rt linux-intel-rt |
|
Debian 12 (Bookworm) |
Xenomai/Dovetail |
6.1.59 |
linux-headers-intel-xenomai linux-image-intel-xenomai linux-intel-xenomai |
|
Debian 12 (Bookworm) |
ACRN Hypervisor compatible |
6.1.59 |
linux-headers-intel-acrn-sos linux-image-intel-acrn-sos linux-intel-acrn-sos |
|
Canonical® Ubuntu® 22.04 (Jammy Jellyfish) |
Real-time PREEMPT_RT |
5.15.129-rt67 |
linux-headers-intel-rt linux-image-intel-rt linux-intel-rt |
|
Canonical® Ubuntu® 22.04 (Jammy Jellyfish) |
Xenomai/Dovetail |
5.15.129 |
linux-headers-intel-xenomai linux-image-intel-xenomai linux-intel-xenomai |
|
Canonical® Ubuntu® 22.04 (Jammy Jellyfish) |
ACRN Hypervisor compatible |
5.15.129 |
linux-headers-intel-acrn-sos linux-image-intel-acrn-sos linux-intel-acrn-sos |
The following new components were added:
Added Edge Orchestration 3.0 (Formerly known as Castle Lake)
Changes to non open-source components:
Component |
Modification |
---|---|
|
|
|
Remove |
|
|
|
Changes to open-source components:
Component |
Deb Package |
Modification |
---|---|---|
|
Fixed trace COBALT event import warnings |
|
linux-intel-acrn-sos linux-intel-rt linux-intel-xenomai |
|
|
Xenomai |
|
|
Major changes to ECI 3.0:
ECI 3.0 adopts a Debian strategy, where components are distributed as Deb packages for Debian and Canonical® Ubuntu®.
Yocto-based monolithic images are no longer supported, except for
legacy-poky-acrn
which is retained for backwards compatibility.
ECI 3.0 distributes the following Linux Intel LTS kernels:
Distribution |
Linux kernel type |
Linux kernel version |
Deb Packages |
Source URL |
---|---|---|---|---|
Debian 12 (Bookworm) |
Real-time PREEMPT_RT |
6.1.59-rt16 |
linux-headers-intel-rt linux-image-intel-rt linux-intel-rt |
|
Debian 12 (Bookworm) |
Xenomai/Dovetail |
6.1.59 |
linux-headers-intel-xenomai linux-image-intel-xenomai linux-intel-xenomai |
|
Debian 12 (Bookworm) |
ACRN Hypervisor compatible |
6.1.59 |
linux-headers-intel-acrn-sos linux-image-intel-acrn-sos linux-intel-acrn-sos |
|
Canonical® Ubuntu® 22.04 (Jammy Jellyfish) |
Real-time PREEMPT_RT |
5.15.129-rt67 |
linux-headers-intel-rt linux-image-intel-rt linux-intel-rt |
|
Canonical® Ubuntu® 22.04 (Jammy Jellyfish) |
Xenomai/Dovetail |
5.15.129 |
linux-headers-intel-xenomai linux-image-intel-xenomai linux-intel-xenomai |
|
Canonical® Ubuntu® 22.04 (Jammy Jellyfish) |
ACRN Hypervisor compatible |
5.15.129 |
linux-headers-intel-acrn-sos linux-image-intel-acrn-sos linux-intel-acrn-sos |
The following new components were added:
Added 48-Hour Benchmark to measure system long-term performance
Added KVM Hypervisor Deb packages and developer documentation
Added 5G Celluar Modem kernel drivers
Added WiFi 6E Module kernel drivers
Added Robot Vision Libraries for vision-based robotic applications
Added PQoS Helper to assist with using Cache Allocation Technology
The following components were removed:
Removed graphical related Microservice Dockerfile Templates for ECI
Removed Intel Castle Lake (Application Management)
Changes to non open-source components:
Component |
Modification |
---|---|
Updated to be compatible with ACRN v3.0.1 and improve stability |
|
Caterpillar benchmark |
|
Updated to version 4.5.0.0 |
|
|
|
FIDO Device Onboarding (FDO) |
Updated to be compatible with ECI Deb packages and latest open-source components |
Updated to version 2022.1.0 |
|
Jitter benchmark |
Modified to use PQoS Helper |
Modified to use PQoS Helper |
|
Updated to utilize and be compatible with ECI 3.0 components |
|
|
|
Updated to version 1.9 |
|
Updated to version v5.5.00.28607 |
|
Trusted Edge Platform |
Updated to version 3.0 |
Updated services to fix repeatability issues and improve stability |
Changes to open-source components:
Component |
Deb Package |
Modification |
---|---|---|
|
Updated to version 3.0.1 |
|
|
Added 402 OD and enabled Service Data Objects (SDO) |
|
|
Modified to allow system trace trigger and analysis from HTML user interface |
|
checkclocks |
|
Add tracing events for PHC and all netlink qdisc |
ethtool |
|
Added support for configuring frame preemption and dumping frame preemption statistics |
FLANN |
|
Data Parallel C++ enabling of Fast Library for Approximate Nearest Neighbors (FLANN) |
|
Added support for Intel i210/i225 Ethernet controllers, and TGL/EHL integrated Ethernet controllers for Linux kernel 5.10/5.15 |
|
|
Added support for 8th Generation Intel® Core™ U-Series processors (WHL) and 9th Generation Intel® Core™ H- and S-Series processors (CFL) |
|
|
Modify collection of packet timestamps for use with Linux Events Tracing |
|
|
Updated to version 2.6.3 |
|
|
Updated to version 3.0.13 |
|
Iproute2 |
|
|
libclc |
|
Updated to version 0.2.0 (ECI Bullseye only) |
libdrm |
|
Updated to version 2.4.107 (ECI Bullseye only) |
libglvnd |
libgl-* libopengl-* |
Updated to version 1.4.0 (ECI Bullseye only) |
libvirt |
|
Updated to version 7.6.0 (ECI Bullseye only) |
linux-intel-acrn-sos linux-intel-rt linux-intel-xenomai |
|
|
Mesa 3D Graphics Library |
mesa-* lib*-mesa* |
Updated to version 21.2.2 (ECI Bullseye only) |
Precision Time Protocol (PTP, IEEE1588) implementation for Linux |
|
Updated to version 3.1.1 (ECI Bullseye only) |
|
|
|
|
|
|
Systemd system and service manager |
|
|
tpm2-abrmd |
|
Updated to version 2.4.0 (ECI Bullseye only) |
tpm2-pkcs11 |
|
Updated to version 1.6.0 (ECI Bullseye only) |
tpm2-tools |
|
Updated to version 5.1.1 (ECI Bullseye only) |
tpm2-tss |
|
Updated to version 3.1.0 (ECI Bullseye only) |
Xenomai |
|
|
Added Intel Edge Conductor
Updated Robot Operating System Software (ROS) to latest “Foxy” release
Updated Intel® Edge Insights for Industrial from v2.5 to v2.6
Fix bug related to i225 NIC with IgH EtherCAT Master Stack
Built ECI features on upstream Debian.org (buster and buster-backports) packages
apt-get
anddpkg-builddeps
Replaced all Deby target image variants with Isar compatible to LTS GNU/Debian* 10 (Buster)
Updated RTS Hypervisor to R5.4.01.27752 (Add PCIe MSI-X hypervisor emulation for Intel® Atom™ x6000 Series [Elkhart Lake] Ethernet GbE Controllers PCIe ID
8086:4BA0
or8086:4BB0
, add #AC on Split Lock, a Time Coordinated Computing (TCC) feature, can be selectively turned on or off.)Updated Linux Ethernet 802.1Q TSN frameworks to v0.8.9
Updated Robot Operating System 2 to “Foxy” release
Updated Linux PREEMPT_RT baseline to Intel LTS (5.4/preempt-rt) v5.4.115-rt57 [id-b428b24]
Updated Linux Xenomai 3.1.1 w/ ipipe-core-5.4.115-x86-4 baseline to Intel LTS (5.4/yocto) v5.4.115-ipipe [id-57f2d38]
Updated Intel® In-band Manageability
Updated Trusted VM for IoT Platforms
Updated Intel® Time Coordinated Computing Tools (Intel® TCC Tools)
Updated ACRN Hypervisor to v2.5
Improved Edge Control Procotol Bridge OPC UA (part 4) UADP frame Plug-ins for IEEE 802.1Q-2018 Enhanced Scheduled Traffic (EST)
Improved Edge Control Procotol Bridge OPC UA security
Added support for CANopen
Added various fixes on EHL BSP
Updated Linux PREEMPT_RT baseline to Intel LTS (5.4/preempt-rt) v5.4.61-rt37 [id-e00ce2d]
Updated Linux Xenomai 3.1
ipipe-x86-5.4.y
baseline to Intel LTS (5.4/yocto) v5.4.66-ipipe [id-698dc04]Updated Intel® Time Coordinated Computing Tools (Intel® TCC Tools) for Intel Atom® x6000E Series processors
Updated IEC-62541 OPC UA runtime library v.1.1.5 BKM to the latest OSADL OPC UA PubSub over TSN Project open62541-based TSN test-framework.
Updated Linux Ethernet 802.1Q TSN frameworks to support the latest Intel® Ethernet Controllers: Intel® Atom™ x6000 Series [Elkhart Lake] Ethernet GbE Controllers
[8086:4b32]
and[8086:4ba0]
integrated-PCIe devices and i225-LM[8086:15f2]
XDP, PPS PHC I/O and PCIe PTM enabled device.
Intel® Time Coordinated Computing Tools (Intel® TCC Tools) for 11th Gen Intel® Core™ Series processors
Real-time Data Agent provides unified and real-time way to write/read/store/visualize time series data
Trusted VM for IoT Platforms
Added non-root user to provide restricted permissions (Manage Users and Permissions in ECI Images)
Added plain-Kubernetes support
Added Sign & Encryption support to EC Protocol Bridge OPC UA plug-in
Added additional Docker microservice examples/templates
Added BPF Compiler Collection (BCC) for microservice XDP packets processing offload support
Added ACRN VM Profile tool
Updated Linux PREEMPT_RT baseline to Intel LTS (5.4/preempt-rt) v5.4.59-rt36 [id-3747758]
Updated Linux Xenomai 3.1
ipipe-x86-5.4.y
baseline to Intel LTS (5.4/yocto) v5.4.61-ipipe [id-fb165c2]Updated RTS Hypervisor to v5.3.01.26202
Updated ACRN Hypervisor to v2.3
Updated Linux Ethernet 802.1Q TSN frameworks support to the latest Intel® Ethernet Controllers: i225-LM PCIe
[8086:15f2]
and TGL-U Integrated-PCIe[8086:a0ac]
devicesUpdated Linux eXpress Data Path (XDP) support to the Intel® Ethernet Controllers: i210 PCIe and TGL-U Integrated-PCIe
[8086:a0ac]
devicesUpdated Systemd TSN services
Updated Robot Operating System 2 to “Foxy” release
Updated Intel® Secure Device Onboarding
Updated Intel® In-band Manageability
Updated Application Management - Castle Lake
Improved Edge Control Protocol Bridge runtime determinism