ubuntuusers.de

ubuntuusers.deWikiAsus Eee PC

Asus Eee PC

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

eeepc.jpg

Seit Mitte Januar 2008 ist der Asus Eee PC {de} offiziell in Deutschland erhältlich. Der erste Eee PC (Modell 701) wird standardmäßig mit einer angepassten Variante von Xandros Linux {de} ausgeliefert. Neuere Eee PCs (900er und 1000er Serie) werden teilweise auch in Kombination mit Windows XP oder Windows 7 vertrieben.

Installation

Hinweise zur Installation, Einrichtung und Benutzung von Ubuntu auf dem Eee PC finden sich im Wegweiser Netbooks. Dort werden auch weitere Installationskandidaten, wie die auf Eee PCs angepassten Derivate besprochen. In diesem Artikel werden zusätzliche oder abweichende Anpassungen für Eee PCs beschrieben. Viele der in diesem Artikel angesprochenen Anpassungen sind in den angepassten Derivaten bereits integriert.

Für die Auswahl des Installationsmediums (z.B. der bootbare USB-Stick) muss während des Bootvorgangs Esc gedrückt gehalten werden und in dem erscheinenden Menü ausgewählt werden.

Partitionierung

Dieser Abschnitt [6] geht auf Besonderheiten bei der Partitionierung von Eee-Modellen bieten. Eine Übersicht verbauter Festspeicher (Festplatten und SSD-Chips) in verschiedenen Modellen findet sich hier.

Experten-Info:

Moderne SSD-Chips, wie sie in den Eee-PCs verbaut sind, haben durch Wear Leveling eine mit herkömmlichen Festplatten vergleichbare Lebenserwartung.

Eee 701

Der EEEPC 701 verfügt über 4GB Speicher auf aufgelöteten SSD-Chips. Hier wird der Speicher schnell knapp und kann bei einem Defekt so gut wie nicht ausgetauscht werden. Zum Partitionieren gibt es folgende Optionen:

OptionVorteileNachteile
System komplett auf SSD (/)höchste GeschwindigkeitSpeicherplatz knapp, SSD bei Verschleiß kaum austauschbar
System auf SSD (/), home auf SD-Karte (/home)Speicherplatzproblem etwas entschärftSSD bei Verschleiß kaum austauschbar
System komplett auf SD-Karte (/)SD-Karte bei Defekt leicht austauschbar, ab 8GB-Karte Speicherplatzproblem gelöstDatentransferrate der SD-Karte nicht so hoch

Man sollte bei den SD-Karten "Class-6"-Karten nehmen, da diese am schnellsten sind. Karten der Größen 32, 16, 8 und 4 GB sind erfolgreich getestet worden.

Eee 1000

Der Eee 1000 (ohne H) verfügt über zwei SSDs. Die schnellere 8 GB große SSD (/dev/sda) ist nur erreichbar wenn das Gehäuse komplett entfernt wird und daher im Gegensatz zur zweiten 32 GB großen SSD (/dev/sdb) nicht leicht austauschbar. Nachdem man alle vorhandenen Partitionen gelöscht hat, bietet es sich daher an /dev/sda als root (/) Partition zu nutzen und /dev/sdb als home. Eine Swap-Partition legt man am besten auch auf die große Platte.

Eee 1001HA

Es scheint sich um die abgespeckte Version von dem 1005HA zu handeln, da bei einem Bios-Upgrade das 1005HA Bios genutzt wird. Bluetooth ist beim 1001HA im Vergleich zum 1005HA nicht vorhanden.

Boot Booster

900er, 1000er, 1005er: Wer den Boot Booster im Bios aktivieren will, benötigt eine mindestens 8 MB große Partition auf der ersten Festplatte, die bei der Auslieferung bereits besteht. Hat man diese gelöscht, erstellt man eine neue primäre EFI Partition [6] dieser Größe. Sollte das Partitionsprogramm nicht die Möglichkeit bieten EFI-Partitionen anzulegen (z.B. GParted), erstellt man stattdessen eine unformatierte Partition und führt anschließend folgendes Kommando aus:

Achtung!

