les listes de hardware, je les ai trouvé, c'est les fichiers de mon dernier post. Ils sont assez complet, que ce soit pci et usb, chacun a son id constructeur et id periph.
En faite je les avais sans le savoir dans lspci, hwdata et lshw mais je pensait que c'etait le materiel qui donnait son ID avec des mots... ;-)
j'etais bien credule...
Donc je possède la liste qui lie les IDs à leur nom
et
je désire avoir la liste qui lie les IDs au nom du module linux associé.
Cette liste existe, dans les fichiers contenus dans:
/lib/modules/<version noyau>/
et ils ont pour nom:
modules.{pci,usb,serio,...}map
MAIS, ces fichiers sont générés d'après la compilation du noyau <version noyau>.
Alors, Moi_je voudrais bien comprendre pourquoi il faut attendre une compilation pour avoir ces fichiers, et pourquoi il en esxiste pas des génériques avec la liste de tous les modules suivies des IDs suportés.
Pour palier ç ce manque, je me suis pour l'instant contenter de compiler un noyau complet, avec toutes les options de mon make menuconfig activées (le plus possible en modules) et je suis arrivé avec des listes de modules.{*}map légèrement plus complète que celle fournie avec le noyau debian / ubuntu.
(en passant, on peut en conclure que les noyaux generique des distrib debian et ubuntu ne compile pas tous les modules (environ 100 je crois qu'il manque))
DONC je cherche des listes de correspondance universelle des peripherique connu (evidement) supporte par le noyau linux avec ses modules.
[^] # Re: lspci
Posté par abc . En réponse au journal noyau: modules.* map {pci,usb,...}. Évalué à 1.
En faite je les avais sans le savoir dans lspci, hwdata et lshw mais je pensait que c'etait le materiel qui donnait son ID avec des mots... ;-)
j'etais bien credule...
Donc je possède la liste qui lie les IDs à leur nom
et
je désire avoir la liste qui lie les IDs au nom du module linux associé.
Cette liste existe, dans les fichiers contenus dans:
/lib/modules/<version noyau>/
et ils ont pour nom:
modules.{pci,usb,serio,...}map
MAIS, ces fichiers sont générés d'après la compilation du noyau <version noyau>.
Alors, Moi_je voudrais bien comprendre pourquoi il faut attendre une compilation pour avoir ces fichiers, et pourquoi il en esxiste pas des génériques avec la liste de tous les modules suivies des IDs suportés.
Pour palier ç ce manque, je me suis pour l'instant contenter de compiler un noyau complet, avec toutes les options de mon make menuconfig activées (le plus possible en modules) et je suis arrivé avec des listes de modules.{*}map légèrement plus complète que celle fournie avec le noyau debian / ubuntu.
(en passant, on peut en conclure que les noyaux generique des distrib debian et ubuntu ne compile pas tous les modules (environ 100 je crois qu'il manque))
DONC je cherche des listes de correspondance universelle des peripherique connu (evidement) supporte par le noyau linux avec ses modules.
Je cherche des fichiers modules.{*}map complets.