Release Note for linux imgctrl Version 3.14.4


Release date

2021-07-08


Description

This release note applies to version 3.14.4 of the imgctrl package.


Release history from version 3.14.3 to 3.14.4
New Features
ID Customer tracking number Summary Implemented in
44306 Support for new FPGAs 9541-47-xx, 9555-47-xx and 9561-47-xx added 3.14.4
Resolved Issues

No resolved issues

Known issues
ID Customer tracking number Summary Found in version
43470 43465 / 44283 (Sup) imgctrl performs PCIe device scanning within domain "0000" only and doesn't detect devices within other domains, like "10000" as an example. 3.11.0
43258 FPGA combi-image upgrade is not supported on Windows.
Workaround:
a) unzip the combi-image to access the two embedded images: tar xvzf 200-8007-22-00-0001-190913-1221.ntimg 200-9521-22-05-00-190908-2314.ntimg 200-9526-22-05-00-190908-2342.ntimg b) upgrade adapter with one image at a time: .. imgctrl -a0 -p --ini <ini> --ntimg 200-9521-22-05-00-190908-2314.ntimg imgctrl -a0 -s --pcirst reboot server imgctrl -a0 -s --confirm .. imgctrl -a0 -p --ini <ini> --ntimg 200-9526-22-05-00-190908-2342.ntimg imgctrl -a0 -s --pcirst reboot server imgctrl -a0 -s --confirm
3.8.1
38869 Imgctrl does not reject load of 9519 image on NT80E3 although insufficient number of MAC addresses are available and driver as a consequence will not start. 3.6.0
25417 No support for FPGA image switch on NT20E2 with AVR-FW v1.0e due to lack of support of the SPI-(v1 0x0085)command FPGA SWITCH NOW, which is needed by imgctrl quick-switch.
Workaround:
If the user detects the somehow not so helpful error message: " SPIv1: Opcode 0085 returned error 80. Is the opcode supported by this AVR version? Error: Failed telling SC to quickswitch FAIL. Switching failed. Use --query to examine adapter " the user may switch the FPGA image via the following sequence: (supported from imgctrl v2.1.0.28142) " 1) . /imgctrl -a0 -s --pcirst 2) reboot 3) ./imgctrl -a0 -s --confirm "
1.7.0

Operating systems

The following operating systems are supported:

  • Linux 3.0 -> 3.19 (64-bit)
  • Linux 4.0 -> 4.18 (64-bit)
  • Linux 5.0 -> 5.11 (64-bit)

    The software has been qualified on: CentOS 7 and Ubuntu 20.04

