web-dev-qa-db-fra.com

L'installation Acpi-Call-DKMS échoue avec le dernier noyau de 5,8,0 Mainline

J'ai un nouvel ordinateur portable (Lenovo Ideapad 5 14ARE05 avec un SOC RYZEN 4000). Pour que son matériel soit pris en charge, je devais installer le dernier noyau de 5,8,0 Mainline sur ma nouvelle installation de 20,04 Kubuntu. Cependant, j'ai aussi besoin d'ACPI-Call-DKMS pour contrôler les fonctions d'économie d'énergie, etc. Cependant, l'installation échoue:

Unpacking acpi-call-dkms (1.1.0-5) ...
Setting up acpi-call-dkms (1.1.0-5) ...
Loading new acpi-call-1.1.0 DKMS files...
Building for 5.8.0-050800-generic
Building initial module for 5.8.0-050800-generic
ERROR (dkms apport): kernel package linux-headers-5.8.0-050800-generic is not supported
Error! Bad return status for module build on kernel: 5.8.0-050800-generic (x86_64)
Consult /var/lib/dkms/acpi-call/1.1.0/build/make.log for more information.
dpkg: error processing package acpi-call-dkms (--configure):
 installed acpi-call-dkms package post-installation script subprocess returned error exit status 10
Errors were encountered while processing:
 acpi-call-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)

Fondamentalement, cela dit que ce n'est pas pris en charge. Y a-t-il des PPA où je peux obtenir une version plus récente de ce paquet pris en charge? Ou (comment) puis-je construire cette chose à partir de la source?

1
Andreas Hartmann

Les nouvelles versions de cet emballage compileront avec de nouveaux noyaux. Le moyen le plus simple d'obtenir une version plus récente consiste à passer aux référentiels Ubuntu 20.10 APT, puis à réessayer l'installation. Il faut savoir que cela remplacera essentiellement tous les packages avec un logiciel instable. Vous pourrez peut-être trouver un paquet debs autonome quelque part sur le Web qui peut ou non fonctionner. Sinon, vous pouvez toujours construire à partir de la source, comme le suggéra Kanehekili.

0
Andreas Hartmann

aCPI-Call a été soutenu jusqu'à ce que Ubuntu 16.04, mais pas plus. Et ThinkPads plus récent que TP 410 ne peut pas utiliser le module TP-smapi, mais le package TPACPI.BAT - à la fois en s'appuyant sur ACPI-Call, mais:

En commençant par le noyau 4.17 TPACPI-BAT, est remplacé par une nouvelle API de noyau natif appelée Natacpi (contenue dans le module de noyau oncologique ThinkPad_ACPI).

tlp-stat -b vous mènerait dans la bonne direction, si vous l'avez installé.

Donc, vous pourriez avoir de la chance et n'en aurez plus besoin.

Sinon, vous devez obtenir le code source et la compiler contre votre noyau actuel.

0
kanehekili