DSL Ideas and Suggestions :: Update pci-utils and pci.ids



Seems to work now:
Code Sample
$ ls -l /opt/pci-utils/share
-rw-r--r--    1 root     staff      131684 Nov 23 08:56 pci.ids.gz
$ /opt/pci-utils/sbin/lspci
00:00.0 Host bridge: Intel Corporation 440LX/EX - 82443LX/EX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440LX/EX - 82443LX/EX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01)
00:08.0 SCSI storage controller: Adaptec AIC-7880U (rev 01)
00:09.0 SCSI storage controller: Adaptec AIC-7860 (rev 03)
00:11.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] (rev 25)
00:13.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2164W [Millennium II] AGP
$ /opt/pci-utils/sbin/lspci -h
...
-i <file>       Use specified ID database instead of /opt/pci-utils/share/pci.ids.gz
...

Since the location of pci.ids.gz is hardcoded, I'll take it that you would like it to stay in /usr/share/misc and lspci in /usr/bin and recompile.

No need to recomplle. I have it working fine here.
Making a new iso as I write this.

[new lspci (64k) + new pci.ids.gz (137k)]-[old lspci (24k) + old pci.ids (154k)] - that makes 23k less to play with  :(

...but I guess the new pci.ids are worth it.

Needing to support legacy mode and allow update-pciids, I guess I will need to place pci.ids.gz in /opt/
...or you could leave pci.ids(.gz) where it is and update it each time you release a new version of dsl - I don't think it changes that often does it?
Next Page...
original here.