Kernel

Retour d'un niveau


Compiler et patcher son noyau

Compiler son propre noyau Linux
Savoir si le matériel est compatible

Exemple

PCI ID Supporté? Fabricant Matériel Pilote Noyau
10de0754 NVIDIA CorporationMCP78S [GeForce 8200] Memory Controller
10de075c NVIDIA CorporationMCP78S [GeForce 8200] LPC Bridge
10de0752OuiNVIDIA CorporationMCP78S [GeForce 8200] SMBusi2c-nforce2
10de0751 NVIDIA CorporationMCP78S [GeForce 8200] Memory Controller
10de0753 NVIDIA CorporationMCP78S [GeForce 8200] Co-Processor
10de0568 NVIDIA CorporationMCP78S [GeForce 8200] Memory Controller
10de077b NVIDIA CorporationMCP78S [GeForce 8200] OHCI USB 1.1 Controller
10de077c NVIDIA CorporationMCP78S [GeForce 8200] EHCI USB 2.0 Controller
10de077d NVIDIA CorporationMCP78S [GeForce 8200] OHCI USB 1.1 Controller
10de077e NVIDIA CorporationMCP78S [GeForce 8200] EHCI USB 2.0 Controller
10de0759OuiNVIDIA CorporationMCP78S [GeForce 8200] IDEpata_amd
10de0774OuiNVIDIA CorporationMCP72XE/MCP72P/MCP78U/MCP78S High Definition Audiosnd-hda-intel
10de075a NVIDIA CorporationMCP78S [GeForce 8200] PCI Bridge
10de0ad0OuiNVIDIA CorporationMCP78S [GeForce 8200] SATA Controller (non-AHCI mode)ahci
10de0760OuiNVIDIA CorporationMCP77 Ethernet forcedeth
10de0778 NVIDIA CorporationMCP78S [GeForce 8200] PCI Express Bridge
10de075b NVIDIA CorporationMCP78S [GeForce 8200] PCI Express Bridge
10de077a NVIDIA CorporationMCP78S [GeForce 8200] PCI Bridge
10de077a NVIDIA CorporationMCP78S [GeForce 8200] PCI Bridge
10221200 Advanced Micro Devices, Inc. [AMD]Family 10h Processor HyperTransport Configuration
10221201 Advanced Micro Devices, Inc. [AMD]Family 10h Processor Address Map
10221202OuiAdvanced Micro Devices, Inc. [AMD]Family 10h Processor DRAM Controlleramd64_edac_modv3.16.0-
10221203OuiAdvanced Micro Devices, Inc. [AMD]Family 10h Processor Miscellaneous Controlk10temp v2.6.33-
10221204 Advanced Micro Devices, Inc. [AMD]Family 10h Processor Link Control
18140302OuiRalink corp.RT2561/RT61 rev B 802.11grt61pciv2.6.25-
11c15811OuiLSI CorporationFW322/323 [TrueFire] 1394a Controller
10b95237OuiULi Electronics Inc.&USB 1.1 Controller usb-ohci,ohci-hcd
10b95237OuiULi Electronics Inc.USB 1.1 Controller usb-ohci,ohci-hcd
10b95237OuiULi Electronics Inc.USB 1.1 Controller usb-ohci,ohci-hcd
10b95239 ULi Electronics Inc.USB 2.0 Controller
10de1287 NVIDIA CorporationGK208 [GeForce GT 730]
10de0e0f NVIDIA CorporationGK208 HDMI/DP Audio Controller

lspci -v