X ist im folgenden Befehl durch die entsprechende Partitionsnummer zu ersetzten. Wird die Falsche Partition gewählt droht Datenverlust.

sudo sfdisk --change-id /dev/sda X ef # /dev/sdaX ist durch den Namen der Partition zu erstetzen. 

Abschließend kann man den Boot-Booster im Bios ( F2 während des Starts drücken.) aktivieren. Dieser funktioniert nach einem weiteren Neustart.

Problembehebung

Nach der "normalen" Installation funktionieren nicht alle Komponenten des Eee PC.

Nichtfunktionierende Komponenten

Die folgende Tabelle gibt ein Übersicht über Komponenten, welche mit der jeweiligen Version noch nicht funktionieren und welche Anpassungen notwendig sind.

701 4G

Der Kartenleser funktioniert nicht, wenn im BIOS (Systemstart Taste F2) unter "Advanced" > "OS Installation" die Option "START" eingestellt ist. Die Option muss auf "FINISHED" eingestellt sein.

900 & 901

Für Ubuntu Lucid Lynx 10.04:

Für Ubuntu Maverick Meerkat 10.10:

  • Das eingebaute Realtek 8187SE WLAN Modul funktioniert zwar "out of the box", aber die Verbindung ist instabil und der Rechner stürzt ab, wenn man die WLAN Funktion per Funktionstasten (FN + F2) ein- oder auschalten will. Abhilfe: das fehlerhafte rtl8187se Kernelmodul gegen das verbesserte Kernelmodul r8187se ersetzen. Dieses kann http://launchpadlibrarian.net/36967697/rtl8187se_linux_26.1030.1201.2009.release.tar.gz heruntergeladen werden und wird gemäß der beigelegten Readme- Datei installiert. Weitere Informationen hierzu /home/jos/blog {en} Die Anleitung istohne Weiteres auf Maverick Meerkat übertragbar.

1000 & 1000H

Für Ubuntu Lucid Lynx 10.04:

  • Einige Funktionstasten funktionieren bei einer Standardinstallation nicht:

    • Fn + F10 (Stummschalten)

    • Fn + F11 (Lautstärke verringern)

    • (Hotkeys, etc)

  • Manuelle Anpassung:

Für den Asus eee 1000h sind alle Funktionstasten und Hotkeys unter Lucid mit folgender Anleitung benutzbar:

Hinweis:

Falls ein Schritt dieser Anleitung nicht durchgeführt wird, ist das Ergebnis nicht optimal, im Test gab es z.B. sonst Probleme mit der Steuerung der Helligkeit, verschiedene Tasten funktionierten nicht oder eee-control konnte nicht geladen werden.

1. Neuste Firmware unter http://support.asus.de/download/download.aspx?SLanguage=de-de für den 1000h herunterladen und flashen. Erfolgreich getestet wurde die Version: BIOS 2204.

2. Folgende zusätzliche Bootparameter in grub übernehmen: acpi_backlight=vendor acpi_osi=Linux

3. eee-control ppa aktivieren und installieren, Version: 0.9.6.5 erfolgreich getestet. PPA aktivieren mit:

sudo add-apt-repository ppa:eee-control/eee-control  

Um die Fremdquelle zu authentifizieren, kann man den Signierungsschlüssel mit folgendem Befehl importieren:

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 9FFD762E  

und installieren:

sudo apt-get install eee-control  

Falls Probleme mit dem Sound bestehen (z.B. Sound nur über Kopfhörer) im Terminal:

gksudo gedit /etc/modprobe.d/alsa-base.conf 

und ans Ende der Datei folgendes eintragen:

options snd-hda-intel model=auto 

speichern und einmal neu starten.

Zwei-Finger Scrollen -sowohl horizontal als auch vertikal möglich- lässt sich prima mit dem gnome Maus tool aus der Systemsteuerung aktivieren.

Das wär es, nun läuft einfach alles auf dem 1000h.

1005HA-M / 1005HA-H & 1005HAG / 1005HGO

