Per Brief Schluss machen

Tut mir Leid, meine Liebe, was ich dir jetzt sagen muss, aber – ich mach’s kurz: das war’s mit uns.Und mehr noch: Ich will, dass du ausziehst und Platz machst für eine andere.

Ich habe nur die eine Erklärung dafür, und ich weiß, dass es abgedroschen ist wie nur was: Es war Liebe auf den ersten Blick. Wir sind uns im Netz begegnet, und als ich sie das erste Mal gesehen habe, war’s um mich geschehen. Wie das halt manchmal so läuft. Und es ist nicht wahr, wenn du jetzt sagst, ich hätte mich doch schon vorher umgeschaut nach einer anderen, sonst hätte ich sie doch gar nicht gesucht. Okay, vielleicht ist doch was dran: schonungslos offen, das habe ich mir für diesen Brief vorgenommen, Also bin ich ehrlich: Ich hatte schon länger das Gefühl, das kann es nicht sein! Das erste Mal, als mir aufgefallen ist, dass du bei weitem nicht so schlank bist, wie du tust: mit dir ist es hier im kleinen EEE-PC ganz schön eng geworden. Und darüber kann auch dein unbestreitbarer kantiger Charme nicht hinwegtäuschen.

Nein, liebe eeeXubuntu-Benutzeroberfläche, du hast mich mit deinen Eigenheiten immer wieder zum Wahnsinn getrieben. Sie liest mir dagegen jeden Wunsch von den Tastenfingern ab – sie ist so elegant und so einfach – und sie ist belesen, selbst Palm und Bluetooth spricht sie akzentfrei. Und ja verdammt, es macht viel mehr Spaß mit ihr! Auch wenn ich nicht sagen kann, dass sie schneller kommt. Und schade, dass sie so einen bescheuerten Namen hat: Easy Peasy. Aber man kann wahrscheinlich nicht alles haben.

Schau mal, ich habe sogar ein Bild von ihr:

Ist sie nicht wunderschön? Okay, ich weiß, was du jetzt sagst: dass sie eigentlich eine enge Verwandte von dir ist. Aber nein, liebe eeeXubuntu, sag was du willst: das Konzept, statt Fenstern nur Tabs aufzumachen, das ist genial. Wo es doch auf dem kleinen eee-Bildschirm wirklich um jedes Pixel und um jede rare Zeile geht.

Nein, kein Protest: morgen gehe ich auf Reisen. Mit ihr. Im EEE. Und du kommst nicht mit. Aber Reisen hast du ja ohnehin immer gehasst. Oder war das Zufall, dass du immer dann zickig geworden bist, wenn keine Updatemöglichkeit in der Nähe war?

Also mach’s gut; ich hoffe, dein von mir sehr geschätzter Pflegevater wird sich auch weiter um dich kümmern, und – das ist jetzt kein Scheiß – ich werde immer voller warmer Gefühle an dich denken. Auch wenn du mir ein ums andere Mal die Daten verräumt hast. Auch wenn ich dich immer erst mit handinstallierten WLAN-Treibern auf Trab bringen musste. Nein echt, war schön mit dir.

eeeXubuntu: Netter Versuch! [Update 4.4.08]

Schön ausgedacht. Hübsch umgesetzt. Und dann kommt die hässliche Praxis. Beim EEE PC unter eeeXubuntu liegt die Tücke im Detail.

Um das vorneweg klarzustellen: es geht nicht nur um den Fuchsschwanz-Faktor. Der EEE-PC soll mein Begleiter sein in Alltag und Berufsleben; ich will ein System, das so sicher ist und komfortabel wie (X)Ubuntu, aber so schnell da wie Xandros, oder wenigstens fast: Notiz machen, Rechner zuklappen = Akku sparen, eine Stunde später die nächste Notiz. Außerdem hätte ich gern ein bisschen mehr Speicher als die knapp 200MB, die die Xubuntu-Installation auf sda1 vom internen Flash-Speicher übrig lässt. Deshalb der Hassel mit internem 8GB-Aufrüststick und der Swap-Partition, sonst könnte ich mich ja auch mit einem normalen Boot zufrieden geben.

Die interne USB-SolidStateDisk - an für sich eine gute Idee…

Nun passiert beim Suspend-to-disk-Tiefschlaf offenbar folgendes (wilde Theorie): die Swap-Partition wird auf Platte geschrieben – auf sda5, im internen Speicher also -, dann geht der EEE schlafen und meldet dabei die USB-Anhängsel ab. Da er sie nach dem Aufwachen wieder ordentlich anzapft, ist das soweit kein Problem.

Außer dass der 8GB-Speicher dann als sdd angemeldet wird, nicht als sdc. Was soweit nicht weiter wild wäre, wenn ich ihn nicht in Form der sdc3-Partition als /home-Verzeichnis gemounted hätte. Das Home-Verzeichnis ist also weg, und der Desktop läuft nicht mehr rund.

Versuche, den Rechner auszutricksen, haben auch nichts gefruchtet:

  • ein Skript in /etc/acpi/suspend.d/ – Ordner, das die Partition abmeldet, ein weiteres, das sie wieder anmeldet,
  • ein Mounten der sdc3-Partition über die UUID statt über den Namen /dev/sdc3.

Und nun? Ein Linux-Übergeek wüsste sicher sofort, was faul ist und was man tun kann. Der Untergeek muss weiter experimentieren.

(Da fällt mir auf, ich habe noch gar nicht geschaut, ob das beim normalen Suspend-to-RAM auch passiert… ts, ts…)

Nachtrag, 4.4.08:
Wie hat der hamburgische Kollege Detlef Schwarzer immer gebrummelt? “Versuch macht kluch!” In der Tat. Das Problem tritt auch bei Suspend-to-RAM auf und lässt sich daher auch gut per dmesg im Log nachlesen: der SCSI-Treiber versucht, die Laufwerke anzusprechen, die sind aber abgeschaltet worden. Der Treiber weiß sich nicht anders zu helfen, als für die wiedergefundenen USB-Laufwerke neue SCSI-Kanäle anzumelden. Deshalb ist mein /home-Verzeichnis plötzlich auf sdd5 statt sdc5, was den Fenstermanager natürlich aus dem Takt bringt.

Immerhin funktioniert ein Trick:

(1) Ins Verzeichnis /etc/acpi/suspend.d eine ausführbare (Skript)-Datei anlegen namens 12-unmount-usb.sh, die den Befehl umount /home ausführt.

(2) Die FSTAB so anpassen, dass das /home-Laufwerk nicht über /dev/sdc5 gemountet wird, sondern über seine UUID.

(3) Im Verzeichnis /etc/acpi/resume.d ein weiteres Skript namens 89-remount.sh, das – naja – mit mount -a alles remounted. Damit ist das home-Verzeichnis immerhin wieder verfügbar, leider gehen einem irgendwann die Laufwerksbuchstaben aus, weil der SCSI-Controller wie gesagt dauernd neue Kanäle registriert, sodass man schon beim zweiten Resume plötzlich das Laufwerk sdf im System hat.

Der Trick ist also keine Lösung – die Skripten müssen also das USB-Laufwerk ordentlich abmelden, damit es an alter Stelle wieder einsortiert wird. Ein erster Anlauf brachte keine Lösung, aber ich arbeite dran.