This question already has an answer here:
Let's say I run
lspci command. This command reports names and models of the devices in my system. Output may look like:
03:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 3e)
This string "Centrino Ultimate-N 6300" - where it came from? Was it originally stored somewhere inside the network card's ROM? If not, the card must have provided some information which allowed linux kernel to uniquely identify it. What information is that, how can I get it?