ACPI est constamment en révision. Il n'est pas encore disponible pour les noyaux de la série 2.4.x mais le sera pour la série 2.5.x (ou peut-être pas avant le 2.6). Ceci signifie que tous les noyaux avant les 2.5.x doivent se voir appliquer un correctif. Ceux-ci sont disponibles sur le site acpi.sourceforge.net. Vous aurez besoin de récupérer le correctif correspondant exactement au noyau que vous utilisez. Comme il s'agit d'une section d'« installation à partir de rien », je supposerais que vous savez exactement quel noyau vous allez installer.
Ce document a été écrit pour le noyau 2.4.20. Depuis, le noyau stable 2.4.21 est disponible. Les applications du dernier correctif ACPI sur ce noyau ont eu des résultats mitigés. Pour l'instant, je recommande de rester sur le noyau 2.4.20 et son dernier correctif : 2002.12.12. D'autres recommendent d'autres choses. Une recherche via Google sur les listes de diffusion debian-user, debian-laptop et acpi-support vous sera utile si vous n'êtes pas sûr de ce que vous devez faire pour votre système spécifique.
Pour être sûr du résultat, ce document utilisera le noyau 2.4.20 comme exemple ; substituez la version de votre noyau de façon appropriée.
Il est important d'utiliser la dernière version du correctif ACPI. Certaines distributions ont déjà appliqué des correctifs à leurs noyaux. C'est le cas pour Debian et certainement pour d'autres. Pour plus d'informations sur les correctifs qui ont été appliqués aux sources du noyau telles qu'elles sont livrées par Debian, lisez /usr/src/kernel-source-version/README.Debian. Si vous n'utilisez pas Debian, trouvez le fichier équivalent pour votre distribution.
Un utilisateur sur acpi-support m'a confirmé que je ne devrais pas avoir besoin des correctifs supplémentaires appliqués au noyau pour qu'il s'exécute sur mon portable. Si vous utilisez un serveur en production ou proposez des pages web sur Internet, vous devriez réellement appliquer tout correctif de sécurité supplémentaire.
Si un noyau dispose d'autres correctifs, vous pourriez avoir quelques soucis pour appliquer le correctif ACPI. Bien sûr, un correctif ACPI ne devrait pas être appliqué à un noyau disposant déjà d'un correctif ACPI. A priori, tant qu'aucun autre correctif ACPI n'a été appliqué au noyau, il devrait être possible d'en appliquer un maintenant. Suivant les correctifs appliqués, vous pourrez avoir besoin de modifier certains fichiers Makefile pour que le correctif s'installe avec succès. Ceci est bien au-delà de mes compétences et n'est donc pas traité dans ce document.
Si vous préférez utiliser un noyau préparé par Debian, maxx propose un paquet des sources du noyau disposant déjà du correctif compatible avec le noyau 2.4.20. Ceci vous évitera de télécharger un noyau sans correctif sur www.kernel.org. Il m'a envoyé un courrier électronique avec les détails suivants :
J'ai pris les sources du noyau 2.4.20-8 à partir de unstable, supprimé les modifications pour l'ACPI (c'est-à-dire l'ancien correctif) et appliqué acpi-20021212-2.4.20.diff.gz provenant de acpi.sf.net car le noyau 2.4.20 de base a plusieurs failles de sécurité (ptrace, tableau hash, …). Vous pouvez trouver le paquet sur http://people.debian.org/~maxx/kernel-source-2.4.20/. (je n'ai pas chargé le .orig.tar.gz car vous pouvez l'obtenir de n'importe quel miroir debian et que celui-ci est déjà assez gros). | ||
--maxx |
Je n'ai pas testé ces paquets. Vous pouvez être, ou non, chanceux. Merci de ne pas me demander quoi que ce soit là-dessus, voyez directement avec maxx.