HP-Laptop wird nicht ordnungsgemäß aus dem Ruhezustand reaktiviert

HP-Laptop wird nicht ordnungsgemäß aus dem Ruhezustand reaktiviert

Wenn ich den Laptop unter Kubuntu aus dem Ruhezustand reaktiviere, bleibt nur ein leerer Bildschirm und die Maus. Die Maus bewegt sich normal, was darauf hinweist, dass das Touchpad funktioniert. Einmal wurden Fehler angezeigt, dass die EXT4-Partition schreibgeschützt ist oder so etwas in der Art, aber ich konnte es nicht wieder anzeigen lassen. Ich vermute, dass die SSD nicht aus dem Ruhezustand reaktiviert wird.

Laptop-Spezifikationen: Ryzen 5500U + Radeon GPU, 8 GB RAM, Kioxia SSD. Software: Kubuntu 21.10, Plasma 5.22.4, Linux-Kernel 5.13

Antwort1

Ich habe den Laptop von einem aktiven USB-Stick gebootet, ihn angehalten und dann wieder aufgenommen. Der Laptop wurde ordnungsgemäß wieder aufgenommen, aber die SSD wurde nicht angezeigt. In den Protokollen habe ich Folgendes gefunden:

nvme nvme0: Device not ready; aborting reset, CSTS=0x3
nvme nvme0: Removing after probe failure status: -19

Es stellte sich heraus, dass es sich um ein bekanntes Problem handelte, da einige NVMe-Laufwerke den Ruhezustand nicht unterstützen. Die Lösung (Zitat aus Arch Wiki):

Als Workaround können Sie den Kernel-Parameter hinzufügen, iommu=softum einen Software-Ersatz für die Hardware-IOMMU zu verwenden. (Weitere Einzelheiten finden Sie unterdieser Dokumentation.) Dies kann möglicherweise zu einem geringen Verarbeitungsaufwand führen.

Bearbeiten: Für diejenigen, die nicht wissen, wie man einen Kernel-Boot-Parameter hinzufügt, sieheHier. Die Kurzfassung lautet:

1- Geben Sie sudo nano /etc/default/grubin Ihrem Terminal ein

2- Finden Sie die Linie mitGRUB_CMDLINE_LINUX_DEFAULT

3- Fügen Sie den Parameter hinzu, er sollte ungefähr so ​​aussehen (kann leicht abweichen, wenn Sie andere Kerneloptionen haben):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash iommu=soft"

4- Speichern Sie die Datei, indem Sie Strg+X und dann Y+Eingabe drücken.

5-Typsudo update-grub

6- Führen Sie einen Neustart durch, dann sollten Sie fertig sein.

Bearbeiten: Seit mindestens Kernel 5.19 funktioniert dieser Workaround nicht mehr, der einzige, der funktioniert, ist iommu=off.

verwandte Informationen