Asus EEE PC mit 12GB intern (V1.1)

[4.5.08: Da ich im ersten Anlauf eine falsche Spannung angezapft hatte – mehr unten – habe ich den Artikel komplett überarbeitet.]

Look, Ma, no hands!

Die internen 4GB reichen zunächst aus – spätestens, wenn man größere Dateien drucken will oder einen Teil seiner MP3- oder Filmesammlung mitnehmen, dann wird’s doch arg eng auf dem internen Flash-Speicher des Asus EEE.

Mein erstes Modding-Projekt versieht den Asus mit einer weiteren internen “Festplatte” in Form eines 8GB-Speichersticks. Dieser wird über USB angebunden, ohne einen der externen USB-Ports zu blockieren – und ohne den Akku des EEE nennenswert zu belasten.

Zeitaufwand: ca. 2 Stunden
Materialaufwand: 30 Euro für den Stick, ein paar Kabel, etwas Tesa
Nötige Fähigkeiten: Lizenz zum Löten

Also los!

Continue reading

Den Asus EEE richtig demontieren

“Machst ja mächtig einen auf dicke Hose mit deiner Löterei.” – Wieso, das kannst du doch auch? – “Niemals.” – Wetten?

Als ich die Lötanleitung für das zusätzliche Flash-Laufwerk überarbeitet habe, ist mir aufgefallen, dass das hier fehlt: eine Schritt-für-Schritt-Anleitung über den Weg ins Innnere des EEE. Sinn ist, allen die Angst zu nehmen, die sich noch nicht so recht ans Basteln trauen. Continue reading

Asus EEE: Der gute Draht zu mehr Flash

Wieder was gelernt. Nicht so:

…sondern so:

Der richtige Draht für 3,3V

Böser Fehler: meine interne 8GB-Flash-SSD habe ich auf die falsche Versorgungsspannung gehängt und dadurch eine Menge Probleme ausgelöst. Offensichtlich ist die 5V-Spannung, die ich hier abgeschaut und ausgesucht habe, nicht stabil (Okay: der Autor dieser Seite warnt, dass man alle Spannungen noch einmal nachmessen soll.)

Misstrauisch war ich geworden, weil der EEE beim Hochfahren unter Xubuntu immer etwa zwanzig Gedenksekunden ohne Meldung einlegte – als Abstoßungsreaktion auf den Stick –  außerdem entlud sich der Akku auch bei ausgeschaltetem Rechner. Also habe ich das USB-Flash-Memory nicht nur an eine unstabile Versorgungsspannung angeschlossen, sondern auch noch an eine, die nicht abgeschaltet war. Seit ich den Flash-Speicher auf das mittlere Bein gehängt habe – dort sind geschaltete 3,3V zu messen – läuft der Stick nicht nur stabil, er verheizt auch weniger Leistung.

Notiz an mich: Die Umbauanleitung wird ausgebaut und überarbeitet.

Asus EEE PC: Modders Einkaufszettel

Der EEE - fast völlig nackt! Für Bastler ein erregender Anblick...

Der EEE - fast völlig nackt! Für Bastler ein erregender Anblick...

(Stand: 5.9.08)

Vorbemerkung: Ein halbes Jahr EEE-PC-Entwicklung hat viele dieser Tipps überflüssig gemacht – spätestens, seit der EEEPC 901 auch in Deutschland erhältlich ist – zu einem Preis, der gar nicht so weit weg ist vom Preis des Originalgeräts – haben sich viele der Projekte in dieser Liste erledigt. Mit einer Mischung aus Freude und Betrübnis habe ich zur Kenntnis genommen, dass mein schönes Bluetooth-Projekt bei dieser Maschine vollkommen überflüssig ist, sie außerdem einen Draft-N-Adapter von Haus aus mitbringt und einen schönen Steckplatz für Standard-Festplatten. Verdammt nochmal, womit sollen wir Hardware-Hacker dann noch angeben? :) Und einen Touchscreen in einen EEE 900/901 zu basteln – dafür ist ob des gedrängten Display-Rahmens noch ein wenig mehr Mut erforderlich.

