On Sun, Jan 23, 2011 at 10:08 AM, <meino.cra...@gmx.de> wrote: > > Hi, > > when doing as root > > lspci -vk > > I get all pci devices and "bus inhabitants" listed. > Additionally there are often two lines added to each > device saying similiar things like: > > Kernel driver in use: >XYZ> > Kernel modules: <XYZ> > > and there other devices do not have similiar entries. > > My question is: How can I distinguish devices/entities, > which do not need any driver to work and those, which > need a driver but in the current setup the driver wasn't > compiled in/compiled as module? > > Thank you very much in advance for any help! > Best regards, > mcc
Devices that need a driver are listed as 'Kernel driver in use:' whether the driver is compiled in or not. Devices that have their driver compiled in do not have the line 'Kernel modules:' Devices that have neither line are controlled by the kernel but don't need anything from the driver section. I suppose there is the possibility that lspci could find a PCI device which hasn't had a driver selected as module or builtin and then not show anything. In this case I expect that the device wouldn't function. Hope this helps, Mark