>where actually configuration space is ? As the name suggests, configuration space is where the PCI device's configuration restisters are available. If your question is, where it is implemented, then, each PCI device has its own configuration space (well, more than one if it is multifunction device). > will the vendor provide device Id. Yes. Mindshare's PCI system architecture covers these stuff comprihenceively. regards, indiraa. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/