J'utilise Ubuntu depuis environ cinq ans maintenant et je ne peux toujours pas le suspendre quand je le souhaite. Il est très irritant de pouvoir programmer une tempête, pirater la machine de nombreuses autres façons, et pourtant, quand j'essaie de la suspendre ou de la mettre au point, je échoue lamentablement.
J'ai besoin d'aide.
Où puis-je commencer à trouver le problème? Que dois-je faire pour le réparer? Je place une prime pour cela, parce que j'ai littéralement perdu des heures de ma vie à cause de ce problème, et laisser mon ordinateur allumé TOUT le temps est terrible.
Les symptômes:
S'il vous plaît, s'il vous plaît aider. Cela me rend complètement dingue et je vis avec cela depuis plus d'un an.
De https://wiki.ubuntu.com/UnderstandingSuspend
Les symptômes:
Mon site Web pour de nombreux problèmes Linux est Arch Linux. Voici ce qui est posté à propos de problèmes de suspension/reprise similaires aux vôtres:
Pour certains systèmes Intel Haswell dotés des chipsets LynxPoint et LynxPoint-LP, des réactifs instantanés après la suspension sont signalés. Ils sont liés à des implémentations ACPI de BIOS erronées et à la façon dont le module xhci_hcd
les interprète lors du démarrage. En tant que solution de contournement, les systèmes affectés signalés sont ajoutés à une liste noire (nommée XHCI_SPURIOUS_WAKEUP
) par le noyau au cas par cas. [ 2 ]
Une reprise instantanée peut se produire, par exemple, si un périphérique USB est branché pendant la suspension et si les déclencheurs de réveil ACPI sont activés. Une solution viable pour un tel système, si ce n’est pas encore sur la liste noire, consiste à désactiver les déclencheurs de réveil. Voici un exemple de désactivation du réveil via USB: []
Pour afficher la configuration actuelle:
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
...
EHC1 S3 *enabled pci:0000:00:1d.0
EHC2 S3 *enabled pci:0000:00:1a.0
XHC S3 *enabled pci:0000:00:14.0
...
Les périphériques concernés sont EHC1
, EHC2
et XHC
(pour USB 3.0). Pour basculer leur état, vous devez attribuer le nom de l’appareil au fichier en tant que root.
# echo EHC1 > /proc/acpi/wakeup
# echo EHC2 > /proc/acpi/wakeup
# echo XHC > /proc/acpi/wakeup
Cela devrait permettre à la suspension de fonctionner à nouveau. Cependant, ces paramètres ne sont que temporaires et devraient être définis à chaque redémarrage. Pour automatiser cela, jetez un oeil à systemd # Écriture des fichiers d'unité . Voir fil de discussion BBS pour une solution possible et plus d'informations.
L'article complet d'Arch Linux ci-dessus sur Suspend/Resume est une excellente référence dans de nombreux domaines:
1 Low level interfaces
1.1 kernel (swsusp)
1.2 uswsusp
2 High level interfaces
2.1 systemd
3 Hibernation
3.1 About swap partition/file size
3.2 Required kernel parameters
3.2.1 Hibernation into swap file
3.3 Configure the initramfs
4 Troubleshooting
4.1 ACPI_OS_NAME
4.2 VAIO Users
4.3 Suspend/hibernate doesn't work, or not consistently
4.4 Wake-on-LAN
4.5 Instantaneous wakeups from suspend