Für Lucid Lynx 10.04:

  • Alles wichtige funktioniert einwandfrei „out of the box”.

  • Es funktionieren nicht:

    • Fn + F3 (Touchpad deaktivieren) und die extra Taste dafür,

    • Fn + F4 (Bildschirmauflösung verändern),

    • Fn + F9 (Taskmanager starten),

    • Fn + F10 (Alles Stummschalten, Sound Mute),

    • Fn + F11 (Sound leiser),

    • Fn + F12 (Sound lauter),

Tipp: BIOS 1301 (Improve Wifi performance)

  • Problembehebung:

    • Zweifingerscrollen wird durch Erstellen einer Datei /etc/hal/fdi/policy/11-x11-synaptics.fdi als root mit folgendem Inhalt aktiviert:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
      <merge key="input.x11_driver" type="string">synaptics</merge>
      <merge key="input.x11_options.SHMConfig" type="string">True</merge>
      <merge key="input.x11_options.TapButton1" type="string">1</merge>
      <merge key="input.x11_options.TapButton2" type="string">3</merge>
      <merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">10</merge>
      <merge key="input.x11_options.EmulateTwoFingerMinW" type="string">7</merge>
      <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
      <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
    </match>
  </device>
</deviceinfo>
sudo service network-manager stop
sudo /etc/init.d/networking stop
sudo modprobe -r ath9k
lsmod  | grep ath
#es sollte keine Ausgabe geben
sudo modprobe ath9k
sudo service networking start
sudo service network-manager start 

  • Laufzeit besser als unter Windows 7, Bootzeit 45s.

  • Laufzeit schlecht als unter Windows XP, PowerTOP spricht von 7,2 Watt Verbrauch bei aktiviertem WLAN, Bildschirmhelligkeit auf der zweitniedrigsten Stufe, Camera, Cardreader deaktiviert.

1001P

(Das Modell ist ähnlich zum 1005P, nur ohne Bluetooth und mit vorinstalliertem Win XP anstatt Win7.)

Für Lucid Lynx 10.04:

Mit aktuellem (oder aktualisiertem) BIOS ist nahezu alles "out of the box" mit UNR 10.04 lauffähig. Webcam, Sleepmodes, Steuerungstasten für WLAN und Lautstärke, etc. funktionieren einwandfrei. Folgende drei Anpassungen sind jedoch noch notwendig, wenn man den Standard-Kernel von Lucid (2.6.32) verwendet:

pavucontrol 

gestartet. Dann setzt man unter "Eingabegeräte" einen der beiden Stereokanäle des Mikfofons auf 0%. Sollte danach der Ton nicht mehr zu hören sein muss unter "Ausgabegeräte" "Analog Speakers" anstatt "Analog Output" gewählt werden.

1005P / 1005PE

Für Lucid Lynx 10.04:

Das Meiste funktioniert „out of the box” lediglich beim Touchpad und WLAN sind einige Nacharbeiten notwendig:

  • Touchpad: Zweifingerscrolling lässt sich sehr einfach mit einem graphische Konfigurationstool aus den Quellen aktivieren

  • WLAN: (mit den aktuellen Updates funktioniert WLAN auch ohne jegliches Zutun)

  • Fn-Tasten die nicht funktionieren, lassen sich mit eee-control belegen.

Bei Geräten mit der aktuellen Biosversion 1103 funktionieren die Tastenkombinationen Fn + F10, Fn + F11 sowie Fn + F12 zur Regulierung der Lautstärke nicht korrekt. Zudem lässt sich nicht die volle Helligkeit des Displays einstellen. Beide Funktionseinschränkungen lassen sich mit einem Eintrag in der GRUB-Konfiguration beheben.

  1. Die Datei /etc/default/grub mit root-Rechten öffnen[4]

  2. Die Zeile

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

    ergänzen zu

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"
  3. Terminal öffnen[3] und die GRUB-Konfiguration updaten

    sudo update-grub 
  4. Rechner neustarten.

Weitere Infomationen (etwa für Mikrofoneinstellungen) siehe in diesem Artikel den Abschnitt 1001P oder folgenden Eintrag im Forum

1005PX

