<div class="container">
<h1>Recommended update for lsscsi</h1>
<table class="table table-striped table-bordered">
<tbody>
<tr>
<th>Announcement ID:</th>
<td>SUSE-RU-2025:4529-1</td>
</tr>
<tr>
<th>Release Date:</th>
<td>2025-12-27T10:50:31Z</td>
</tr>
<tr>
<th>Rating:</th>
<td>moderate</td>
</tr>
<tr>
<th>References:</th>
<td>
<ul>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1008935">bsc#1008935</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1047884">bsc#1047884</a>
</li>
<li style="display: inline;">
<a href="https://bugzilla.suse.com/show_bug.cgi?id=977572">bsc#977572</a>
</li>
<li style="display: inline;">
<a href="https://jira.suse.com/browse/PED-13948">jsc#PED-13948</a>
</li>
</ul>
</td>
</tr>
<tr>
<th>Affected Products:</th>
<td>
<ul class="list-group">
<li class="list-group-item">Basesystem Module 15-SP7</li>
<li class="list-group-item">SUSE Linux Enterprise Desktop 15 SP7</li>
<li class="list-group-item">SUSE Linux Enterprise Real Time 15 SP7</li>
<li class="list-group-item">SUSE Linux Enterprise Server 15 SP7</li>
<li class="list-group-item">SUSE Linux Enterprise Server for SAP Applications 15 SP7</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>An update that contains one feature and has three fixes can now be installed.</p>
<h2>Description:</h2>
<p>This update for lsscsi fixes the following issues:</p>
<p>Update to release 0.32 (jsc#PED-13948):</p>
<ul>
<li>improve NVMe device parsing (e.g. /dev/nvme0c1n2)</li>
<li>print nr_hw_queues when available for SCSI hosts</li>
<li>make WWN printing for NVMe more consistent with
output from SCSI devices (e.g. with -u and -t)</li>
<li>logic to select best SCSI id (--scsi_id) to output</li>
<li>fix issue where host managed ZBC devices don't
output their size. [Fix also for RBC and CD/DVD.]</li>
<li>exclude NVMe listings when --classic given</li>
<li>supply "-" for generic NVMe device one line output
so 'lsscsi -gb' output is consistent [jsc</li>
</ul>
<p>Update to version 0.30:</p>
<ul>
<li>add support for NVMe devices and controllers<ul>
<li>to build without: ./configure --disable-nvme-supp</li>
<li>deselect at runtime: lsscsi --no-nvme</li>
<li>deselect SCSI devices at runtime: lsscsi N</li>
</ul>
</li>
<li>add --brief for tuple + device_name(s) only</li>
<li>add --pdt (-D) for device type in hex</li>
<li>extend --size (-s) so when given three times
the size as a logical block count is output</li>
<li>add --sz-lbs (-S) that is equivalent to '-sss'
when used twice adds comma then logical block size</li>
<li>'-w' now decodes 128 bit WWN without truncation</li>
<li>/dev/disk/by-id/wwn- is not guaranteed to be
persistent (or stable); instead use
/dev/disk/by-id/scsi-</li>
<li>
<p>'-t' on a FC host was not printing the comma
separator resulting in garbled output, fix</p>
</li>
<li>
<p>Lookup WWN using /dev/disk/by-id/scsi-* (bsc#1008935)</p>
</li>
<li>fixup display of 'lsscsi -t' (bsc#1047884)</li>
</ul>
<p>Update to new upstream release 0.29 (bsc#977572):</p>
<ul>
<li>'-u' now decodes locally assigned UUIDs (spc5r08)</li>
<li>as last try use T10 Vendor ID for lu name</li>
<li>if no lu name found, print 'none'</li>
<li>change '-uuu' to output the full lu name followed
by the normal fields (which were skipped before)</li>
<li>add 'U' option, same action as '-uuu'</li>
<li>'-UU' prefixes lu names with 'eui.', 'naa.', etc</li>
<li>if '-s' given twice, lu size is base 2 related</li>
<li>if very long [h:c:t:l] then append space</li>
<li>print_enclosure_device() for FCP may be useless,
comment out while checking ...</li>
<li>with '-t' print 0x0000000000000000 for non-SAS
device in SAS domain</li>
</ul>
<p>Update to new upstream release 0.28:</p>
<ul>
<li>fix handling of scsi_level 0 (no compliance)</li>
<li>add SRP transport identifier</li>
<li>add --unit option for LU identifier (>= lk 3.15)</li>
<li>add (S)ATA transport identifier (>= lk 3.15)</li>
<li>make USB transport ids more consistent</li>
<li>fix FC transport id missing comma</li>
<li>add pdt strings for security manager and zbc</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">
Basesystem Module 15-SP7
<br/>
<code>zypper in -t patch SUSE-SLE-Module-Basesystem-15-SP7-2025-4529=1</code>
</li>
</ul>
<h2>Package List:</h2>
<ul>
<li>
Basesystem Module 15-SP7 (aarch64 ppc64le s390x x86_64)
<ul>
<li>lsscsi-debugsource-0.32-150700.17.3.1</li>
<li>lsscsi-debuginfo-0.32-150700.17.3.1</li>
<li>lsscsi-0.32-150700.17.3.1</li>
</ul>
</li>
</ul>
<h2>References:</h2>
<ul>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1008935">https://bugzilla.suse.com/show_bug.cgi?id=1008935</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=1047884">https://bugzilla.suse.com/show_bug.cgi?id=1047884</a>
</li>
<li>
<a href="https://bugzilla.suse.com/show_bug.cgi?id=977572">https://bugzilla.suse.com/show_bug.cgi?id=977572</a>
</li>
<li>
<a href="https://jira.suse.com/browse/PED-13948">https://jira.suse.com/browse/PED-13948</a>
</li>
</ul>
</div>