7. Changelog

7.1. Product improvements

  • Add support for hardware revision P2.2.2

  • Default 1700 watts powercap on Bow-2000

7.2. IPUoF server changelog (1.11.0)

Bug fixes

  • T58459: IPUoF client: Add get_contiguous_remote_buffer to decrease host memory usage.

  • T65044: IPUoF client: Increase server startup grace period from 120s to 180s.

  • T52823: IPUoF client: Add destination IP address to all client log messages.

  • T62884 IPUoF client: IPUOF_VIPU_API_HOST environment variable is optional, default value is “localhost”.

  • T63531: Reject connections from clients without version information (to avoid undefined behaviour).

  • T61686: Use ipumm ioctl to determine if memory clearing is needed (to avoid unnecessary memory clearing upon server restarts).

  • T61740: Host sync state dump includes IPUoF HSP mark count details.

  • T35776: Add write combining attribute.

  • T60999: Include partition status into “Fabric error” message.

  • T60937: Create gRPC call to check running status of IPUoF server.

  • T58599: Improved IPUoF client exception message when IPU is already in use.

  • T59459: Enriched the gc-info error message for not ACTIVE partitions.

  • T59236: Avoid timeout on read_config_space request done shortly after a partition reset.

  • T56532: Increase read_config_space timeout to account for slow responses from server during server startup.

  • T58232: IPUoF server posts WRs to the receive queue during RDMA_CM_EVENT_CONNECT_REQUEST.

  • T58062: Improve logging from server upon detach.

  • T58063: Improve logging in client when a read_config_register happens after detach.

  • T12824: Use platform rdma-core when compiling (rather than internal copy).

  • T50052: Set log level for IPUoF server dynamically to follow client loglevel.

  • T55372: Added new correctable error counters that clear on IPU reset.

  • T63529: Fixed a crash when server receives RDMA_CM_EVENT_REJECTED without being connected.

  • T59578: Fixed possible IPUoF segmentation fault during process fork.

  • T59716: Fixed rare instance of failure to attach right after partition reset.

7.3. Virtual-IPU changelog (1.18.0)

New features

  • VIPU-138: Reintroduced the V-IPU partition health check that takes into account the health of the IPUoF servers.

  • VIPU-133: Relaxed the strict version compatibility check for patch releases. For example, the V-IPU 1.18.0 version of the cli tools should now be able to work with any upcoming release of V-IPU Controller/Agents in the 1.18.x release.

Bug fixes

  • VIPU-178: Fixed a race condition in the V-IPU Controller storage update. Resolved a few intermittent, and hard to reproduce, bugs related to partition creation/removal.

  • VIPU-77: Fixed a bug where the vipu-admin get agent command would fail when any other agent was offline.

  • VIPU-356: Fixed a bug where listing the IPU attributes would fail if an agent was down.

7.4. ICU firmware changelog (2.5.9)

New features

  • T62613: Adjustable limit of maximum frequency at runtime.

  • T62614: IPU runtime frequency limit is adjustable over SMBus.

Bug fixes

None

7.5. BMC changelog (gc-1.41.0)

New features

  • T67533: T57846 Allow applying of a configurable second powercap in case of single psu failure.

  • T59671: Default 1700 watts powercap on Bow-2000.

  • T67533: Switch to 1500 watts powercap on Bow-2000 if compatibility mode is set.

  • T66026: eMMC inventory support.

  • T66442: Limit IPUs’ max frequencies when single active psu event is detected.

  • T64742: Present PSU input type (AC/DC) on inventory enumeration.

Bug fixes

  • T64323: Update IPMI parameter for psx_input_volt to have 310 volt as max level.

  • T62250: GW-Link interfaces remain down after optical cable swap/reconnect.

  • T67756: Ethernet switch split mode setting is lost on BMC reboot or IPU-M software upgrade.

7.6. Maintenance tools changelog (2.11.6)

Direct attach

New features

  • T61534: Option skip-ipum-upgrade will be globally available

  • T59102: Print URL to user manual and the location of the DA config file during install.

  • T66842: Error messages on failing SSH commands will be printed only to logs.

Bug fixes

  • T66844: Remove proxy to BMC web interface.

  • T63784: Sudo access errors will have precedence over file or directory permission errors

  • T65705: Installer fails looking for non-existing UID in IPU-M SW.

7.7. Rack tool

Bug fixes

  • T63299: Option --ipum was extended to allow different operating modes entered via CLI.

  • T66841: Status command failed due to JSON Python package missing on BMC.

  • T60285: Change rack_tool to use only use hardreset when required.

  • T64773: Rack tool power-cycle wont work if the IPU-Gateway is already offline.

7.8. General

Bug fixes

  • T65275: Verify that the running host accepts RSA SSH keys.

7.9. IPU-Gateway platform software (2.6.0)

New features

  • T67408: Update ipu driver to 1.1.3.

  • T66026: Add endpoints exposing information about eMMC to the BMC.

  • T66983: Support eMMC-only devices in BIST.

  • T62515: Add an API to dm-csr driver to enable write combining.

  • T64672: Merge upstream kernel changes from v5.10.123.

  • T66199: Update IPU-M2000 HDFs to 2.0.1.

  • T57202: Clear PL DDR memory from ipumm driver using DMA.

Bug fixes

  • T61366: Notify BMC on changes to IPU-Gateway operating system state.

  • T66377: Fix eth1 PHY support in U-Boot.

7.10. System FPGA (0x18)

New feature

  • New register bits for single PSU operation.