Käfertreten: Ubuntu 8.04 auf dem EeePC

In den letzten Wochen hat Ubuntu 8.04 einige Fortschritte gemacht, aber gerade für den EeePC sind noch Modifikationen notwendig, die von der Standardkonfiguration nicht abgedeckt werden. Die fleissigen Tester des Images für USB-Stick oder SD-Karte haben einige Daten geliefert und Probleme geschildert. Das steht in den nächsten Wochen an:

Release-kritisch

  • WLAN-Treiber in ein Paket überführen Fleißarbeit
  • Integration der ACPI-Treiber in das Image Fleißarbeit (in neueren Images erledigt)
  • Integration der Treiber für Anpassung der Prozessorfrequenz Fleißarbeit, evtl. etwas Programmierung
  • ACPI-Events für Lautstärke-Anpassung etc. per Fn abfangen Fleißarbeit, Shellscripte um ACPI-Events richtig handzuhaben, die Events sind da
  • Xorg-Konfiguration, die auch nachträgliches Anstecken des externen Monitors zulässt Fleißarbeit
  • Bootprobleme, wenn keine USB-Geräte anwesend Sollte sich mit einem Kernel, der die notwendigen USB-Treiber integriert, beheben lassen, ggf. Anpassung einiger Startscripte — es genügt, via /boot/grub/menu.lst den zusätzlichen Parameter clocksource=hpet zu übergeben Gefixt mit den Images von 7. Mai oder später
  • Shutdown-Probleme, die ständige FSCKs zur Folge haben Schuld ist ein nicht entladener Soundtreiber — der sollte in einem eigenen Shutdown-Script entfernt werden — bitte das Shell-Script unload-sound.sh in den Ordner /etc/init.d kopieren, mit
    sudo chmod +x /etc/init.d/unload-sound.sh
    auf ausführbar setzen und dann zwei Softlinks erzeugen:
    ln -s /etc/init.d/unload-sound.sh /etc/rc6.d/K05unload-sound.sh
    ln -s /etc/init.d/unload-sound.sh /etc/rc0.d/K05unload-sound.sh

    Gefixt in den Images von 7. Mai oder später

Nice-to-haves

  • Suspend- und Hibernate-Probleme sollten generell angegangen werden
  • Abgespeckten Kernel, der nur auf dem EeePC mögliche Hardware berücksichtigt In Form einer modifizierten Initrd in den Images von 14. Mai oder später
  • Alternative Initrd, die es erlaubt, das RootFS auf eine SquashFS-Partition zu legen — statt gut zwei GB nur 700 bis 800MB für das System benötigt
  • Alternative Bootkonfiguration mit Hibernate/Suspend und Limitierung des verwendeten RAMs per Bootparameter —so kann ich mit 2GB wählen zwischen maximaler Performance oder schneller Einsatzbereitschaft

Angegangen werden die kleineren Probleme in der nächsten Woche, die größeren irgendwann danach — aber innerhalb eines Zeitraumes von maximal zwei Wochen nach Release von 8.04. Meine Auftragslage ist derzeit sehr gut, so dass ich EeePC-Projekten nur dann eine höhere Priorität einräumen kann, wenn Sie in mittelbarem Zusammenhang mit laufenden Projekten stehen.

Fehler, Probleme, eigene Erfahrungen bitte zunächst in den Kommentaren zu diesem Beitrag posten.