Outil Debian GNU/Linux d'identification matériel-pilotes

Pour ceux que cela intéresse et qui ne connaissent pas:
http://kmuto.jp/debian/hcl/

Tu peux coller ça dans T&A avec un titre explicite (comme celui que tu as utilisé), ça sert toujours.
Le lien a souvent été donné mais noyé dans une discussion.
D’ailleurs il a refait sa page, il y a de la couleur maintenant.

Ahh merci ça risque d’être utile 8)

Un lspci -vv indique les modules reconnaissan,t le matériel:

[quote]00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controlle
r Hub (rev 0c)
Subsystem: Dell Device 022f
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities:
Kernel driver in use: agpgart-intel
Kernel modules: intel-agp

00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrat
ed Graphics Controller (rev 0c) (prog-if 00 [VGA controller])
Subsystem: Dell Device 022f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fea00000 (64-bit, non-prefetchable) [size=1M]
Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 4: I/O ports at eff8 [size=8]
Capabilities:
Kernel modules: intelfb

00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Grap
hics Controller (rev 0c)
Subsystem: Dell Device 022f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort-
SERR- <PERR- INTx-
Latency: 0
Region 0: Memory at feb00000 (64-bit, non-prefetchable) [size=1M]
Capabilities:

00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controll
er #4 (rev 02) (prog-if 00 [UHCI])
Subsystem: Dell Device 022f
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort

  • SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 20
    Region 4: I/O ports at 6f20 [size=32]
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd
    […]
    00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller
    (rev 02)
    Subsystem: Dell Device 022f
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
    ping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
    SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 21
    Region 0: Memory at fe9fc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities:
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel

00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (r
ev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fe800000-fe8fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
[…]
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Et
hernet Controller (rev 12)
Subsystem: Dell Device 022f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 1275
Region 0: Memory at fe8fc000 (64-bit, non-prefetchable) [size=16K]
Region 2: I/O ports at de00 [size=256]
Capabilities:
Kernel driver in use: sky2
Kernel modules: sky2

0b:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Netwo
rk Connection (rev 02)
Subsystem: Intel Corporation Device 1021
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fe7ff000 (32-bit, non-prefetchable) [size=4K]
Capabilities:
Kernel driver in use: iwl3945
Kernel modules: iwl3945

[/quote]
On eput également voir si le noyau reconnait un mat&riel spécifique: Exemple
on a une carte 14e4:4324
un simple

francois@bling:~$ grep 14e4 /lib/modules/`uname -r`/*map | grep 4324 /lib/modules/2.6.27-git1-bling102008/modules.pcimap:ssb 0x000014e4 0x00004324 0xffffffff 0xffffffff 0x00000000 0x00000000 0x0 francois@bling:~$
montre que c’est géré par le module ssb de ce noyau.

Ouais! Matt étant en congé de paternité, il fallait que ce soit François qui vienne gâcher mon annonce.

Mais non le lien que tu as donné est très pratique et mérite vraiment de passer dans T&A.
Ca changera des trucs sur compiz.
Puis sur mon serveur sous etch lspci -w môrche pô.

Non, ça n’est pas la même chose: ton lien indique si le dernier noyau supporte le matériel, ma méthode indique si ton noyau supporte le matériel donné, c’est plutôt complémentaire, c’est pour ça que je l’ai indiqué.

oups pardon fran.b, j’avais mal lu, c’est pas lspci -w mais lspci -vv.
merci de ne pas avoir relevé ma connerie

Bon, je croyais que ce lien était donné dans T&A mais je ne l’ai pas retrouvé, donc je déplace le fil. J’avais fait un temps un système faisant le grep sur le noyau de etch
(http://boisson.homeip.net:8080/modules.php) avec le PCI et l’USB mais il date du noyau 2.6.18 donc est complètement obsolète. L’intérêt est qu’il prenait en compte les modules USB. Je verrais si j’ai le temps de le remettre à jour…

[edit: bon j’ai changé pour mettre le 2.6.27 mais pour l’USB, ça n’est pas tout à fait ça de toute façon, il faut mettre le lsusb]

Il faut rendre à César ce qui est à César :
pour connaître son matos

Que d’infos très utile!!!

Merci à tous

[quote=“MisterFreez”]Il faut rendre à César ce qui est à César :
pour connaître son matos[/quote]
Ah… Je savais bien que le lien existait dans T&A…Ça n’est donc pas Alzheimer mais juste un incapacité à chercher dans le forum :slightly_smiling:

Désolé; Je ne connaissais pas l’info de César Ricardo; il est vrai qu’à cette époque j’étais 100% Macintosh.

C’est surtout que le fil était salement enterré… (2 ans et demi…)

Put*** deux ans déjà ?! :open_mouth: mais je commence à être vieux sur ce forum moi… :confused: :frowning:

Et en plus il n’y a rien à faire : il suffit d’attendre.
Pas la peine non plus d’accoler les nom de césar-kaiser avec ricardo : il n’a aucune velléité napoléonienne… :laughing:

Taratata, l’information, c’est César Korben Dallas qui l’a donnée :wink:
viewtopic.php?t=2966

Enchanté mister BOT :smt003

Hum, le bot a planté la base on dirait…

merci beaucoup superbe site :slightly_smiling:
moi qui me demandait si le driver de ma carte graphique était bien activé je crois que j’ai ma réponse !!!