Ubuntu 10.10 auf Lenovo Ideapad S12
Gerne setze ich unterwegs noch immer mein Lenovo Ideapad S12 ein. Bisher nutzte ich Lucid Lynx und zuvor Karmic Koala darauf und war damit sehr zufrieden. Obschon Lucid eine LTS-Version ist, möchte ich Maverick Meerkat nutzen. Weswegen das so ist, weiss ich selbst nicht so genau; wahrscheinlich will ich einfach dabei bleiben, wenn eine neue Version erscheint. Ubuntu 10.10 Maverick Meerkat scheint aber eine ganz besondere Herausforderung in Bezug auf das Ideapad S12 zu sein. Ohne wiederholt eine Taste zu betätigen oder das Mauspad zu benutzen steht der Rechner beim Booten einfach still. Das hat offenbar auch blogdudel erfahren, er schrieb seine Episode zum S12 auf dem Blog aus Graz nieder.
Mir konnte zum Glück Michael etwas helfen, denn der S12 hat augenscheinlich ein Problem mit dem lokalen APIC-Timer. Das Problem lässt sich aber einfach beheben, in dem in der “Vorlage” für grub2 die entsprechende Bootoption hinterlegt wird. Dazu öffnet man mit einem Texteditor und Root-Rechten die Datei /etc/default/grub, zum Beispiel mit nano:
sudo nano /etc/default/grub
Dort habe ich gemäss den Anweisungen von Michael in der Zeile 9 folgenden Inhalt gesetzt, so dass die Option nolapic_timer greift:
GRUB_CMDLINE_LINUX_DEFAULT="noplymouth nolapic_timer"
Damit ist sichergestellt, dass auch nach einem Kernel-Update die Option noch immer vorhanden ist. Mit dem Befehl sudo update-grub wird dann die Datei grub.cfg neu erzeugt, womit der Kernel bootet. Das Problem wäre damit gegessen.
Das zweite Problem, welches mich mit Ubuntu 10.10 und dem Ideapad S12 plagt, betrifft das WLAN. Der Network-Manager deaktiviert die WLAN-Verbindungen, so dass ich sie nach jedem Starten des Rechners zuerst einschalten muss. Das ist zwar kein Aufwand, aber lästig. Das Problem liegt offenbar in der Datei NetworkManager.state, welche im Verzeichnis /var/lib/NetworkManager/ liegt. Dort ist in der zweiten Zeile der Wert für WirelessEnabled auf false gesetzt. Mit einem Editor habe ich den Wert auf true gesetzt, nach einem Neustart des Network-Managers ist dort aber wieder false zu finden. Ein entsprechender Bug ist auf dem Launchpad bereits gemeldet; offenbar handelt es sich nicht um einen defekten Treiber, sondern um einen Fehler im Network-Manager.
Bis allenfalls eine Lösung dazu bereitliegt, verzichte ich auf den Network-Manager und setze stattdessen wicd ein. Dieser Manager für Wireless-Anbindung funktioniert mit dem S12 auf Anhieb. Dazu habe ich zunächst dafür gesorgt, dass der Network-Manager beim Booten nicht mehr automatisch startet. Unter System / Einstellungen / Startprogramme entfernte ich den Haken beim Network-Manager.

Dann installierte ich wicd, dabei wird zugleich als Abhängigkeit ein GTK-GUI namens wicd-gtk mitinstalliert:
sudo apt-get install wicd
Die notwendige Rechtevergabe erledigt das Installationsskript, man muss nur noch angeben, welche User in der neuen Gruppe netdev sein müssen. Das sind die Benutzer, welche WLAN einsetzen dürfen.

Die Installation verlief bei mir problemlos, einzig vergass ich zuvor, den Network-Manager abzuschalten. Deswegen konnte das Installationsskript wicd nach dem Installieren nicht starten. So stellte ich den Network-Manager von Hand ab:
sudo /etc/init.d/network-manager stop
Ich wurde zwar von der Konsole zurechtgewiesen, ich müsse irgend ein Utility zur Verwaltung des Dienstes nutzen, aber angehalten hat der Dienst trotzdem. Danach fand ich den neuen Manager für drahtlose Verbindungen im Menü Anwendungen / Internet / Wicd Network Manager.