Andererseits gibt’s ja jetzt eine Menge Leute, die sich wie ich einen Pelz ärgern, dass sie auf ihrem inzwischen deutlich wertverlustigen 701er sitzen, und der neuen Traum-Maschine wenigstens ein wenig näher rücken wollen.

Aber jetzt mitten rein.

Nicht alles, was machbar ist, ist sinnvoll. Ich schlage folgende Gezipte Theorie des Sinnhaften Umbaus vor:

Eine gelungene Mod

  • erspart einem, ein Extra-Gerät mit herumzuschleppen
  • bringt wirklich ein Mehr an Nutzen
  • kostet nicht viel

Hier eine Liste mit den Umbauten, die mir gangbar und sinnvoll erscheinen:

Speicher erweitern

Stolpergefahr

PROJEKT: Den internen Speicher des EEE auf 1GB oder 2GB aufrüsten
NÖTIG, WEIL: es im eingebauten Speicher schon mal eng wird mit den Fotos für die 700-seitige Doktorarbeit; minimale Geschwindigkeitsgewinne
KOSTET: 20 Euro für 1GB
WAS MAN KÖNNEN SOLLTE: Einen Schraubenzieher finden – und ein richtig fieser Kernel-Hacker sein (allerdings nur bei einer Erweiterung auf 2GB)
DAGEGEN SPRICHT: dass 512MB von Haus aus eigentlich reichen
Mehr unter: dem entsprechenden Eintrag im eeeuser-Wiki
Schummel-Alternative für Nichtschrauber: Leider keine. Der einzige Ersatz für Speicher ist mehr Speicher.

Größeres internes Flash-Laufwerk

Warnung: Engstelle

PROJEKT: Einen USB-Stick auseinandernehmen – sagen wir: 8GB – und ins Gehäuse des EEE einbauen. Ohne einen USB-Port zu verschwenden.
NÖTIG, WEIL: das interne Laufwerk des EEE schon voll ist, wenn man mehr als einen Film mit in den Urlaub mitnehmen will – da hat jedes iPhone mehr Speicher.
KOSTET: 30 Euro für den Stick, zwei Stunden Bastelei
WAS MAN KÖNNEN SOLLTE: Löten
DAGEGEN SPRICHT: Wenn man nicht löten kann; Scheu vor Garantie-Aufklebern, reduziert die Akkulaufzeit um 5%, nerviges Popup-Fenster bei jedem Einschalten schreit nach einer Software-Anpassung
Mehr unter: diesem Blog-Eintrag
Schummel-Alternative für Nichtschrauber: eine SD-Karte im Erweiterungsslot

Continue reading

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.

Atari2600PC: Erst lesen, dann biegen

Teil 5 unserer kleinen Dokusoap: Wir bauen einen Mediacenter-PC in ein Atari2600-Gehäuse. Was bisher geschah: der DC/DC-Spannungswandler ist leider hinüber. Das hält das Projekt leider ein wenig auf. Nun aber, frisch aus Australien zurück und ohnehin in Lötlaune, macht sich der untergeek an die Vollendung seines Retrotraums. Die Voraussetzungen scheinen günstig, doch dann…
Versaute HeatpipeSo sollte das eigentlich nicht aussehen.

Continue reading

GENERATED FILE. DO NOT EDIT.

Nicht ändern! Diese Warnung steht in der ersten Zeile einer Datei, über die Firefox dressiert werden kann, auch unter Linux “.M4V”-Dateien zu streamen. Dummerweise muss man die Datei dazu aber ändern.

Weshalb ist die folgende Aktion nötig? Seit ich einen iPod Touch besitze, kann ich direkt von der Videorekorder-Platte gucken – EyeTV macht’s möglich; die Videorekorder-Software für meinen Mini-Mac bringt außer diversen Exportformaten auch einen kleinen Medienserver mit Webinterface mit. Er produziert die MPEG-4-Ströme, die das im iPod verbaute Quicktime versteht.

Wäre doch schön, wenn man diese Ströme auch von den anderen Rechnern aus nutzen könnte? Sie sind ja schließlich nichts besonderes – im Prinzip. Leider nicht auf dem Linux-Laptop, dem meistgenutzten Rechner – dort weigert sich ein mit allen Plugins gewaschener Firefox schlicht, die Filme abzuspielen, und verlangt nach einem Quicktime-Plugin. Der MIME-Typ “video/x-m4v” sei sonst nicht abzuspielen.