00:00.0 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: <access denied>
00:01.0 ISA bridge: NVIDIA Corporation MCP78S [GeForce 8200] LPC Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0
00:01.1 SMBus: NVIDIA Corporation MCP78S [GeForce 8200] SMBus (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: 66MHz, fast devsel, IRQ 255
I/O ports at ff00 [size=64]
I/O ports at 1c00 [size=64]
I/O ports at 1c40 [size=64]
Capabilities: <access denied>
Kernel driver in use: nForce2_smbus
00:01.2 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: 66MHz, fast devsel
00:01.3 Co-processor: NVIDIA Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
Memory at fdf80000 (32-bit, non-prefetchable) [size=512K]
00:01.4 RAM memory: NVIDIA Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: 66MHz, fast devsel
00:02.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci-pci
00:02.1 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:04.0 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci-pci
00:04.1 USB controller: NVIDIA Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
Memory at fe02c000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
00:06.0 IDE interface: NVIDIA Corporation MCP78S [GeForce 8200] IDE (rev a1) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable)
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable)
I/O ports at fc00 [size=16]
Capabilities: <access denied>
Kernel driver in use: pata_amd
00:07.0 Audio device: NVIDIA Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
Subsystem: ASUSTeK Computer Inc. M3N72-D
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at fe020000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
00:08.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fde00000-fdefffff
Prefetchable memory behind bridge: fdd00000-fddfffff
Capabilities: <access denied>
00:09.0 IDE interface: NVIDIA Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 40
I/O ports at 09f0 [size=8]
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at f700 [size=16]
Memory at fe026000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: ahci
00:0a.0 Ethernet controller: NVIDIA Corporation MCP77 Ethernet (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 41
Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f600 [size=8]
Memory at fe02a000 (32-bit, non-prefetchable) [size=256]
Memory at fe029000 (32-bit, non-prefetchable) [size=16]
Capabilities: <access denied>
Kernel driver in use: forcedeth
00:10.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fb000000-fcffffff
Prefetchable memory behind bridge: 00000000d8000000-00000000e7ffffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:12.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fdc00000-fdcfffff
Prefetchable memory behind bridge: 00000000fdb00000-00000000fdbfffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:13.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fda00000-fdafffff
Prefetchable memory behind bridge: 00000000fd900000-00000000fd9fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:14.0 PCI bridge: NVIDIA Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: fd800000-fd8fffff
Prefetchable memory behind bridge: 00000000fd700000-00000000fd7fffff
Capabilities: <access denied>
Kernel driver in use: pcieport
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
Flags: fast devsel
Capabilities: <access denied>
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
Flags: fast devsel
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
Flags: fast devsel
Capabilities: <access denied>
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
Flags: fast devsel
01:09.0 Network controller: Ralink corp. RT2561/RT61 rev B 802.11g
Subsystem: Ralink corp. Device 2561
Flags: bus master, slow devsel, latency 32, IRQ 17
Memory at fdef0000 (32-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: rt61pci
01:0a.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a Controller (rev 70) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. LSI FW322/323 IEEE 1394a FireWire Controller
Flags: bus master, medium devsel, latency 32, IRQ 19
Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci
01:0b.0 USB controller: ULi Electronics Inc. USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
Subsystem: ULi Electronics Inc. ASRock 939Dual-SATA2 Motherboard
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 19
Memory at fdefe000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci-pci
01:0b.1 USB controller: ULi Electronics Inc. USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
Subsystem: ULi Electronics Inc. ASRock 939Dual-SATA2 Motherboard
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 16
Memory at fdefd000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci-pci
01:0b.2 USB controller: ULi Electronics Inc. USB 1.1 Controller (rev 03) (prog-if 10 [OHCI])
Subsystem: ULi Electronics Inc. ASRock 939Dual-SATA2 Motherboard
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 17
Memory at fdefc000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ohci-pci
01:0b.3 USB controller: ULi Electronics Inc. USB 2.0 Controller (rev 01) (prog-if 20 [EHCI])
Subsystem: ULi Electronics Inc. Device 5272
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 18
Memory at fdefb000 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: ehci-pci
02:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 730] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 84d6
Flags: bus master, fast devsel, latency 0, IRQ 42
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Memory at d8000000 (64-bit, prefetchable) [size=128M]
Memory at e6000000 (64-bit, prefetchable) [size=32M]
I/O ports at dc00 [size=128]
[virtual] Expansion ROM at fcf00000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: nvidia
02:00.1 Audio device: NVIDIA Corporation Device 0e0f (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 84d6
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fcffc000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel


Les bons outils pour configurer son kernel

make localmodconfig


Retour d'un niveau