<div class="container">
<h1>Recommended update for pciutils</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2025:1081-1</td>
</tr>
<tr>
<th>Release Date:</th>
<td>2025-04-01T08:52:31Z</td>
</tr>
<tr>
<th>Rating:</th>
<td>important</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1170554">bsc#1170554</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1192862">bsc#1192862</a>
</li>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-4587">jsc#PED-4587</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">SUSE Linux Enterprise High Performance Computing 12 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP5</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP5 LTSS</li>
<li class="list-group-item">SUSE Linux Enterprise Server 12 SP5 LTSS Extended Security</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 12 SP5</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that contains one feature and has two fixes can now be installed.</p>
<h2>Description:</h2>
<p>This update for pciutils fixes the following issues:</p>
<p>pciutils was updated from version 3.2.1 to version 3.5.6 (jsc#PED-4587):</p>
<ul>
<li>General issues fixed:</li>
<li>Fixed LnkCap speed recognition in lspci for multi PCIe ports such as
the ML110 Gen11 (bsc#1192862)</li>
<li>
<p>Fixed lspci outputs few of the VPD data fields are displayed as unknown (bsc#1170554)</p>
</li>
<li>
<p>Changes in version 3.5.6</p>
</li>
<li>MN VPD keyword is decoded correctly.</li>
<li>FreeBSD back-end: read-only access for non-root, support
DragonFly BSD, support extended config space.</li>
<li>
<p>Updated pci.ids to the current snapshot of the
database. </p>
</li>
<li>
<p>Changes in version 3.5.5</p>
</li>
<li>Better decoding of AER capability.</li>
<li>"Slot Implemented" flag is decoded for PCI/PCI-X to PCIe bridges.</li>
<li>Minor fixes of decoding other capabilities.</li>
<li>
<p>Updated pci.ids to the current snapshot of the database.</p>
</li>
<li>
<p>Changes in version 3.5.4:</p>
</li>
<li>
<p>Fixed compilation regressions</p>
</li>
<li>
<p>Changes in version 3.5.3:</p>
</li>
<li>When lspci looks for Linux kernel modules, it uses the default
path to module directory provided by libkmod. Previously,
it tried to construct the path explicitly, which need not
work on all systems.</li>
<li>Improved formatting of memory and I/O ranges behind a bridge.</li>
<li>PCIe link capabilities now display GEN4 speed (16GT/s).</li>
<li>
<p>PCIe device capabilities now show bits related to atomic
operations.</p>
</li>
<li>
<p>Changes for version 3.5.2:</p>
</li>
<li>The L1 power management capability is now decoded more
thoroughly.</li>
<li>
<p>The table of configuration registers used by setpci
had a bug in the definition of SUBSYSTEM_VENDOR_ID.</p>
</li>
<li>
<p>Changes in version 3.5.1:</p>
</li>
<li>
<p>Fixed symbol versioning of pci_init().</p>
</li>
<li>
<p>Changes in version 3.5.0:</p>
</li>
<li>New capabilities decoded: Downstream Port Containment,
Precision Time Measurement</li>
<li>Domain numbers extended to 31 bits. This will be used by the
Linux kernel on some machines in near future.</li>
<li>Enhanced allocation regions are now decoded on Linux.</li>
<li>The NetBSD back-end supports PCIe extended configuration space.</li>
<li>
<p>Updated pci.ids to the current snapshot of the database.</p>
</li>
<li>
<p>Changes in version 3.4.1:</p>
</li>
<li>New capabilities decoded: Process Address Space, Page Request
Interface, Enhanced Allocation</li>
<li>
<p>DevCap SlotPowerLimit is now decoded for all components with
upstream ports.</p>
</li>
<li>
<p>Changes in version 3.4.0:</p>
</li>
<li>On Linux, we report NUMA nodes of devices.</li>
<li>The sysfs back-end does not die on read errors
of optional attributes. Instead, a warning is produced.</li>
<li>Fixed several minor bugs.</li>
<li>
<p>Updated pci.ids to the current snapshot of the database.</p>
</li>
<li>
<p>Changes in version 3.3.1:</p>
</li>
<li>Removed hacks for backward compatibility with Linux libc5,
which were breaking newer non-glibc Linux systems</li>
<li>Display VirtIO vendor-specific capability</li>
<li>Fixed memory leak in name cache.</li>
<li>
<p>Updated pci.ids to the current snapshot of the database.</p>
</li>
<li>
<p>Changes in version 3.3.0:</p>
</li>
<li>Device names exported by BIOS are displayed on Linux.</li>
<li>On Linux systems, HWDB is used to look up device names
when our ID database gives no match. (More precisely,
HWDB is consulted after local pci.ids, but before using
network to query online pci.ids.)</li>
<li>Filters now support matching by device class</li>
<li>Interrupt Pin and Interrupt Line registers are displayed
for bridge devices, too.</li>
<li>Several portability bugs have been fixed.</li>
<li>Various improvements in the documentation</li>
<li>PCIe link capabilities now include the ASPMOptComp bit.</li>
<li>The "CRS Software Visibility" bit is now decoded properly.</li>
<li>Updated pci.ids to the current snapshot of the database.</li>
</ul>
<h2>Patch Instructions:</h2>
<p>
To install this SUSE update use the SUSE recommended
installation methods like YaST online_update or "zypper patch".<br/>
Alternatively you can run the command listed for your product:
</p>
<ul class="list-group">
<li class="list-group-item">
SUSE Linux Enterprise Server 12 SP5 LTSS
<br/>
<code>zypper in -t patch SUSE-SLE-SERVER-12-SP5-LTSS-2025-1081=1</code>
</li>
<li class="list-group-item">
SUSE Linux Enterprise Server 12 SP5 LTSS Extended Security
<br/>
<code>zypper in -t patch SUSE-SLE-SERVER-12-SP5-LTSS-EXTENDED-SECURITY-2025-1081=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
SUSE Linux Enterprise Server 12 SP5 LTSS (aarch64 ppc64le s390x x86_64)
<ul>
<li>pciutils-debugsource-3.5.6-11.6.1</li>
<li>pciutils-3.5.6-11.6.1</li>
<li>libpci3-3.5.6-11.6.1</li>
<li>libpci3-debuginfo-3.5.6-11.6.1</li>
<li>pciutils-devel-3.5.6-11.6.1</li>
<li>pciutils-debuginfo-3.5.6-11.6.1</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Server 12 SP5 LTSS (s390x x86_64)
<ul>
<li>libpci3-32bit-3.5.6-11.6.1</li>
<li>libpci3-debuginfo-32bit-3.5.6-11.6.1</li>
</ul>
</li>
<li>
SUSE Linux Enterprise Server 12 SP5 LTSS Extended Security (x86_64)
<ul>
<li>pciutils-debugsource-3.5.6-11.6.1</li>
<li>libpci3-debuginfo-32bit-3.5.6-11.6.1</li>
<li>pciutils-3.5.6-11.6.1</li>
<li>libpci3-32bit-3.5.6-11.6.1</li>
<li>libpci3-3.5.6-11.6.1</li>
<li>libpci3-debuginfo-3.5.6-11.6.1</li>
<li>pciutils-devel-3.5.6-11.6.1</li>
<li>pciutils-debuginfo-3.5.6-11.6.1</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1170554">https://bugzilla.suse.com/show_bug.cgi?id=1170554</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1192862">https://bugzilla.suse.com/show_bug.cgi?id=1192862</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-4587">https://jira.suse.com/browse/PED-4587</a>
</li>
</ul>
</div>