Hardware and FPGA image compatibility
Hardware 4GA FPGA images
NT20E3-2-PTP 200-9501-02-16, 200-9501-04-04, 200-9501-06-06, 200-9501-08-06, 200-9501-09-08, 200-9501-10-07, 200-9501-15-02, 200-9501-17-02, 200-9501-18-07, 200-9501-22-05, 200-9501-27-03, 200-9501-28-07
NT40E3-4-PTP 200-9502-02-16, 200-9502-04-04, 200-9502-06-06, 200-9502-06-07, 200-9502-08-06, 200-9502-08-07, 200-9502-08-08, 200-9502-09-08, 200-9502-10-07, 200-9537-22-06, 200-9537-28-07, 200-9537-44-11, 200-9538-34-09, 200-9538-44-11, 200-8011-22-02
NT80E3-2-PTP 200-9503-02-16, 200-9503-04-04, 200-9503-06-05, 200-9503-08-06, 200-9503-08-07, 200-9503-08-08, 200-9503-09-08, 200-9503-10-07, 200-9503-10-09, 200-9503-15-02, 200-9503-17-02, 200-9503-18-07, 200-9503.20.04, 200-9503-22-05, 200-9503-22-08, 200-9503-28-07, 200-9519-10-05, 200-9519-10-07, 200-9519-15-02, 200-9519-17-02, 200-9519-18-07, 200-9519-22-05, 200-9519-22-07, 200-9519-28-07, 200-8005-10-01, 200-8005-15-02, 200-8005-17-02, 200-8005-22-00
NT200A01 200-9508-05-08, 200-9508-05-17, 200-9508-06-06, 200-9508-07-06, 200-9508-07-07, 200-9515-10-07, 200-9515-15-02, 200-9515-18-09, 200-9515-20-04, 200-9515-20-06, 200-9515-20-10, 200-9516-10-07, 200-9516-15-05, 200-9516-18-09, 200-9516-20-04, 200-9516-20-06, 200-9516-20-10, 200-9531-20-12, 200-9531-28-08, 200-9531-35-25, 200-8002-09-01, 200-8002-09-02, 200-8002-09-04, 200-8002-10-02, 200-8002-15-02, 200-8002-20-01, 200-9512-07-02, 200-9512-08-08, 200-9512-08-09, 200-9512-09-08, 200-9512-10-07, 200-9512-15-02, 200-9512-18-07, 200-9512-20-04, 200-9512-22-05, 200-9512-22-07, 200-9512-28-07, 200-9522-15-03, 200-9522-18-07, 200-9522-20-04, 200-9522-22-05, 200-9522-22-07, 200-9522-28-07, 200-8001-08-00, 200-8001-08-01, 200-8003-09-01, 200-8003-09-03, 200-8003-10-02, 200-8003-15-02, 200-8003-22-00, 200-8004-10-03, 200-8004-15-02, 200-8004-22-00, 200-8006-15-03, 200-8006-22-00, 200-8010-20-02
NT40A01-4x1 200-9500-06-07, 200-9500-06-07, 200-9500-08-06, 200-9500-09-08, 200-9500-10-07, 200-9500-15-02, 200-9500-18-07, 200-9500-22-05, 200-9500-27-02, 200-9500-28-07
NT100E3-1-PTP 200-9504-01-12, 200-9505-02-16, 200-9505-04-04, 200-9505-06-05, 200-9505-08-06, 200-9505-08-07, 200-9505-09-08, 200-9505-10-08, 200-9505-10-09, 200-9505-15-02, 200-9505-18-07, 200-9505-20-05, 200-9505-20-07, 200-9505-28-07
NT40A01 200-9517-09-08
INTEL-A10 200-7000-12-00, 200-7000-12-02, 200-7000-12-06, 200-7000-22-05, 200-7000-27-02, 200-7000-28-07, 200-7001-12-00, 200-7001-12-03, 200-7001-12-06, 200-7001-22-05, 200-7001-27-02, 200-7001-28-07
NT200A02 200-9521-18-11, 200-9521-20-04, 200-9521-22-05, 200-9521-27-03, 200-9521-28-07, 200-9521-41-04, 200-9521-43-11, 200-9526-18-10, 200-9526-20-04, 200-9526-22-05, 200-9526-27-03, 200-9526-28-07, 200-9526-41-04, 200-9526-43-11, 200-9532-27-00, 200-9532-27-02, 200-9532-27-03, 200-9532-28-08, 200-9532-35-25, 200-9532-43-11, 200-9533.20.04, 200-9533-22-05, 200-9533-27-03, 200-9533-28-07, 200-9533-35-25, 200-9533-43-11, 200-9534-21-28, 200-9534-28-07, 200-9534-35-25, 200-9535-21-28, 200-9535-28-07, 200-9536-37-00, 200-9539-23-00, 200-9539-23-01, 200-9540-23-00, 200-9540-23-01, 200-9543-28-07, 200-9543-44-10, 200-9545-28-08, 200-9545-35-25, 200-9545-44-10, 200-9546-28-07, 200-9546-44-10, 200-9549-31-03, 200-9549-35-25, 200-9549-43-11, 200-9555-32-10, 200-9555-35-20, 200-9555-35-25, 200-9555-43-11, 200-9555-47-05, 200-8007-22-00, 200-8008-22-00, 200-8009-22-00
NT50B01 200-9541-35-20, 200-9541-35-23, 200-9541-35-24, 200-9541-35-25, 200-9541-47-04, 200-9561-47-05
NT100A01 200-9553-35-20, 200-9553-35-25, 200-9554-44-10, 200-9554-47-04, 200-9559-35-20, 200-9559-35-25, 200-9560-44-10, 200-9560-47-04
Hardware 3GA FPGA images
NT4E 200-9015-42-08, 200-9015-42-13, 200-9015-42-14
NT4E-STD 200-9017-42-09, 200-9017-42-10
NT4E-INL 200-9115-42-13
NT4E2-4-PTP 200-9226-46-12, 200-9226-46-13, 200-9226-48-05, 200-9226-50-03, 200-9226-50-04, 200-9226-51-03, 200-9226-51-04
NT20E2 200-9220-44-10, 200-9220-44-12, 200-9220-45-06, 200-9220-46-09, 200-9220-47-03, 200-9220-50-03, 200-9220-50-04, 200-9220-50-05
NT20E2-PTP 200-9227-50-03, 200-9227-51-03, 200-9227-51-04
NT20E3-2-PTP 200-9233-52-13, 200-9233-53-01
NT40E3-4-PTP 200-9232-50-04, 200-9232-51-04, 200-9232-51-07, 200-9232-52-13, 200-9232-53-01
NT40E2-1 200-9222-52-05
NT40E2-4 200-9221-44-13, 200-9221-50-04

Test status

Complete test plan


Documentation

See DN-0487 for documentation.


Release note generated at

2021-07-08