Fehlerbehebung im Standby / Suspend-Modus mit Ubuntu Netbook Remix unter Acer Aspire One

5587
Ilari Kajaste

Ich habe ein Acer Aspire One-Netbook, das ich mit Ubutu Netboox Remix 9.04 verwende. Bei einer Neuinstallation schien Suspend gut zu funktionieren. Nun, da ich ziemlich viele zusätzliche Pakete installiert und einige Einstellungen vorgenommen habe (Bluetooth-Einwahl usw.), habe ich scheinbar die Suspend-Funktion verloren.

Wenn ich versuche, in den Ruhezustand zu wechseln, wird auf dem Bildschirm in der oberen linken Ecke nur ein blinkender Textmodus-Cursor angezeigt, und der Computer wird niemals angehalten. Der einzige Ausweg ist ein harter Neustart.

Wie kann ich das Problem beheben? Gibt es beispielsweise bestimmte Protokolldateien, die ich mir ansehen sollte, oder solche? Da die suspendieren arbeiten auf dem sauberen installieren (und auf der ursprünglichen Linpus Linux - Installation, die mit dem Computer geliefert wurde) Ich weiß, das ist die Hardware - Kompatibilität Problem nicht unlösbar . Pakete einzeln zu entfernen / zu installieren, wäre natürlich eine Option - aber dies wäre sehr zeitaufwändig, da ich viele zusätzliche Pakete habe und keine Ahnung habe, wann das Problem auftrat. Soweit ich es verstanden habe, habe ich nichts zu seltsames installiert, von dem erwartet wird, dass es solche Probleme verursacht.

BEARBEITEN: Das neue Release Ubuntu Netbook Remix 9.10 hat dieses Problem behoben . Ich kann das Netbook jetzt auch mit eingebauter Speichererweiterung aussetzen. Dies funktioniert jedoch nicht genau so, wie ich es mir erhoffe ... Weitere Informationen in neuem Thread: Unmount erzwingen in Ubuntu, um Probleme nach dem Netbook-Sleep-Modus zu beheben

2

2 Antworten auf die Frage

2
nagul

Suspend funktioniert bekanntermaßen nicht mit eingelegten SD-Karten. Entfernen Sie vor dem Suspendieren von SD-Karten und anderen Peripheriegeräten, die Sie möglicherweise angeschlossen haben. Es gibt eine gute Erklärung im Gentoo Wiki, warum Suspendierung mit einer vorhandenen SD-Karte problematisch ist: SD-Karten und Suspend

Wenn das Problem weiterhin besteht, überprüfen Sie die Protokolle in / var / log, insbesondere syslog, messages und Xorg.0.log . Es gibt ein praktisches GUI-Tool zum Anzeigen der Systemprotokolle, die Sie verwenden können: System> Administration> Protokolldatei-Viewer (oder ähnliches).

Hier und hier sollten Sie auch die Dokumentation der Ubuntu-Community zu Acer Aspire One lesen .

Yowch! Das ist schlecht, da mein Laptop über eine interne kleine SSD verfügt. Daher verwende ich eine Erweiterungskarte für meine größeren Speicheranforderungen. Leider bestätigte ein Schnelltest, dass dies tatsächlich die Ursache meines Problems war. Danke für die Antwort - jetzt weiß ich zumindest, was dies verursacht. Es ist wirklich sehr schwer, Linux mit solchen Dingen zu mögen, aber ich versuche es einfach weiter. Ilari Kajaste vor 14 Jahren 0
Der Wiki-Link zu Gentoo war wirklich gut. Vor allem das: * "Es gibt eine weitere Option, bei der der Kernel nicht geändert werden muss. Verwenden Sie LVM auf Ihrer SD-Karte, und Sie haben keine Probleme mit dem Lebenslauf." * Ich denke, jetzt muss ich nur noch herausfinden, was genau LVM ist und wie man es auf meiner Karte benutzt ... Ilari Kajaste vor 14 Jahren 0
1
Rob Allen

In der Netbook Remix-Hilfe für das Aspire One gibt es einen Wiki-Beitrag, in dem beschrieben wird, wie Sie dies beheben können. Sie fügen ein Skript hinzu, das die Karten im Ruhezustand abmeldet, und mounten sie beim Aufwecken erneut. Ich habe dies auf meinem Aspire One ZG5 (aoa110-1955) implementiert und alles ist gut.

Hier sind die Anweisungen von dieser Seite mit einigen Neulingen, die in gebacken wurden:

1 - Öffnen Sie den Texteditor, der unter Zubehör zu finden ist (? Ich glaube, ich habe kein Aspire vor mir). Kopieren Sie den folgenden Befehl:

# Drop to: /etc/pm/sleep.d # Use this script to prevent data loss on mounted MMC/SD # cards. It syncs data and umounts all mmcblk devices prior to # suspend, and cancels suspend if umounting was not possible # (i.e: something locks a file) case "$" in hibernate|suspend) /bin/sync for drive in $( /bin/ls /dev/mmcblk?p* ); do /bin/umount $ > /dev/null # If umount failed: abort suspend if [ $? -gt 0 ]; then # Test if device keeps mounted. Previous command could fail # (i.e device was not mounted) with a non-stopper # problem for the suspend process. /bin/mount | /bin/grep $ if [ $? -eq 0 ]; then exit 1 fi fi done ;; # resume|thaw) ## Do nothing. All devices will be automatically mounted again.  # ;; esac 

2 - Speichern Sie als 010_unmount_SD.shin Ihrem Home-Ordner

3 - Öffnen Sie das Terminal (unter Zubehör)

4 - Verwenden Sie den folgenden Befehl, um die Datei an den korrekten Speicherort zu kopieren (Sie werden aufgefordert, das Administratorkennwort einzugeben, wenn Sie auf klicken Enter):

sudo cp 010_unmount_SD.sh /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

5 - Legen Sie mit diesem Befehl die richtigen Berechtigungen fest (Sie werden erneut zur Eingabe des Administratorkennworts aufgefordert):

sudo chmod 755 /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

Nebenbei bemerkt fand ich den Rest der Informationen auf dieser Seite für unnötig, da mein Video bereits großartig aussieht und das Power Management wie erwartet funktioniert. Ich vermute, diese Fixes wurden für 9.10 in die Distribution gebrannt.