Abweichungen zu dem Modell 1005P gibt es so gut wie keine, nur das interne Mikrofon funktioniert erst nach er Installation der LinuxAlsaDriverModules (Anleitung siehe https://wiki.ubuntu.com/Audio/InstallingLinuxAlsaDriverModules )

1015PED

Für Maverick Meerkat 10.10: Der Sound macht Probleme, das Mikrofon funktioniert - zumindest unter skype - nicht. Lösung: PulseAudio deinstallieren. Stattdessen auf den ALSA-Mixer und dessen grafische Oberfläche ausweichen. Für Gnome sieht das so aus: Terminal öffnen[3] und

sudo apt-get remove pulseaudio 

eingeben und ausführen Dann genauso mit:

sudo apt-get install alsa-utils gnome-alsamixer 

Falls Gnome nicht benutzt wird, ist der Weg zum Ziel

sudo apt-get remove pulseaudio 

und dann

sudo apt-get install alsa-utils 

Dann sollte ggfs. noch eine grafische Oberfläche für den jeweiligen Desktop installiert werden,

1101HA

Für Lucid Lynx 10.04:

  • Alles wichtige funktioniert „out of the box” (nach online-updateprozedur)

  • Networkmanager wicd 1.7.0; läuft stabil

  • Sound nach midi-Geräteeinstellung ok ( * Die Grafikkarte wird nicht unterstützt (Intel GMA500 Poulsbou:nur verringerte Auflösung -> Lösungsansatz: HardwareSupportComponentsVideoCardsPoulsbo (danach geht nur 1366 x 768)

  • die meisten Funktionstasten und acpi funktionieren nachdem die Datei /etc/default/grub bei GRUB_CMDLINE_LINUX=" ...... " um die Einträge acpi_osi=Linux und acpi_backlight=vendor ergänzt wurde; fertig sieht es dann so aus: GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor". Nicht vergessen: Dannach muss GRUB aktualisiert und der Rechner neu gestart werden.

  • keine Probleme nach Bios Update auf 0323 vom 30.12.2009 (über die unten beschriebene Variante #2 (#1 nicht getestet)(Asus Eee PC) oder parallele XP-Installation und Asus-Update-Service), danach Verbesserung von s3 resume, Lüftersteuerung, Batterielaufzeit u.a.

  • Die Grafikkarte wird nicht vollständig unterstützt (Intel GMA500 Poulsbou:nur verringerte Auflösung) -> Lösungsansatz: HardwareSupportComponentsVideoCardsPoulsbo (danach geht nur 1366 x 768)

  • Einige Funktionstasten funktionieren nicht:

z.B.:

  • Fn + F5 (Bildschirm dunkler),

  • Fn + F6 (Bildschirm heller),

andere Funktionstasten die nicht mit der Grafik zusammenhängen funktionieren (WLAN, Lautstärke, ...)

  • keine Probleme nach Bios Update auf 0323 vom 30.12.2009 (über parallele XP-Installation und Asus-Update-Service, andere aber nicht getestete Varianten siehe unten), danach Verbesserung von s3 resume, Lüftersteuerung, Batterielaufzeit u.a.

1201HA

Für Ubuntu Lucid Lynx 10.04:

Die Grafikkarte GMA500 stellt das größte Problem dar, denn für diese sind die Treiber gerade erst in der Entwicklung. Mit dieser Anleitung kann man die aktuellsten Treiber installieren und so mindestens schon einmal die richtige Auflösung einstellen: HardwareSupportComponentsVideoCardsPoulsbo

Hotkeys und Mikrofone:

https://wiki.ubuntu.com/HardwareSupport/Machines/Netbooks#Asus Eee 1201HA

Aufgrund des extrem langsamen Prozessors, der hier aus Gründen der langen Laufzeit mit internem Akku eingebaut wurde, kann jedem Fenster buchstäblich beim Aufbauen oder Schließen zugesehen werden. Das Netbook benötigt zudem sehr lange zum Booten (bis zu 2,5 Min.) - für Linux absolut nicht zu gebrauchen.

1201 N

Alles bis auf die Lautstärketasten funktioniert nach der automatischen Installation von UNR es ist sehr ratsam den closed source nvidia Treiber hinzuzufügen.

  • Fn + F10 (Alles Stummschalten, Sound Mute),

  • Fn + F11 (Sound leiser),

  • Fn + F12 (Sound lauter),

können mit folgendem tweak zum laufen gebracht werden

Die Datei /etc/default/grub mit root-Rechten öffnen[4] Die Zeile

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

ergänzen zu

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

restliche Sonderfunktionen(ausgenommen nicht genannte)

  • Fn + F7 (Display aus ?),

  • Fn + F9 (Touchpad aus),

funktionieren aber nicht.

Außerdem klappt trotz Aktivierung die Multitouchfunktion des Touchpads nicht, mehrere Finger verursachen wildes zufälliges Klicken bei verschiedenen stellen auf dem Screen.

T101MT

Unter Natty Out of the Box. Leider funktioniert aufgrund eines Bugs der "simulierte Kontextklick" nicht (Rechtsklick bei Gedrückt- halten des Stylus) noch nicht. (Bei Maverick dagegen problemlos) Unter Maverick funktioniert der Touchscreen nicht und es sind noch folgende Schritte notwendig. https://help.ubuntu.com/community/T101MT http://jeffhoogland.blogspot.com/2010/07/howto-ubuntu-linux-on-t101mt.html Ebenfalls kann die Webcam (zumindest unter Maverick) ein umgekehrtes Bild anzeigen https://help.ubuntu.com/community/T101MT http://jeffhoogland.blogspot.com/2010/07/howto-ubuntu-linux-on-t101mt.html Außerdem klappt die Multitouchfunktion des Touchpads nicht sauber, mehrere Finger verursachen wildes zufälliges Klicken bei verschiedenen stellen auf dem Screen. Bei Firefox sollte man das Plugin "Grab and Drag" installieren, um Webseiten komfortabel mit der Hand scrollen zu können

Array-Kernel aus Fremdquelle

USB-Problem

Nach einer Installation von von einem USB-Stick kann es vorkommen, dass weitere USB-Sticks als CD/DVD-Laufwerke eingebunden werden. In dem Fall muss man zunächst herausfinden, unter welchem Namen der USB-Stick eingebunden wurde, z.B: /dev/sdb1, und in der Datei /etc/fstab mit Administrationsrechten die entsprechende Zeile mit einem führenden # auskommentieren, z.B.:

# /dev/sdb1    /media/cdrom0    udf,iso9660 user,noauto,exec,utf8    0    0

RAM aufrüsten (nur EEEPC 701)

Es kann bei diesem Modell sinnvoll sein, den RAM aufzurüsten, vor allem wenn man den Swap-Speicher weglassen will. Da der EEEPC 701 standardmäßig nur mit 512MB RAM ausgeliefert wird, muss man den RAM gegen einem 1 oder 2 GB-Riegel austauschen (nur ein Steckplatz vorhanden). Der RAM befindet sich unter einer Klappe an der Unterseite des Netbooks.

Touchpad

Auch wenn die Touchpads der 900er und 1000er Serie nur als PS2-Maus erkannt werden, kann es direkt, wie in der Tabelle beschrieben, mit mehreren Finger genutzt werden (Multitouch).

Touchpad 900er, 1000er
Finger Maustaste
1 linke Maustaste
2 mittlere Maustaste
3 rechte Maustaste

Erweiterte Multitouch-Fähigkeiten und Touchpadfunktionen (z.B. deaktiveren beim Tippen, siehe Touchpad) kann man mit dem Elantech Treiber nutzen. Ist der Array-Kernel installiert, ist der Treiber bereits vorhanden, jedoch noch nicht aktiviert, da dieser derzeit noch einige Probleme bereitet. Um den Elantech Treiber zu aktivieren, muss in die eventuell neu anzulegende Datei /etc/modprobe.d/eeepc noch folgende Zeile eingetragen werden[4]:

options psmouse elantech=1

Wird HAL verwendet es muss die Datei /etc/hal/fdi/policy/shmconfig.fdi mit Rootrechten erstellt oder falls schon vorhanden, editiert werden:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
  <match key="info.product" string="ETPS/2 Elantech Touchpad">
   <merge key="input.x11_options.SHMConfig" type="string">True</merge>
   <merge key="input.x11_driver" type="string">synaptics</merge>
  </match>
 </device>
 <device>
  <match key="info.linux.driver" string="psmouse">
   <merge key="input.x11_options.SHMConfig" type="string">True</merge>
  </match>
 </device>
</deviceinfo>

Das Touchpad lässt sich mit einer angepassten Version des Programms gsynaptics konfigurieren, welches im Paket

  • gsynaptics-elantech [1]

enthalten ist.

Alternativ zu gsynaptics kann man versuchen, die Mausbeschleunigung mit xset einzustellen.

man xset -> vollständige Anleitung

Beispiele:

xset m 7 10 & -> schnelle Maus

xset m 3 10 & -> normal schnelle Maus

xset m default & -> Werkseinstellungen

Hardware steuern

Bei der Steuerung der Hardware helfen verschiedene Zusatzprogramme. Dabei muss für eee-control und Eeeasy Scripts der array.org-Kernel verwendet werden, sonst funktionieren diese nicht.

Achtung!

Man sollte sich für eine Variante (Jupiter, Eeeasy Scripts, eee-control oder eee-applet) entscheiden. Gleichzeitige Installation mehrerer dieser Programme, kann unvorhersagbare Konsequenzen haben.

Jupiter

Jupiter dient zur Steuerung des Energieverbrauchs, Ändern der Bildschirmauflösung/-ausrichtung, Aktivierung von Bluetooth, Touchpad, Wlan und weiterer modellabhängiger Hardware. Auf Eee PCs kann zusätzlich der Vorteil von SHE (Super Hybrid Engine) genutzt werden.

Adresszeile zum Hinzufügen des PPAs:

  • ppa:webupd8team/jupiter

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Weitere Informationen bietet die Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung vom Benutzer/Team webupd8team.

Damit Pakete aus dem PPA genutzt werden können, müssen die Paketquellen neu eingelesen werden.

Anschließend können die Pakete

  • jupiter [1]

  • jupiter-support-eee [1]

installiert werden.

Alternativ können Pakete von Sourceforge {en} heruntergeladen und einzeln installiert werden. [1]

Hinweis!

Fremdpakete können das System gefährden.

eee-control

Zur Steuerung von Bluetooth, Wireless, Kamera und Kartenleser (je nach Modell), sowie des Energieverbrauchs und die Belegung der Hotkeys. Zusätzlich lässt sich mit eee-control noch eine intelligente Lüftersteuerung aktivieren.

Installation

Adresszeile zum Hinzufügen des PPAs:

  • ppa:eee-control/eee-control

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Weitere Informationen bietet die Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung vom Benutzer/Team eee-control.

Damit Pakete aus dem PPA genutzt werden können, müssen die Paketquellen neu eingelesen werden.

Anschließend kann das Paket

  • eee-control [1]

installiert werden.

Hinweis:

Unter Umständen kann es Probleme mit dem starten von eee-control geben, abhängig vom verwendeten EEE-PC und der Bios-Version. Im Problemfall bitte die Problembehebung weiter unten beachten.

Nach der Installation

Der Befehl eee-control-tray platziert ein Icon im Systemabschnitt der Kontrollleiste, über das die Hardware gesteuert werden kann und die Tastenbelegungen der Sondertasten verändert werden kann. In Autostart ist beschrieben, wie dieser Befehl beim Start automatisch ausgeführt werden kann, in neueren Versionen sollte dies aber automatisch erfolgen.

Auch in eee-control gibt es die Möglichkeit, die Taktfrequenz über den FSB zu ändern. Sollte es damit Probleme geben, kann es daran liegen, dass die Methode zur Kontrolle der Taktfrequenz nicht gefunden wird. Es gibt zwei Möglichkeiten zur Lösung des Problems.

  • Man ändert in der Datei /etc/eee-control.conf die Methode, mit der die Taktfrequenz gesteuert wird. Die verschiedenen Methoden stehen in der Datei beschrieben und können hinter

    fsb-method: 

    eingetragen werden [3].

  • Man findet die Kontrolldatei für die voreingestellte she Methode. Der korrekte Pfad muss in der Variable locations der Datei /usr/lib/python2.6/dist-packages/EeeControl/she.py eingetragen sein [3]. Ein Eintrag für locations mit allen bisher bekannten Pfaden ist nachfolgend dargestellt. Dabei ist unbedingt auf die korrekte Einrückung zu achten, da es sich bei der verwendeten Sprache um Python handelt.

1
2
3
4
5
6
7
class SHE:
    # Possible locations of the control file
    locations = [
        "/proc/acpi/asus/cpufv",
        "/sys/devices/platform/eeepc/she",
        "/sys/devices/platform/eeepc/cpufv"
    ]

Problembehebung

Eee-control Fehlermeldung beim Überfahren des Applets: "Fehler beim Kommunizieren mit eee-control-daemon!"

Wenn dieser Fehler auftritt und sich auch nicht mit einem einfachen Neustart des Dienstes eee-control beheben lässt, so liegt das an der Biosversion des jeweiligen eee. Man kann entweder das Bios downgraden oder aber die daemon-Datei bearbeiten. Dazu geht man wie folgt vor:

find /sys/ | grep brightness 

Ist das Resultat

/sys/devices/virtual/backlight/acpi_video0/brightness

dann als root

elif os.path.exists("/sys/class/backlight/eeepc/brightness"):
        brn_path = "/sys/class/backlight/eeepc/brightness"

in den Zeilen 85-86 der Datei /usr/bin/eee-control-daemon nach

elif os.path.exists("/sys/class/backlight/acpi_video0/brightness"):
        brn_path = "/sys/class/backlight/acpi_video0/brightness"

ändern. Danach sollte ein Neustart des Systems durchgeführt werden.

Hinweis:

Dieses HowTo wurde mit einem neuen eee-1001p und eee-1005ha-h erfolgreich getestet!

Für Lucid Lynx 10.04:

Hier ist die Bootoption "acpi_osi=Linux" anzugeben. Dazu bearbeitet [4] man, wie in Grub 2 Konfiguration beschrieben, die /etc/default/grub, wobei die Zeile

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

um die Option "acpi_osi=Linux" ergänzt wird:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux"

Nun aktualisiert man die Konfiguration von Grub mittels des Befehls [3]

sudo update-grub 

Ab dem nächsten Neustart ist die Änderung aktiv.

Achtung! Es kann passieren das danach die Wlan-Schnittstelle nicht erkannt wird. Folgendes schafft beim 1001HA und wohl auch beim 1005HA Abhilfe

sudo mkdir -p /etc/Wireless/RT2860STA/
sudo touch /etc/Wireless/RT2860STA/RT2860STA.dat
sudo service network-manager restart 

Hinweis:

Dieses HowTo wurde mit einem neuen eee-1001ha und eee-1005ha-h erfolgreich getestet!

eee-applet

Ab Ubuntu 8.10 steht zusätzlich das Eee-Applet {en} zur Verfügung, mit dessen Hilfe man den Prozessor übertakten kann, die Lüfter steuern kann sowie Kamera, Cardreader und WLAN (de-) aktivieren kann. Falls das Applet nicht mit installiert wird kann man es über das Paket

  • eee-applet (universe, [2])

installieren. Dabei müssen auch die #Backports-Module installiert sein.

Prozessortaktung anpassen

Bei einem normalen Start von Ubuntu lädt das System (leider) keinen Treiber (den sogenannten "Gouvernor") für den Celeron Prozessor (z.B. 701). Dies bedingt, dass der Prozessor ständig mit der höchsten Taktfrequenz läuft. Dies lässt sich durch das Laden des Kernelmodules [5] p4-clockmod beheben, anschließend kann man einen anderen "Scaling Governor" einstellen, z.B. "ondemand" oder "conservative". Wie das geht steht im Artikel Prozessortaktung, hier findet man auch weitere Informationen zu diesem Thema.

Bildschirm abdunkeln

Um unterwegs den Bildschirm schnell abdunkeln zu können, kann man sich eine Datei mit dem Inhalt

xset dpms force off

anlegen und als Anwendungsstarter ins Panel bzw. Menü legen.

Bios aktualisieren

Achtung!

Bios-Updates sind gefährlich. Sollte man sich nicht sicher sein alles richtig zu machen, sollte man sich Hilfe suchen. Auf keinen Fall darf man den Rechner während eines Bios-Updates ausschalten, es könnte ihn zerstören. Ein Update nur mit vollem Akku und eingestecktem Netzteil vornehmen!

Variante 1 (aufwendiger)

Um ein Bios Update des EEE-PC 900 vorzunehmen, war bisher ein Windows-System nötig. Es geht aber auch Problemfrei unter Linux. Zum Update werden benötigt:

  • Eine SD-Karte oder einen USB-Stick

  • Die Datei Drdosmin.img (z.B. von Biosflash.com)

  • Die neue Bios-Datei aus dem Support Bereich von Asus

  • Das Asus-Dos Flash tool, das man im Supportbereich von Asus findet.

Man lädt alle Dateien herunter, öffnet ein Terminal [3] und entpackt sie in einen Ordner.

unzip AFUDOSXXX.zip
unzip ASUS_900_XXX.zip 

Die Dateinamen sind den heruntergeladenen Versionen anzupassen.

Nun muss das Bootimage auf die SD-Karte kopiert werden:

dd if=drdosmin.img of=/dev/sdx 

Dabei muss /dev/sdx natürlich der Gerätedatei des USB-Stick oder der SD-Karte entsprechen. Nun kopiert man AFUDOS und die neue Bios-Datei auf die SD-Karte [3]

cp AFUDOSXXX.exe /media/NO\ NAME/afudos.exe
cp ASUS-900-XXXX.rom /media/NO\ NAME/xxx.rom 

Dabei sind die Namen der einzelnen Dateien den entsprechend genutzen Versionen anzupassen. Sollte die SD-Karte in einem anderen Verzeichnis gemountet werden muss dies natürlich auch berücksichtigt werden.

Beim Neustart kann man nun durch Drücken von Esc das Bootmenü aufrufen. Bootet man nun von SD-Karte gelangt man in die DOS-Eingeabeaufforderung. Durch Eingabe von:

afudos.exe /ixxx.rom 

wird das Bios-Update gestartet. Nach Abschluss des Updates wird man aufgefordert den Computer auszuschalten. Einen Neustart später hat man das neue Bios in Gebrauch.

Variante 2 (einfacher)

(getestet auch mit neuerem Modell 1005) Die zweite, auffällig einfachere Variante kommt sogar ganz ohne Betriebssystem aus. Dazu benötigt man:

  • Ein USB-Stick

  • Die Bios-Datei aus dem Asus Support-Bereich

Den USB-Stick formatiert man zunächst in FAT16. Danach kopiert man die Bios-Datei als [Nummer].ROM auf den Stick, wobei [Nummer] die Modellnummer des eigenen eeePCs (900, 700, ...) entspricht. Nun entfernt man alle USB-Geräte bis auf den USB-Stick und startet den Rechner neu. Beim Bootscreen kann man nun mittels Alt + F2 in den Update-Modus wechseln, in dem das Bios aktualisiert wird.

Achtung!

Auch wenn es Zwischendurch so aussehen kann, als wenn das System nicht mehr reagiert, sollte man auf keinen Fall den Vorgang unter- oder abbrechen! Dabei sollte das Netbook unbedingt an die Stromversorgung angeschlossen sein.

Am Ende wird man aufgefordert das System neuzustarten. Beim Boot beschwert er sich wegen eines Checksum-Fehlers, was allerdings normal ist. Man sollte trotzdem die Einstellungen überprüfen, weil es schon vorgekommen ist, dass einige Geräte nach einem Update deaktiviert waren.

Diese Revision wurde am 15. Oktober 2011 02:13 von KingCrunch erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Hardware, Notebook

Passwort vergessen?