daniel.n...@gmail.com
unread,Apr 29, 2013, 4:25:06 PM4/29/13You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
All,
I'm trying to find a way to accurately determine whether all the hardware on some system has a valid driver installed either via a kernel module or built-in to the kernel.
I'm working with RHEL 5.5 on a Dell Optiplex 990.
I know that lspci is a good starting point, but it's not reliable because it could be manually updated and new drivers don't always update it. I know that I can look look at /lib/modules/$(uname -r)/modules.pcimap to find out whether there is a driver module for the device base on the ID, but what about built-in drivers? I've installed a new kernel and I'm trying to find out whether the built-in agpgart-intel module supports the host bridge with vendor:device ID 8086:0100.
Also, is there a proper procedure for updating the pci.ids list when updating the kernel? I know I could just update everything using update-pciids or by downloading the list from the internet, but doesn't it make more sense to only include IDs supported by the current install?
I think some of the newer distributions have better support for this, but there's got to be a reliable way to determine whether all my hardware has some sort of driver associated with it even on RHEL 5.5, I would think?
Thanks for the help.