OVH Cloud OVH Cloud

[Noyau] chargement des modules

4 réponses
Avatar
Niko
Salut,
je crois comprendre que le chargement des modules au démarrage se fait en
ajoutant des lignes type "alias char-major-... module" dans /etc/modules.conf.
C'est quoi la règle sur ces aliases? je voudrais que mes modules usb* soient
chargés au démarrage, car j'en ai besoin pour une souris USB, mais je ne
comprends rien à cette convention "char-major". Debian fournit modconf ou un
utilitaire du genre qui permettait de passer outre mais, là, sur ma slackware,
je me demande comment on peut déduire du module son "char-major" ... pas de
documentation précise non plus dans les sources du noyau.

merci pour le coup de main...

4 réponses

Avatar
Cem
je crois comprendre que le chargement des modules au démarrage se fait en
ajoutant des lignes type "alias char-major-... module" dans /etc/modules.conf.
C'est quoi la règle sur ces aliases? je voudrais que mes modules usb* soient
chargés au démarrage, car j'en ai besoin pour une souris USB, mais je ne
comprends rien à cette convention "char-major". Debian fournit modconf ou un
utilitaire du genre qui permettait de passer outre mais, là, sur ma slackware,
je me demande comment on peut déduire du module son "char-major" ... pas de
documentation précise non plus dans les sources du noyau.


Regarde le document /usr/src/linux/Documentation/devices.txt.
Tous les major/minor s'y trouvent.

Avatar
Cem
je crois comprendre que le chargement des modules au démarrage se fait en
ajoutant des lignes type "alias char-major-... module" dans /etc/modules.conf.
C'est quoi la règle sur ces aliases? je voudrais que mes modules usb* soient
chargés au démarrage, car j'en ai besoin pour une souris USB, mais je ne
comprends rien à cette convention "char-major". Debian fournit modconf ou un
utilitaire du genre qui permettait de passer outre mais, là, sur ma slackware,
je me demande comment on peut déduire du module son "char-major" ... pas de
documentation précise non plus dans les sources du noyau.


Regarde le document /usr/src/linux/Documentation/devices.txt.
Tous les major/minor s'y trouvent.


Regarde si les logs signalent des erreurs modprobe. Ça peut t'aider pour
savoir quels alias définir.


Avatar
Niko
Cem wrote/ecrivait:
(...)
Regarde si les logs signalent des erreurs modprobe. Ça peut t'aider pour
savoir quels alias définir.


Merci, j'avais cherché dans la doc du répertoire usb (Documentation/usb), mais
pas pensé à devices.txt. - ce système gagnerait à être simplifié...

merci.

Avatar
Cem

j'avais cherché dans la doc du répertoire usb (Documentation/usb), mais
pas pensé à devices.txt. - ce système gagnerait à être simplifié...

Pour les souris USB, la documentation doit plutôt se trouver sur le

répertoire Documentation/input.