#924237 lspci shows wrong/misleading string instead of "Device xxxx"

Package:
pciutils
Source:
pciutils
Description:
PCI utilities
Submitter:
Elrond
Date:
2026-04-25 21:53:01 UTC
Severity:
normal
Tags:
#924237#5
Date:
2019-03-10 14:10:44 UTC
From:
To:
Hi,

In some cases, instead of showing "Device xxxx", lspci
shows a misleading wrong string. For me this only happens
for the Subsystem.

Example:
# lspci -nn -v -s 8: | head -2
08:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 61) (prog-if 01 [AHCI 1.0])
        Subsystem: ASUSTeK Computer Inc. FCH SATA Controller [AHCI mode] [1043:876b]

Looking at the subsystem: 1043:876b
1043 is "ASUSTeK Computer Inc.", correct.
But 1043:876b isn't in the database at all.
So it should show "ASUSTeK Computer Inc. Device 876b".


Cheers

    Elrond

#924237#10
Date:
2026-04-25 21:50:12 UTC
From:
To:
Hi!

Can you still reproduce this with current version of Linux and
pciutils?

Thanks,
Guillem