Nun muss man wissen, dass diese Behauptung lächerlich ist. Nicht nur, dass MPlayer und Kaffeine Quicktime-Codecs an Bord haben und von daher überhaupt keine Schwierigkeiten mit MPEG-4 oder H.264; installiert ist auch das Hausschwein unter den Videoplayern: VLC frisst eigentlich alles. Nicht diesmal. Was ist los?

Schließlich löscht ein chirurgischer Eingriff in ~/.mozilla/firefox/pluginreg.dat das Problem. Eben jene Datei, deren erste Zeile… siehe Überschrift. Einfach den Abschnitt für das mplayerplug-in wie folgt ergänzt:

QuickTime Plug-in 6.0 / 7:$
8
0:video/quicktime:Quicktime:mov:$
1:video/x-quicktime:Quicktime:mov:$
2:image/x-quicktime:Quicktime:mov:$
3:video/quicktime:Quicktime:mp4:$
4:video/quicktime:Quicktime – Session Description Protocol:sdp:$
5:application/x-quicktimeplayer:Quicktime:mov:$
6:application/smil:SMIL:smil:$
7:video/x-m4v:MPEG-4:m4v,mp4:$

..also: die letzte Zeile hinzugefügt, die Anzahl der MIME-Typen oben auf 8 abgeändert (war vorher 7), und die Sache läuft. Brav öffnet MPlayer die Streams in einem neuen Fenster.

Nun geht’s: Eyetv streamt auf den Linux-Rechner Interessanterweise geht derselbe Versuch schief, wenn ich die VLC-Dateien verändere. Der Player läuft nicht los. Woran liegt’s: Zu ungeduldig? Egal, so geht’s ja; der Hack funktioniert.

Also: in Zukunft von derartigen Warnungen nicht abschrecken lassen. Das T-Shirt dazu gibt’s im Make Store.

Beware!

Retrochic

Was einen als Kind fasziniert hat, lässt ganz offensichtlich den Erwachsenen nicht los: sonst wäre kaum zu erklären, weshalb man so gern mit vorgestrigem Kram herumbastelt.

Aus einer solchen Regung entstand 2004 ein erstes Retro-Projekt: das “Sensolite”. Ein Exemplar des alten Elektronikspiels aus den 70ern sollte in eine netzbetriebene Leuchte verwandelt werden – aber (a) mit moderner LED-Technik und (b) voll funktionsfähig bleiben.

Sensolite

So sieht das Ergebnis aus: technisch und bastlerisch nicht sonderlich anspruchsvoll, aber ästhetisch sehr zufriedenstellend. Selbst meine Liebste, sonst allem Technikkram aus meinen Schubladen äußerst skeptisch begegnend, schaltet sie gern ein – ein Exemplar hängt in der Küche, der Prototyp in meinem Büro. Der Umbau-Aufwand liegt bei etwa einem Tag; die verbaute Elektronik ist sehr unaufwändig: ein Gatter, eine Handvoll Transistoren, leuchtstarke “LumiLED”-Leuchtdioden in vier Farben und ein Netzteil. Im Normalbetrieb funktioniert der Senso als dummer Leuchtkörper, schaltet man ihn ein, wird der alte Spielchip aktiviert und man kann wie gewohnt auf Tasten drücken…

Deswegen hat mich die Retro-Gehäusemod Atari-PC so fasziniert. Da ich selber eigentlich keinen weiteren Computer brauche (okay: was heißt schon brauchen, aber genug ist genug), habe ich als Vorwand beschlossen, einen Mediacenter-PC für meine Eltern zu bauen; mein Vater, der Ingenieur, war auch gleich Feuer und Flamme. Nur ob meine Mutter genauso begeistert mitspielt, ist mehr als fraglich.

Es wird ihr nichts anderes übrig bleiben.

Nachtrag, Sept. 2008: da ich eben über meine ersten Skizzen über das Innenleben des Senso gestolpert bin, trage ich sie hier nach – nebst einer rudimentären Bauanleitung. Continue reading