URL: https://linuxfr.org/forums/linux-noyau/posts/ordre-de-chargement-des-modules Title: Ordre de chargement des modules Authors: weierstrass01 Date: 2010年11月14日T23:45:18+01:00 Tags: linux_mint et ubuntu Score: 1 Bonsoir Forum, Si je viens à toi ce soir, c'est que j'ai une question dont je pressens la réponse triviale mais dont je n'arrive pas à me dépêtrer. Tout commence avec une installation de Linux Mint 10 (basée sur Ubuntu 10.10) sur un poste utilisateur. Rien de passionnant si ce n'est que le ventirad du processeur fait un bruit de casserole à pleine puissance. Or, cela tombe bien, il est parfaitement contrôlable via fancontrol, moyennant le chargement du module w83627hf. Soit : ajout dans /etc/modules et roule. L'ordi ronronne, et tout content de moi je l'arrête. Redémarrage le lendemain : de nouveau le ventirad à fond !? Pourtant fancontrol est démarré. Bizarre. Je parcours l'arborescence (/sys/class/hwmon/...) pour retrouver le fichier stockant la valeur de la tension appliquée (pwm2 dans mon cas) et surprise ! Il n'est plus à hwmon1/device/pwm2 mais hwmon0/device/pwm2. Or évidemment le coup d'avant il était sur hwmon1, et pwmconfig (l'utilitaire de fancontrol) l'avait reconnu comme tel. Qu'à cela ne tienne : je change les valeurs à la main dans /etc/fancontrol et redémarre fancontrol. Ca marche. Je redémarre l'ordi » "on" avait encore changé de hwmon.. Bref...il se trouve qu'effectivement en plus du module w83* est également chargé k8temp dynamiquement pour le processeur. Je le rajoute dans /etc/modules histoire d'imposer une séquence de chargement des modules, et donc j'espère une séquence fixe de /sys/class/hwmon. Las... apparemment rien n'y fait, ça continue à faire le yoyo... La dernière solution que je vois est de blacklister k8temp dans /etc/modules, mais ne vois-tu pas, cher Forum, un moyen plus élégant d'imposer la séquence de /sys/class/hwmon plutôt ?