Decoding PCI data and lspci output on Linux hosts

I’ve been spending some time reading the source code to the Linux QLogic HBA source code, and got a bit curious about how PCI device data was represented by the kernel. I took a number of notes while reading through the Linux kernel documentation, and summarized them in an article titled Decoding PCI data and lspci output on Linux hosts. If you are interested in learning more about how to decode PCI device-nodes, check out the article.

2 Comments

Matt Simmons  on August 3rd, 2009

Whoa, great article, but totally worth it just for the /sbin/update-pciids

Thanks for writing that!

Alex  on August 3rd, 2009

You may find this post relevant also:
http://blogs.sun.com/dmick/entry/title_pci_device_identification_and

-Alex

Leave a Comment