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



The newer versions of pci-utils support a gzipped pci.ids.
The pci.ids in DSL doesn't recognize many of the newer devices.

The solution:
update pci-utils, so we can have a gzipped pci.ids, so instead of the ~100kb grow we actually save space & get newer devices recognized.

Doesn't the cloop module already have it compressed? :P

But having a newer one might be useful...

Yeah, but having it compressed beforehand with a different algo might save some space..

And HD-installs are uncompressed, so this should at least affect them

I needed to compile pciutils to get the pci headers recently, so out of interest I tried the new version with dsl.

Usually I get an error when booting dsl about a pcmcia/pccard being unrecognised - it's a smart card reader - and lspci shows four devices as being unrecognised:
Code Sample
0000:01:01.0 CardBus bridge: Texas Instruments: Unknown device ac47 (rev 01) [PCI7510]
0000:01:01.1 CardBus bridge: Texas Instruments: Unknown device ac4a (rev 01)
0000:01:01.2 FireWire (IEEE 1394): Texas Instruments: Unknown device 802b [PCI7510]
0000:01:01.3 System peripheral: Texas Instruments: Unknown device 8204

When I tried with the latest version of pciutils (and thus the latest pci.ids) I got this:
Code Sample
01:01.0 CardBus bridge: Texas Instruments PCI7510 PC card Cardbus Controller (rev 01)
01:01.1 CardBus bridge: Texas Instruments PCI7510,7610 PC card Cardbus Controller (rev 01)
01:01.2 FireWire (IEEE 1394): Texas Instruments PCI7410,7510,7610 OHCI-Lynx Controller
01:01.3 System peripheral: Texas Instruments PCI7410,7510,7610 PCI Firmware Loading Function

Updating the pci.ids in dsl may or may not make more devices usuable out of the box, but it certainly looks like it will help track down the correct module for your hardware. Since pciutils is designed to accept pci.ids updates, it could be as simple as changing the file?

Since DSL is base on Debian Woody, it would make sense to at least upgrade pciutils to woody level. That should not cause an issue with non-existent modules.
Next Page...
original here.