LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   question about lspci -v doesn't show for some devices its drivers. (https://www.linuxquestions.org/questions/linux-newbie-8/question-about-lspci-v-doesnt-show-for-some-devices-its-drivers-902354/)

dbd10 09-10-2011 07:55 PM

question about lspci -v doesn't show for some devices its drivers.
 
Hello everybody, first of all, i am spanish so, sorry for my english.

My question is, that in some devices, when i do lspci -v, doesn't show the kernel drivers. An example:

$ lspci -v

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 741/741GX/M741 Host (rev 03)
Subsystem: ASRock Incorporation Device 0741
Flags: bus master, medium devsel, latency 0
Memory at d0000000 (32-bit, non-prefetchable) [size=64M]
Capabilities: <access denied>
Kernel driver in use: agpgart-sis

00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS AGP Port (virtual PCI-to-PCI bridge) (prog-if 00 [Normal decode])
Flags: bus master, 66MHz, fast devsel, latency 32
Bus: primary=00, secondary=01, subordinate=02, sec-latency=32
Memory behind bridge: cdd00000-cfefffff
Prefetchable memory behind bridge: bda00000-cdbfffff

00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS963 [MuTIOL Media IO] (rev 25)
Flags: bus master, medium devsel, latency 0

00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
Flags: medium devsel
I/O ports at 0c00 [size=32]

00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (prog-if 80 [Master])
Subsystem: ASRock Incorporation Device 5513
Flags: bus master, medium devsel, latency 128
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
I/O ports at ff00 [size=16]
Kernel driver in use: pata_sis

00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
Subsystem: ASRock Incorporation Device 7012
Flags: bus master, medium devsel, latency 32, IRQ 18
I/O ports at dc00 [size=256]
I/O ports at d800 [size=128]
Capabilities: <access denied>
Kernel driver in use: Intel ICH

00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
Subsystem: ASRock Incorporation Device 7001
Flags: bus master, medium devsel, latency 32, IRQ 20
Memory at cfffd000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci_hcd

00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
Subsystem: ASRock Incorporation Device 7001
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at cfffe000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci_hcd

00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller (prog-if 20 [EHCI])
Subsystem: ASRock Incorporation Device 7002
Flags: bus master, medium devsel, latency 32, IRQ 23
Memory at cffff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd

00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
Subsystem: ASRock Incorporation Device 0900
Flags: bus master, medium devsel, latency 32, IRQ 19
I/O ports at d400 [size=256]
Memory at cfffc000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at 30000000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: sis900

01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2) (prog-if 00 [VGA controller])
Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 16
Memory at ce000000 (32-bit, non-prefetchable) [size=16M]
Memory at c0000000 (32-bit, prefetchable) [size=128M]
[virtual] Expansion ROM at cfef0000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: nvidia

For device 00:01.0 doesn't show the kernel driver and the same for 00:02.0, 00:02.1, while for the rest the comand show its driver.

Searching in google i found that somebody has shpchp driver for device 00:01.0. Why does this information isn't showed to me?

All this is because i want to compile the kernel and i need to know the drivers.

Thanks in advance.

jefro 09-11-2011 11:29 AM

Those parts are not really what lspci is for. Lspci does show them but they are part of the motherboard and not an add on components of the pci buss.

lshw, lspci -vvv may lead you to some answers. I suspect it is how the motherboard works with linux and they would be part of a hardware chipset driver. No one just adds to the motherboard like one adds to a pci buss. So there is no need to add in and out from the system as such.

dbd10 09-11-2011 02:36 PM

OK, thanks for the information

jefro 09-11-2011 02:38 PM

Thanks for the reply.
Keep checking on that in case I am wrong. If happy mark the solved box.


All times are GMT -5. The time now is 05:45 AM.