Die Benutzung ist selbsterklärend, der Manager sucht selbsttätig nach den SSIDs in der Nähe. Bei Bedarf wird man darauf hingewiesen, dass es eine Passphrase für die Verschlüsselung braucht, um eine Verbindung herzustellen. Wichtig ist, dass man kontrolliert, ob der Haken für das automatische Verbinden bei der entsprechenden SSID gesetzt ist. Dann verbindet der wicd nach dem Starten des Rechners automatisch mit dem gewählten WLAN, sofern es verfügbar ist.
Falls eine Drahtverbindung am Gerät benutzt werden soll, muss man den ursprünglichen Network-Manager dezidiert starten. Ich nutze aber keine Kabelverbindungen mehr, höchstens im Notfall und so bin ich mit dieser Lösung zufrieden. Vielleicht wird ja der Bug am “originalen” Network-Manager dereinst gefixt.


06. Oktober 2010 um 07:33:41 Uhr
Wieso sollte man bei der Nutzung von Drahtgebundenen Verbindungen wieder auf den Network-Manager umsteigen??
Ich nutze jetzt seit Intrepid nur noch Wicd, und kann daher sagen, dass Wicd erst richtig Spaß macht, wenn man das Profil-Feature für die Drahtgebundenen Verbindungen mal richtig nutzt. Personen, die viel in Hotels oder auch auf Veranstaltungen unterwegs sind, die stehen meistens vor der Situation, mit einer vollständig anderen Netzwerk-Konfiguration arbeiten zu müssen. Diese können ganz einfach als Profil erstellt werden, und dann je nach Situation problemlos ausgewählt und aktiviert werden.
06. Oktober 2010 um 08:16:40 Uhr
Hallo,
erst einmal vorweg der WICD ist super.
Brauchte ihn aber seit Karmic nicht mehr da auch mit der RC-Version von Maverick keine Probleme mit dem WLAN festzustellen sind. Läuft also an meinem ACER-Laptop einwandfrei, daher wird euer Treiber für die Karte Probleme bereiten.
Gruß DeKa
06. Oktober 2010 um 08:17:11 Uhr
Hoi Matthias
Sehr gut, wenn man wicd auch für drahtgebundene Verbindungen nutzen kann. Soweit habe ich nämlich gar nicht geschaut, obschon das Teil ja vom Namen her aussagt, dass es auch drahtgebundene Verbindungen nutzen kann: “wired and wireless network manager”.
Die Profile werde ich mir in dem Fall noch etwas genauer ansehen. Danke!
06. Oktober 2010 um 09:16:45 Uhr
Am Rande: “quiet splash” hat keine Wirkung mehr, da schon länger nicht mehr Bootsplash, sondern Plymouth genutzt wird.
Du kannst “noplymouth” als Option nutzen.
06. Oktober 2010 um 13:29:08 Uhr
Hallo Roman, danke für den Artikel. Hab ja auch ein Lenovo S12 (Allerdings mit ION-Chipsatz). Das Boot-Problem habe ich bei mir nicht, allerdings nervt auch hier das deaktivierte WLAN. Wollte schon länger mal sehen, ob es dazu schon nen Bug gibt… Aber dank dir spare ich mir die Arbeit
Mal sehen ob der in Maverick noch gefixed wird.
07. Oktober 2010 um 20:35:08 Uhr
Danke axt! Habe den Beitrag entsprechend angepasst.
@Christoph: Ich will doch hoffen, dass der Bug noch geflickt wird
07. Oktober 2010 um 22:07:09 Uhr
is das notebook den ok? such schon laenger nach nem netbook mit 12″ und das s12 ist ja nicht so teuer. seit ihr zufrieden?
07. Oktober 2010 um 23:00:39 Uhr
Ich glaube hier liegt ein kleines Missverständnis bezüglich den Kernel-Parametern vor.
Bei meiner *Neu*installation von Maverick Beta tauchte immer noch “quiet splash” auf, auch wenn dies laut axt keine Funktion mehr hat. Der Parameter “noplymouth” ist laut uu.de-Wiki aber das moderne Gegenstück zum alten “nosplash” und nicht etwa zu “quiet splash” wie man jetzt durch die Änderung im Artikel schlussfolgern könnte.
Korrigiert mich ruhig wenn der Denkfehler bei mir liegt…
@Llort: ich habe mein S12 (Version mit Intel GraKa) jetzt seit einem halben Jahr täglich unter Ubuntu im Einsatz und bin soweit ganz zufrieden. Es ist sicher kein Lastesel (mir war diesmal Mobilität viel wichtiger), aber die Ubuntu-Verträglichkeit würde ich als sehr gut beschreiben. Diese Kernel-Parameter Geschichte ist bislang das einzige was mich mal kurz zum Grübeln brachte
08. Oktober 2010 um 23:11:39 Uhr
Ich kann mich Michael anschliessen. Das Teil ist für unterwegs sehr gut geeignet. Sicher ist das Gerät keine Rennmaschine, aber sie ist mobil und Ubuntu läuft sehr gut darauf.
16. Oktober 2010 um 12:08:09 Uhr
Ich plage mich derzeit auch mit dem Ideapad und Maverick rum…
Vielen Dank für den Hinweis auf wicd! Werde es gleich mal ausprobieren.
Wie sieht es aus mit den Funktionstasten? Es nervt (und mindert die Akkulaufzeit) dass ich die Helligkeit darüber nicht anpassen kann.
Etwas sehr störendes ist darüber hinaus das Touchpad. Die Buttons sind dabei ja nicht von der eigentlichen Touchfläche getrennt, so dass bei einem Klick auf die “Buttons” der Zeiger verspringt.
Beim Linksklick nicht wirklich problematisch, da ja auch ein “Klopfer” auf die Touchfläche seinen Dienst tut. Aber ein Rechtsklick wird dadurch zum Geduldsspiel.
Tritt das Problem bei euch nicht auf?
Ich überlege nun schon den unteren Teil des Touchpads zu bekleben um ein Klicken ohne Verspringen möglich zu machen.
Wisst ihr, ob man die beiden Tasten rechts neben dem Monitor auch belegen kann?
Außerdem würde ich gern die Funktions- und die Steuerungstaste (Strg) tauschen.
Hat jemand da eine Lösung parat?
Wäre super wenn ihr mir weiterhelfen könntet.
Und dank Chris, für den Link in deinem Blog.
Fabian
16. Oktober 2010 um 12:23:35 Uhr
Hallo Fabian
Die Helligkeit kann ich anpassen, bei mir funktioniert das (Pfeiltasten).
Beim Touchpad musste ich auch sehr daran gewöhnen, damit keine Fehlbedienung passiert.
Welche Tasten meinst Du, die rechts neben dem Monitor liegen?
16. Oktober 2010 um 13:21:32 Uhr
Hast du denn etwas getan um die Pfeiltasten zum Funktionieren zu kriegen?
Da sind so zwei Tasten rechts neben dem Bildschirm auf Höhe des An-/Ausknopfes (also ggü.).
Ich werde mal ausprobierne auf das Touchpad einfach kleine Aufkleber unten aufzukleben. Sollte dann ja die Funktion des Touchpads aufheben an der Stelle.
Ubuntu-Sticker würden sich da ja anbieten…
16. Oktober 2010 um 14:45:34 Uhr
Hallo,
was kann ich tun wenn wicd die Funknetzwerke nicht findet?
19. Oktober 2010 um 16:05:45 Uhr
Hallo,
wenn mir noch jemand einen Tipp geben könnte wie ich die Fn-Tasten (Helligkeit) und das WLAN zum Laufen bekomme wäre mir sehr geholfen.
Ansonsten wende ich mich mal ans Forum.
Bei mir funktioniert beides nach wie vor nicht.
Danke!
21. Oktober 2010 um 22:37:20 Uhr
Wird zwar zum Monolog aber falls jemand anderes mit dem Problem hier landen sollte:
Es gibt einen Bug-Report auf Launchpad dazu:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/577114
Und einen workaround bei dem man das Ding auseinandernehmen muss.
Viel Spaß!
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/577114/comments/31
21. Oktober 2010 um 23:04:08 Uhr
Danke Fabian
Wer basteln will, bitte. Ich tue es nicht. Ich habe derweil eine Lösung, die funktioniert.
27. Oktober 2010 um 10:12:56 Uhr
[...] suboptimal. Das System macht einen recht trägen Eindruck, das WLAN muss nach jedem Boot-Vorgang manuell aktiviert werden, nach einem Standby tut das WLAN überhaupt nicht mehr und das PPTP Modul für den [...]
31. Oktober 2010 um 11:57:10 Uhr
Hallo zusammen!
Danke für den Tipp mit nolapic_time für welchen ich mit mit einer Lösung für das WLAN-Problem revanchiere:
nach zwei Stunden der Log-Auswerterei habe ich nun herausgefunden, was
das Problem ist:
Beim Booten lädt der Kernel automatisch das “acer_wmi”-Modul, welches
den wlan-Killswitch falsch interpretiert und als ausgelöst anzeigt,
dadurch ist Wlan deaktiviert.
Hier nun die Lösung:
in die /etc/modprobe.d/blacklist.conf diese Zeile eintragen:
blacklist acer_wmi
dann in die /etc/modules diese zeile eintragen:
ideapad_acpi
Dieses Modul ist allerdings relativ neu (August laut Mailingliste), ich weiß
nicht, ob es schon mit dem 2.6.35-er Kernel funktioniert, mit dem -36er
tut es das.
(man kann es testen mittels “sudo modprobe ideapad_acpi”. Wenn das
Terminal einen Fehler rauswirft, dann geht es nicht
nach einem Reboot startet WLAN dann mit dem NetworkManager so, wie es
soll
31. Oktober 2010 um 12:09:10 Uhr
Was ich noch anmerken wollte:
Durch das ideapad_acpi-Modul funktionieren (bei mir) nun auch die FN-Tasten so, wie sie es sollen. Vorher war etwa die Bildschirmhelligkeitseinstellung nicht mit dem Balken auf dem OSD konform, jetzt stimmt die Anzeige überein (Balken leer= ganz dunkel, Balken voll= ganz hell und die Abstufungen funktionieren richtig).
Einen Tipp auch noch: Installiert euch TLP, das bringt im Batteriebtrieb durch zusätzliche Stromsparmaßnahmen zusätzliche Laufzeit: http://thinkpad-wiki.org/TLP_FAQ
lediglich die HDD-Stromsparmaßnahmen habe ich abgeschaltet, da ich die Lebensdauer der Platte durch das ständige Parken der Köpfe nicht beeinträchtigen will.
Und eines noch: Ubuntu Maverick (und Natty, auf das ich nun geupgradet habe, da ich die neuen Releases vom ersten Tag weg bis zur Final teste) zeigt mir im icon vom Gnome Powermanager keine Restlaufzeit an, da steht immer nur, dass er berechnet. Habt ihr das Problem auch bzw. wie habt ihr es gelöst?
31. Oktober 2010 um 13:17:39 Uhr
Vielen Dank Klaus! Ich schaue mir die Lösung gerne an und melde mich dann noch einmal.
31. Oktober 2010 um 14:19:37 Uhr
Also TLP hat bestens geklappt. Schön, dass das Teil auch für “Nicht-ThinkPads” aus der Lenovo-Küche zur Verfügung steht. Danke für den Tipp!
Beim Kernel 2.6.35-22 ist das Modul leider noch nicht dabei. sudo modprobe ideapad_acpi meldet, dass das Modul nicht da sei.
Die Restlaufzeit unter Maverick wird bei mir richtig angezeigt.
31. Oktober 2010 um 14:28:53 Uhr
Hab’ selber gerade auf git.kernel.org nachgesehen, das Modul ist erst beim merge-window von 2.6.36 gemerged geworden. Kannst ja mal den Kernel von http://kernel.ubuntu.com/~kernel-ppa/mainline/ probieren, da müsste es gehen.
Ansonsten müsste aber alleine das Deaktivieren des acer_wmi Modules schon helfen, das Wlan-Problem zu lösen.
01. November 2010 um 06:17:00 Uhr
[...] Klaus, der hier verdankenswerterweise ein paar Kommentare hinterlassen hat, fand ich eine Lösung für die Energieverwaltung am IdeaPad S12. [...]
12. November 2010 um 09:54:40 Uhr
Hier gibts die Lösung für das Problem:
http://straightrazorguy.net/20.....-problems/
17. November 2010 um 17:20:47 Uhr
Hallo,
ich habe eine LUKS-verschlüsselte Platte. Und es scheint hier hilft auch nicht das nolapic_timer-setting. Ich muss permanent irgendeine Taste gedrückt halten. Ist dann auc hdie Maus da, muss ich permanent die Maus bewegen, wenn ich ein Programm starten will. Tu ich es nicht, regt sich nix, wird nicht gerechnet. :/
Danke, aber der wlan-tipp funktioniert ersteinmal
Gruß.
20. Dezember 2010 um 21:07:20 Uhr
[...] Zeit auf meinem Lenovo IdeaPad S12 statt dem Network-Manager das Paket wicd. Details dazu habe ich hier beschrieben und in den Kommentaren gibt es einige zusätzliche und interessante Hinweise. Der Firefox [...]
01. März 2011 um 21:07:45 Uhr
Hallo Roman
Danke für den Tip mit Wicd..
Mint10 harmonierte überhaupt net mit dem Netzwerkmanager (wie es Mint9 perfekt getan hat).. Wicd läuft einfach..
lg Steff