File _patchinfo of Package patchinfo.37864
<patchinfo incident="37864">
<issue tracker="jsc" id="PED-4587"/>
<issue tracker="jsc" id="PED-8393"/>
<issue tracker="jsc" id="PED-8402"/>
<issue tracker="bnc" id="1192862">[HPS Bug] Multi PCIe ports with LnkCap speed unknown in lspci under SLES15SP3</issue>
<issue tracker="bnc" id="1098094">SLES 12 SP3: Need to update pciutils to show Gen4 speed.</issue>
<issue tracker="bnc" id="837347">Memory leak when using pciutils-3.1.7-11.7.1</issue>
<issue tracker="bnc" id="529469">pciutils-3.1.2-1.34: missing call to fclose</issue>
<issue tracker="bnc" id="1206798">Deprecate the %usrmerged macro</issue>
<issue tracker="bnc" id="1029961">[META] Finalize UsrMerge</issue>
<issue tracker="bnc" id="1006827">Intel VMD: update driver and user space libraries</issue>
<issue tracker="bnc" id="1224138">pciutils: Update to support CXL Extended Capabilities reporting</issue>
<issue tracker="bnc" id="1170554">SLES 15 SP2 - lspci outputs few of the VPD data fields are displayed as unknown (pciutils)</issue>
<issue tracker="bnc" id="1001888">mlx4_core 0000:41:00.0: Failed to init fw, aborting.</issue>
<issue tracker="bnc" id="1098228">SLES12 SP3 - lspci -vv "[FC] Unknown: 45 4e 31 43" (lspci/pciutils) (POWER9/P9) (Broadcom)</issue>
<packager>psimons</packager>
<rating>moderate</rating>
<category>recommended</category>
<summary>Recommended update for pciutils</summary>
<description>This update for pciutils fixes the following issues:
pciutils was updated from version 3.5.6 to 3.13.0 (jsc#PED-8402, jsc#PED-8393, bsc#1224138):
- Highlights of issues fixed:
* Fixed LnkCap speed recognition in `lspci` for multi PCIe ports such as
the ML110 Gen11 (bsc#1192862)
* Included several non-standard extensions to VPD decoder (bsc#1170554, bsc#1098228)
* Fixed the display of the gen4 speed for GEN 4 cards like Mellanox CX5 (bsc#1098094)
* Replaced dependency on pciutil-ids with hwdata
* Potentially disruptive change of PCI IDs Cache:
+ The local cache of PCI IDs (.pci-ids) was moved to the XDG standard location: `$XDG_CACHE_HOME/pci-ids` (v3.11.0)
This could be a disruptive change if users or scripts are relying on the old path.
- Key New Features and Utilities:
* New `pcilmr` Utility: A new tool, `pcilmr`, was added for "PCIe lane margining," which is a low-level
diagnostic feature (v3.11.0)
* New `lspci` Path Flag: You can now use `lspci -P` (or -PP) to see the path of bridges leading to a specific device
(v3.6.2)
* ECAM Support: Added support for the ECAM (Enhanced Configuration Access Mechanism), a standard way to access PCIe
configuration space (v3.10.0)
* IOMMU Group Display: lspci can now display IOMMU groups on Linux (v3.7.0)
- New Hardware and Protocol Decoding:
* Added support for decoding CXL capabilities (v3.9.0)
* Decoding for Advanced Error Reporting (AER) (v3.13.0)
* Decoding for IDE (Integrity and Data Encryption) and TEE-IO extended capabilities (v3.12.0)
* Decoding for Data Object Exchange (DOE) (v3.8.0)
* Decoding for standard and VF (Virtual Function) Resizable BARs (v3.7.0)
* Decoding for Multicast capabilities (v3.6.3)
- Improved Output Clarity:
* PCIe link speeds running below their maximum are now clearly marked as "downgraded" (v3.6.0)
* BARs (Base Address Registers) reported by the OS but not actually set on the device are marked as
"[virtual]" (v3.6.0)
- Command Behavior and System Changes:
* `lspci` Tree View (-t):
+ Can now be combined with `-s` to show only a specific sub-tree (v3.6.3)
+ Improved filtering options (v3.9.0)
+ Improved support of multi-domain systems (v3.10.0)
* `setpci`:
+ Can now check if a named register exists for that device's header type (v3.9.0)
* `update-pciids`:
+ Now supports XZ compression when downloading new ID lists (v3.11.0)
* Database Update:
+ The pci.ids device database was continuously updated across all versions.
</description>
</patchinfo>