12089
Comment:
|
12091
|
Deletions are marked like this. | Additions are marked like this. |
Line 100: | Line 100: |
Installation von Lenny unter der Benutzung des nativen Debian Kernels und Module
Obwohl die Methode recht neu ist, und wir manche Kleinigkeiten noch ausarbeiten müssen, ist das unser momentaner Status. Daher käme es uns sehr gelegen, wenn Benutzer die Anleitung ausprobieren würden, und uns ein Feedback geben könnten. Die alte Version, in der der Xandrox Kernel und Module benutzt werden, ist unten erhalten.
Vorbereitung(en)
Ein USB Stick wird benötigt. Dann müssen diese Dateien hier heruntergeladen werden:
http://bbqsrc.net/eeepc/debian/sid-usb.img.gz (Anmerkung: 'sid' bezieht sich hier auf die Distribution, die genutzt wurde, um den Installer zu entwickeln, nicht auf das Zielsystem (lenny) )
- Dieses Image wurde wie hier beschrieben fertiggestellt: ["DebianEeePC/HowTo/CustomInstaller"]
[http://nion.modprobe.de/eeepc/sid-usb.img.gz (Schnellerer Server: modprobe.de, Land: Deutschland)]
http://packages.debian.org/lenny/i386/atl2-modules-2.6.22-3-686/download
Um den USB Stick vorzubereiten, muss das Image auf das Laufwerk geschrieben werden:
gunzip sid-usb.img.gz dd if=sid-usb.img of=/dev/<DAS-USB-LAUFWERK>
Anmerkung: <DAS-USB-LAUFWERK> = Das ganze Laufwerk, nicht nur eine einzelne Partition (zb. /dev/sdX und NICHT /dev/sdX1)
Jetzt muss <DEIN-USB-LAUFWERK> gemountet und die atl2-Module darauf kopiert werden:
cp atl2-modules-2.6.22-3-686_2.6.22+1.0.40.4-9_i386.deb /PATH/OF/USB/DISK/
Eventuell haben Sie bemerkt, dass Sie das ganze Laufwerk benutzen, ohne eine Partitionstabelle. Dies funktioniert, weil das BIOS weiß, wie es direkt von FAT Partitionen booten muss/kann. Diese Bootmethode wird "Superfloppy Modus" genannt, und wird vom Asus Eee BIOS für USB Laufwerke, und SD Karten unterstützt.
Installation
Booten Sie den Eee und drücken Sie <ESC> während Sie das Bootlogo sehen. Das lässt Sie auswählen, von welchem Laufwerk Sie booten wollen.
Die Installation verläuft wie gewohnt. Wenn Sie das lesen, wissen Sie wahrscheinlich schon, wie man Debian installiert. Sie sollten ext3 als Dateisystem auswählen, wie man es normalerweise macht. [http://wiki.eeeuser.com/ssd_write_limit] (Englisch) beschreibt ihnen, warum Sie Ihre SSD nicht mit den extra Schreibzyklen zerstören, die ein solches Dateisystem zeitweise schreibt. Um Platz auf der ohnehin schon kleinen SSD-Platte zu sparen, möchten Sie vielleicht auf eine Swap-Partition verzichten. Dazu gibt die Seite ["DebianEeePC/TipsAndTricks"] ein paar Tuning-Tips, wenn Sie sich immer noch Sorgen wegen der Lebenszeit der SSD machen.
Zusätzliche Module, die noch nicht in den Debian Kernel aufgenommen worden sind
Ethernet (atl2)
Wenn Sie zum ersten Mal Debian auf dem Eeepc starten, werden Sie feststellen, dass ihr LAN Port nicht funktioniert. Das passiert, weil der Treiber noch nicht geladen wurde.
Schieben Sie den Stick in Ihren eeepc, und mounten Sie ihn:
mount /dev/<YOUR-USB-DEVICE> /media
- Um zu erfahren, welches Laufwerk Ihr USB Stick darstellt, überprüfen Sie die Ausgabe von dmesg nachdem Sie den Stick angeschlossen haben.
Jetzt müssen Sie die Kernelmodule installieren:
cd /media Werden Sie root, und rufen Sie folgende Befehle auf: dpkg -i atl2-modules-2.6.22-3-686_2.6.22+1.0.40.4-9_i386.deb modprobe atl2 dhclient cd umount /media
Madwifi
Installieren und konfigurieren Sie den Modulassistenten:
Werden Sie root, und rufen Sie folgende Befehle auf: apt-get install module-assistant m-a prepare
Laden Sie das gepatchte madwifi-source-Paket herunter und installieren Sie es:
wget http://people.debian.org/~synrg/debian-eeepc/madwifi-source_0.9.3.2-2+eee_i386.deb Werden Sie root, und rufen Sie folgende Befehle auf: dpkg -i madwifi-source_0.9.3.2-2+eee_i386.deb
Jetzt können Sie den module-assistant benutzen, um ein .deb Paket für den Treiber zu bauen und zu installieren:
Werden Sie root, und rufen Sie folgende Befehle auf: m-a a-i madwifi modprobe ath_pci
Wahrscheinlich wollen Sie das Paket auf den "hold"-Status setzen, so dass es in Zukunft nicht überschrieben wird.
Wenn Sie sid benutzen, (oder auf die Lenny-Version aktualisiert wird, was bald geschehen sollte) dann wird m-a-a-i erst nach einem neueren Source-Paket suchen. Das ist recht schlecht, weil das dann nicht gepatcht ist. Benutzen Sie 'm-a build' um die Module zu erstellen und installieren Sie anschließend die debs in /usr/src/.
uvcvideo
Die Modulquelle in Lenny sollte mit dem module-assistant funktionieren:
Werden Sie root und rufen Sie folgende Befehle auf: m-a a-i linux-uvc modprobe uvcvideo
Dann testen Sie durch simples Ausführen, ob es funktioniert:
Werden Sie root und rufen Sie folgende Befehle auf: apt-get install luvcview Als normaler Benutzer können Sie jetzt das Webcam Tool benutzen luvcview -f yuv
Normalerweise ist die Kamera nach der Installation abgeschaltet.Das kann im BIOS geändert werden oder mit dem Ausführen des folgenden Befehls: echo 1 > /proc/acpi/asus/camera. Sie sollten nun die Nachricht erhalten, dass ihre Kamera erkannt wurde, wenn sie dmesg | tail ausführen.
Wenn Sie ihre Webcam-Einstellungen aus Versehen zerstört haben, können Sie sie wiederherstellen, wenn Sie
mplayer -fps 30 tv://}} aufrufen. === eeepc_acpi === Das eeepc-acpi-source-Paket ist in "Debian unstable" verfügbar, und demnächst auch in "Debian testing". Dieses Paket baut ein sogenanntes "out-of-kernel" Modul, um die Hotkeys des Eee PCs zu aktivieren. Das Paket basiert auf einem gepatchtem asus_acpi.c Modul, aber es gerät nicht in Konflikt mit Standard Debian Kernel Modulen. Zuerst müssen sie eine Modul-Kompillierungsumgebung einrichten, wie in "Madwifi" beschrieben. Danach bauen und installieren Sie das eeepc-acpi Modul mit dem module-assistant: {{{ Werden Sie root und rufen Sie folgende Befehle auf: m-a a-i eeepc-acpi modprobe eeepc_acpi /etc/init.d/acpid restart
Fügen Sie eeepc_acpi zu /etc/modules hinzu, so dass das Modul lädt, wenn Sie das nächste Mal booten.
Anmerkungen:
- Die Akkuanzeige ist nicht sehr genau (Springt von 10% auf 100%, keine Ladezustandsanzeige, etc...). Anscheinend ist das normal. Es sieht so aus, dass die Tools für den Akku erwarten, dass der Akku mAh Werte liefert, aber er liefert Prozentangaben. Das ist entweder ein Fehler der Akku-Firmware, oder ein Fehler im BIOS. Bis es einen Patch gibt, der mit den Prozentdaten zurecht kommt, sollte Asus das Problem beheben.
- Suspend funktioniert momentan noch nicht einfach so. Die Lösung ist unten Beschrieben, unter Benutzung des "zzz" Scriptes.
Xorg
Touchpad Scrolling
Der normale Debian-Installer hat bei mir kein Touchpad Scrolling aktiviert. Folgende Sachen habe ich zur xorg.conf hinzufügen müssen, um den Support zu aktivieren.
Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "CorePointer" Option "SendCoreEvents" "true" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "HorizEdgeScroll" "1" EndSection Section "Server Layout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Synaptics Touchpad" EndSection
Das aktiviert sowohl horizontales, als auch vertikales Scrollen auf dem Touchpad. Normalerweise benutzt Iceweasel das horizontale Scrollen als <Zurück/Vorwärts>. Um das zu deaktivieren, müssen Sie zum Menüpunkt about:config gehen, und folgende Werte ändern:
mousewheel.horizscroll.withnokey.action (change 2 to 0) mousewheel.horizscroll.withnokey.numlines (change -1 to 1)
Aiglx support für compiz
Folgendes ist nötig, um compiz zum funktionieren zu bringen:
Section "Device" Identifier "Configured Video Device" Driver "i810" Option "XAANoOffscreenPixmaps" Option "AddARGBGLXVisuals" "true" EndSection Section "DRI" Mode 0666 Endsection Section "Extensions" Option "Composite" "Enable" Endsection
Troubleshooting
Forum
In folgendem Forumpost gibt es noch mehr Informationen (Manches ist nicht mehr ganz aktuell!):
http://forum.eeeuser.com/viewtopic.php?pid=47421#p47421
Ethernet (atl2)
Building from source
Werden Sie root und rufen Sie folgende Befehle auf: apt-get install module-assistant m-a a-i atl2 modprobe atl2
Für gute Werte lädt dies den atl2 Treiber.
Ethernet
Ein Problem, dass Ihnen über den Weg laufen könnte ist, dass der LAN Port nicht aktiv wird. Das ist ein Chipsatz-Fehler, wenn Sie Debian installieren. Um das zu beheben, müssen Sie zeitweise PXE/netboot im BIOS aktivieren. Eventuell kommen Sie nicht um dieses Problem herum, aber Sie können die Einstellung ja ohne Probleme aktivieren/deaktivieren. Das Problem wird verschwunden sein, sobald Sie Debian installliert haben, daher können Sie später PXE/netboot wieder ausschalten.
Herunterfahren
Es gibt ein Problem beim Herunterfahren. Das System hält, aber der Lüfter läuft weiter und die WiFi LED bleibt an. Das Problem ist, dass das Soundmodul nicht korrekt entladen wird. Aber dazu gibt es eine Lösung:
- (als root) aptitude install acpi-support
- Editiere /etc/default/acpi-support mit einem Texteditor und fügen Sie snd_hda_intel zur MODULES="" linie.
Dann wird der Eee korrekt heruntergefahren!
[?FlorianGillig] das funktioniert nicht für mich, nur einer von drei Versuchen funktioniert... Der EEE fährt nicht korrekt herunter.
Stiller HDD Errors wegen acpi-support
Werden Sie root und rufen Sie folgende Befehle auf: sed -i s/DO_HDPARM=y/DO_HDPARM=n/ /etc/acpi/*/90-hdparm.sh
Spezialtasten
Spezialtasten |
||
Taste |
Funktion |
Work, comment |
Fn + F1 |
sleep |
Yes |
Fn + F2 |
wifi |
Yes (lesen Sie die Details unten) |
Fn + F3 |
- light screen |
Yes |
Fn + F4 |
+ light screen |
Yes |
Fn + F5 |
Change screen |
Nein, nichts hinzuzufügen |
Fn + F6 |
Task manager |
Nein, nichts hinzuzufügen |
Fn + F7 |
disabled Sound |
Nein, nichts hinzuzufügen |
Fn + F8 |
- sound |
Nein, nichts hinzuzufügen |
Fn + F9 |
+ sound |
Nein, nichts hinzuzufügen |
[?NicolasBoullis] Aktivieren/deaktivieren des WiFi funktioniert wie ein/ausstecken der PCI WiFi Express Karte. Um Sicherzugehen, dass diese richtig aktiviert wird, wenn Sie "eingesteckt" wird, brauchen Sie das pciehp Kernelmodul. (und manchmal funktioniert es nur mit der "pciehp_force=1" option) Demzufolge müssen Sie nur "pciehp pciehp_force=1" zur Datei /etc/modules hinzufügen und den Befehl "modprobe pciehp pciehp_force=1" eingeben (oder neustarten, wenn Sie Windows 'Fan sind ) und glücklich mit ihrer Fn+F2 Tastenkombination.
[BenArmstrong] Die pciehp_force=1 Option ist keine valide Optione im Kernel 2.6.24. In jedem Fall würde ich es nicht empfehlen Moduloptionen in /etc/modules einzufügen. Dafür gibt es /etc/modprobe.d/.
[vedawalter] Eine "schmutzige" Variante Fn+F9 zum funktionieren zu bringen: http://walter.flightshop.de/files/eeepc/eeepc-acpi_001a.tar.gz
Mikrofon fix
Wenn ihr Mikrofon nicht funktioniert, können Sie das Problem mit folgender Änderung beheben:
- Ändern Sie /etc/modprobe.d/alsa-base und fügen Sie die Linie “options snd-hda-intel model=3stack-dig” hinzu
Bildschirmauflösung
Weil die native Auflösung 800x480 ist, sprengen viele Anwendungen das Bild. Das beste Beispiel ist die Gnome Applikation "Evolution". Ich bin auf der Suche nach einer Lösung.
Gefunden! Siehe: ["DebianEeePC/TipsAndTricks"]