Le jeudi 16 D�cembre 2004 18:19, Jonathan ILIAS <[EMAIL PROTECTED]>�: > SuperDindon a �crit : > > je r�p�te la question pour les mal-entendants : comment savoir si un > > driver est compil� en dur ou en module? En fait je bosse actuellement sur > > un paquetage, et ja ibesoin de savoir si un driver ( ehci_hcd pour �tre > > pr�cis ), est compil� en dur, en module ou pas du tout. Je comptais > > utiliser le fichier de config du noyau, mais est-ce un moyen infaillible? > > N�cessairement, un module chargeable doit se trouver bien rang� dans > /lib/modules/`uname -r` > > avec un find et le nom du fichier correspondant au module (attention, il > peut �tre diff�rent du nom du pilote). > > si le fichier correspondant au pilote s'y trouve, alors il y a de bonnes > chances pour que le pilote soit compil� en tant que module (la seule > exception que je vois, c'est quelqu'un qui a bidouill� n'importe comment > dans les modules... peut-�tre un cas � pr�voir tout de m�me). > > Maintenant, le le module n'est pas pr�sent, reste � savoir si le pilote > est int�gr� au noyau ou pas pr�sent du tout. > > Pour �a, il devrait normalement laisser une trace dans un des fichiers > /proc (au moins pour les pilotes de p�riph�riques, pour les modules > purs, je ne sais pas). > Par exemple, tous les p�riph�riques caract�re ou bloc sont inscrits dans > /proc/devices. D'autre part, je ne connais pas de p�riph�rique qui > n'utilise pas de plage d'entr�es/sorties, auquel cas on doit retrouver > ces informations dans /proc/ioports ou /proc/iomem. > > Bref, pour ce deuxi�me test, pas mal d'indices peuvent �tre utilis�s, je > ne sais pas s'il existe un moyen plus direct (ormis, comme indiqu� par > Basile, le fichier /proc/config.gz dans le cas du 2.6). > > Bon courage.
Ok merci � tous je vais d�j� essay� ce qui a �t� propos�, mais si qqun a une id�e sans faille pour les 2.4, il est la bienvenue

