web-dev-qa-db-fra.com

Ordinateur portable sans batterie interne seulement démarre avec acpi = off

Matériel: ordinateur portable P34Gv1 de 1 Go

Ubuntu 16.04 fonctionnait bien avec une batterie interne. Après avoir été gonflé et extrait, Ubuntu n’a pas démarré sans la batterie en question.

Le mode de récupération affiche un démarrage normal jusqu'à ce que les périphériques USB. Il attend ensuite environ 240 secondes après le démarrage et crache des messages de délai d'expiration de kworker concernant l'initialisation de la batterie acpi. (Je ne suis pas tout à fait sûr de savoir où ces messages sont enregistrés, je ne les ai pas trouvés dans syslog)

Ubuntu peut démarrer avec acpi = off, mais par conséquent, je ne peux utiliser qu’un noyau de 1 cpu.

Le Bios n'autorise aucune option concernant acpi.

Est-il possible de désactiver les fonctionnalités liées à la batterie pour acpi sans le désactiver complètement?

Edit: J'ai essayé les options acpi acpi = ht, acpi.nopower_check = 1, acpi_osi = Linux sans succès.

Edit2: processor.nocst = 1 option de démarrage avec acpi = off ne permet pas au système d'accéder à plusieurs cœurs.

4
J.Dooe

J'ai réussi à démarrer sans acpi = off sur un P34v3 Gigabyte avec un noyau en amont (4.9.0-040900rc7), voir ici: https://wiki.ubuntu.com/Kernel/MainlineBuilds . ACPI génère toujours beaucoup d'erreurs, mais au moins cela n'empêche pas l'ordinateur portable de démarrer:

[    4.035270] ACPI Error: Divide by zero (20160831/utmath-310)
[    4.035308] ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.EC.BAT1._BST] (Node ffff8c429f0c7230), AE_AML_DIVIDE_BY_ZERO (20160831/psparse-543)
[    4.035380] ACPI Exception: AE_AML_DIVIDE_BY_ZERO, Evaluating _BST (20160831/battery-506)
1
Maxence