Hallo,
damit das Ganze mit dem HowTo mal ein bisschen Fahrt aufnimmt, stelle ich hier jetzt das Ganze mal rein. Die Sache ist noch ungetestet (außer bei meinem N130)! Daher keine Gewähr! Bitte um Tests und Kommentare/Korrekturen/Verbesserungsvorschlägen.
@dirk gently: Wenn die Anleitung komplett rund ist, wäre es toll , wenn Du sie in Deinem Auftaktbeitrag unterbringen könntest. ☺
VG
mischa
Hallo,
da dieser Thread mittlerweile sehr lang geworden ist, habe ich hier die Punkte zusammengetragen, die zur Verbesserung des Systems führen. Danke an pschwed, dirk gentley, FuzzyWuzzy und alle, die mit ihrem Wissen und Können dazu beigetragen haben, dass das N130 mit Ubuntu 9.10 nun viel besser zurechtkommt.
Vorab:
Wenn nicht anders gekennzeichnet, können die folgenden Anpassungen für das Netbook Samsung N130 sowohl für die Version 9.10 (Karmic Koala) Ubuntu 32-Bit als auch Ubuntu Netbook Remix (kurz UNR) vorgenommen werden. Ob die Tipps auch für das N140 gelten, kann ich nicht bestätigen.
Um das Ganze so übersichtlich wie möglich zu gestalten, werden hier nur die Schritte erklärt, die zur Modifikation des Systems notwendig sind. Bevor Ihr loslegt: Bitte lest Euch erst alles in Ruhe bis zum Ende durch.
Es kann natürlich keine Gewähr gegeben geben. Alles, was Ihr macht, geschieht selbstverständlich auf eigenes Risiko!
0.) System aktualisieren
Als erstes bitte immer ein komplettes Systemupdate und -upgrade erzwingen. Dazu in den Terminal
sudo apt-get update && sudo apt-get upgrade
eingeben. Ggf. ist danach ein Neutstart durchzuführen.
1.) Freezer
Symptom: Nach der Standardinstallation von Ubuntu kommt es in unregelmäßigen Abständen zum zeitweiligen Einfrieren des Systems.
Lösung:
(Quelle: http://forum.ubuntuusers.de/post/2285561/)
1.1.) Der angepasste Kernel (2.6.32) kann hier als .deb-Paket heruntergeladen werden.
1.2.) Nach dem Download die Datei einfach doppelt anklicken, und der neue Kernel wird installiert.
1.3.) Nach dem Neustart des Netbooks wird das System mit dem gepatchten Kernel gebootet.
Wer überprüfen will, ob der Kernel in den Bootloader GRUB2 eingetragen wurde, drückt nach dem Starten des Netbooks die ESC-Taste.
2.) Blackouts/Blackscreens
Symptom: Nach dem Aufwecken aus dem Ruhezustand oder des Bereitschaftsmodus beginnt das System zu flackern. Kurz darauf erscheint dann ein BS (Blackscreen oder schwarzer Bildschirm).
Lösung:
(Quelle: http://forum.ubuntuusers.de/post/2288157/)
2.1.) Ein Terminal-Fenster öffnen und die Datei xorg.conf mit dem Befehl öffnen:
sudo gedit /etc/X11/xorg.conf
Die folgenden Zeilen kopieren, einfügen und die Datei speichern:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "dri"
Load "glx"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
Option "NoAccel" "False" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "ColorKey" # <i>
#Option "CacheLines" # <i>
#Option "Dac6Bit" # [<bool>]
Option "DRI" "True" # [<bool>]
Option "NoDDC" "True" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "XvMCSurfaces" # <i>
#Option "PageFlip" # [<bool>]
Option "EnablePageFlip" "True"
Option "RenderAccel" "True"
Option "AccelMethod" "UXA"
Option "FramebufferCompression" "true"
Option "Legacy3D" "true"
Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 945GME Express Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
2.2.) Als nächstes muss das Kernel Mode Setting (KMS) mit der Terminaleingabe deaktiviert werden.
2.2.1.)
sudo gedit /etc/default/grub
und dort in der Zeile GRUB_CMDLINE_LINUX_DEFAULT folgenden Parameter hinzufügen: i915.modeset=0.
In der ganzen Zeile steht dann:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=0"
Datei speichern.
2.2.2.) Jetzt den Bootloader updaten. Ins Terminal eingeben:
sudo update-grub
Rechner neu starten
Achtung: sollte jetzt nichts mehr gehen, die beiden letzten Schritte wiederholen und den i915.modeset=0-Teil wieder entfernen. Wenn X nicht mehr startet (und damit auch der Editor gedit nicht verfügbar ist), muss man die Änderungen auf Kommandozeilenebene u.a. mit "nano" oder "vi" vornehmen.
2.2.3.) Terminal öffnen und
sudo dpkg-reconfigure -phigh xserver-xorg
eingeben.
Achtung: sollte X nicht starten, im Menu den Punkt auswählen, der eine neue Konfiguration erstellt. Man wird zum Neustart aufgefordert, was man durch Drücken von Strg+Alt+F1, dann einloggen und: "sudo reboot now" erreicht. An dieser Stelle sollte ein Neustart durchgeführt.
2.3.) Nur für Ubuntu Netbook Remix: Beschleunigung des Menüs netbook-launcher
Terminal öffnen und
sudo visudo
eingeben.
2.3.1.) Unter Defaults env_reset diese Zeile einfügen:
Defaults env_keep +="CLUTTER_VBLANK"
2.3.2) Unter # Cmnd alias specification diese Zeile einfügen:
Cmnd_Alias N_LAUNCHER=/usr/bin/netbook-launcher
2.3.3) Unter %admin ALL=(ALL) ALL diese Zeile einfügen:
%admin ALL=(ALL) NOPASSWD: N_LAUNCHER
2.3.4.) Speichern (Strg-o) und (Strg-x) beenden
2.3.5.)
sudo gedit /etc/profile
ins Terminal eingeben
Dort ganz am Schluss die Zeile export CLUTTER_VBLANK=none einfügen.
2.3.6.) Dann unter System → Einstellungen → Startprogramme den Autostarteintrag von netbook-launcher in sudo netbook-launcher ändern.
3.) Aktivierung der FN-Tasten zur Helligkeitseinstellung
Symptom: Nach der Installation von Ubuntu 9.10 oder UNR sind die beiden Funktions-Tasten für die Helligkeitseinstellung inaktiv.
Lösung:
(Quellen: http://forum.ubuntuusers.de/post/2260350/ und http://ubuntuforums.org/showpost.php?p=8287583&postcount=19)
Voraussetzungen:
- Das System wurde wie in Punkt 0.) beschrieben aktualisiert.
- Der gepatchte Kernel gemäß 1.) muss installiert sein (oder ggf. anderer 2.6.32er).
3.1.) Terminaleingabe:
sudo gedit /etc/rc.local
und dort die Zeile
echo 130,131,132,134,136,137,177,179,247,249 > /sys/devices/platform/i8042/serio0/force_release
einfügen
3.2.) Jetzt werden Skripte und Tastatur-Treiber vom Vorgängermodell Samsung NC10 installiert, die kompatibel zum N130 sind. (Quelle: http://www.voria.org/forum/viewtopic.php?f=3&t=296).
3.2.1.) System → Systemverwaltung → Software-Paketquellen öffnen, Andere Software und Hinzufügen anklicken.
3.2.2.) In der Eingabezeile APT Line folgendes eingeben: ppa:voria/ppa und Software-Paketquelle hinzufügen anklicken. Dann Schließen drücken und ggf. nach Aufforderung Zurücksetzen bestätigen.
3.2.3.) Terminaleingabe:
sudo apt-get update
, um das PPA zu laden.
3.2.4.) Terminaleingabe:
sudo apt-get install --allow-unauthenticated voria-ppa-keyring
3.2.5.) Nochmal ein komplettes Systemupdate und -upgrade mit dem Terminalaufruf
sudo apt-get update && sudo apt-get upgrade
durchführen.
3.2.6.) Nun können die beiden Skripte durch einen Paketmanager (z.B. System → Systemverwaltung → Synaptic-Paketverwaltung) nc10-backlight und nc10-scripts installiert werden. Alternativ können die beiden Pakete auch mit der Terminaleingabe
sudo apt-get install nc10-backlight nc10-scripts
installiert werden.
3.2.7.) Neustart des Systems durchführen.
3.3.) Den Paketmanager nochmal öffnen und die Anwendung compizconfig-settings-manager installieren
3.4.) Den CompizConfig Einstellungs-Manager unter System → Einstellungen öffnen und sicherstellen, dass das Häkchen beim Symbol Commands gesetzt ist.
3.5.) Danach Commands anklicken. Jetzt kann man die 5 Skript-Befehle für das NC10 in den Zeilen 0 bis 4 sehen. Hierbei handelt es sich um die NC10-Skripte. Das Skript für den Bluetooth-Empfang kann beim N130 entfernt werden, da das Gerät kein Bluetooth unterstützt.
3.6.) Nun muss per Terminal nur noch der Eintrag |*N130*| (oder eben entsprechend |*N140*|) in dem Abschnitt unter LABEL="keyboard_vendorcheck" hinter den Einträgen |*NC10*|*NC20*| vorgenommen werden (Anmerkung zum Finden des Eintrags: Samsung wird in der Datei mit Ss abgekürzt. Den Terminal mit folgendem Befehl öffnen:
sudo gedit /lib/udev/rules.d/95-keymap.rules
3.7.) Nach einem Neustart sollten die Helligkeitstasten funktionieren.
4.) (Optional) Firmware-Update ohne Windowsinstallation
Ob ein BIOS-Update beim N130 Sinn macht, bleibt offen. Fakt ist, mit der Firmware 02CM (aktuell ist 06CM, die leider auch die Freezer nicht behebt → (Quelle: http://forum.ubuntuusers.de/post/2317528/)) und den von 1.) bis 4.) beschriebenen Änderugen läuft mein Netbook absolut stabil. Sämtliche Hardware und FN-Tasten werden erkannt/unterstützt.
Gerüchten zufolge sollen beim Firmware-Stand 01CM generell keine Freezer auftreten, so dass in diesem Fall das Update nicht durchgeführt werden sollte.
Wer dennoch sein BIOS updaten möchte, sollte dieses wenn möglich unter Windows machen, da die Original-Datei vom Hersteller nur als .exe vorliegt. Samsung weigert sich bis jetzt leider vehement, ein Firmware-Update für Linux anzubieten. ☹
Wenn nur noch Ubuntu auf dem N130 betrieben wird und keine Windows-Parallelinstallation aufspielt ist, kann dieser Workaround hier ausgeführt werden. Dort wird per USB-Stick ein DOS gebootet, von dem aus dann das FW-Update durchgeführt werden kann.
(Quelle:http://forum.ubuntuusers.de/post/2260350/)
Achtung! Anmerkung! Wichtig! Bei der http://www.tuquoc.org/de/node/1215 Methode
Hierzu wird u.a. ein "fremder" Windows-Rechner benötigt. Nach dem Doppelklick auf die Datei auf WIN_N130_05CM.exe unter Windows erscheint eine Warnmeldung. Jetzt sollten die entpackten Dateien der .exe bereits unter Start → Ausführen → %TMP% in dem Ordner _Samsung_Update zu finden sein. Unter keinen Umständen die Warnmeldung mit OK bestätigen, sondern den Vorgang abbrechen. Wem das zu heikel ist, der kann sich die notwendige Datei für die nicht mehr aktuelle Firmware 05CM bereits entpackt hier herunterladen. (Quelle: http://forum.ubuntuusers.de/post/2312748/)
Das war's!
Viel Erfolg
mischa