Magazine High tech

Upgrade du WeSurf (Clevo TN70M) : installation d'Ubuntu 9.04 LPIA

Publié le 27 août 2009 par Xyzo

Au printemps dernier, attiré par le côté "tactile" de l'engin, j'avais (enfin, pas exactement moi : plutôt le département R&D de là où je bosse : merci patron !) fait l'acquisition à la FNAC du Clevo TN70M (aka "WeSurf"). Très vite, je me suis rendu compte que l'écran 7" en 800x480 ainsi que les performances et la stabilité aléatoires de la machine allaient rapidement mettre un frein à notre idylle :-/ À l'époque, J'avais bien essayé de mettre à jour la machine avec un Linux plus récent mais (la faute au chipset Poulsbo ?) je n'y étais pas arrivé et, du coup, le WeSurf est resté bien longtemps inutilisé sur un coin de mon bureau.

Wesurf - Ubuntu Netbook Remix

Fort de mon expérience suite à mes récents tests de différentes distributions Linux (Ubuntu Jaunty/Karmic, Fedora 11, ...) sur l'Asus T91 (processeur graphique Poulsbo également), j'ai une nouvelle fois tenté l'upgrade du WeSurf et, Ô miracle, ça a marché : Ubuntu 9.04 fonctionne parfaitement sur le Clevo TN70M avec (ou sans, d'ailleurs) la couche Netbook Remix. Suivez le guide...

J'ai décidé d'en profiter pour tester la version LPIA (Low-Power Intel architecture) d'Ubuntu prévue spécialement pour les machines de type Netbook. Cela doit fonctionner également avec la version Netbook Remix directement dispo sur la page d'accueil d'ubuntu.com et ça doit être plus simple... mais pourquoi faire simple quand etc., etc., etc.

;-)

Donc il convient tout d'abord de télécharger puis de graver sur un CD l'image ISO de la distrib' disponible ici : http://cdimage.ubuntu.com/ports/releases/jaunty/release/ubuntu-9.04-alternate-lpia.iso
Ensuite, il faut "booter" sur le CD (un lecteur externe est donc nécessaire) et lancer l'installation. Je passe sur les détails de l'installation, c'est du classique
:-)

Une fois l'installation terminée, si tout c'est bien passé, le bureau d'Ubuntu s'affiche mais dans une résolution un poil dégueu : nous allons donc remédier à cela.
Suivant (plus ou moins) les instructions du site doc.ubuntu-fr.org concernant la puce graphique GMA500 du Poulsbo, on peut donc procéder comme suit :

1) On ajoute le dépôt ubuntu-mobile/ppa en insérant d'abord la clé :

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30

2) puis l'adresse du dépôt :

deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main 
deb-src http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main

3) On met à jour la liste des paquets disponibles :

$ sudo aptitude update

4) On installe les paquets nécessaires :

$ sudo aptitude psb-kernel-headers psb-kernel-source poulsbo-driver-2d poulsbo-driver-3d

N.B. : Lors de futures mises-à-jour du noyau, il sera certainement nécessaire de recompiler le pilote :

$ sudo dpkg-reconfigure psb-kernel-source

Les pilotes sont en place, il faut maintenant mettre à jour (voire créer s'il est vide ou absent) le fichier /etc/X11/xorg.conf qui doit ressembler à ça :

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"fr"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
EndSection

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"HorizEdgeScroll"	"0"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	Driver		"psb"
	Option "AccelMethod" "EXA"
#	Option "DRI" "on"
	Option "IgnoreACPI" "on"
	Option "MigrationHeuristic" "greedy"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen		"Default Screen"
 	InputDevice	"Synaptics Touchpad"
EndSection

Si vous souhaitez utiliser les effets 3D du bureau via Compiz, il faut également mettre à jour le fichier /usr/bin/compiz en ajoutant la mention "psb" dans la variable WHITELIST :

WHITELIST=”psb nvidia intel ati radeon i810 fglrx”

Attention, sauf erreur, Compiz n'est pas compatible avec l'interface Netbook Remix (cf. plus loin).
A ce stade, on peut "rebooter" : le WeSurf devrait redémarrer et afficher une belle résolution native de 800x480. Rhôôôô, c'est beau

:-)

C'est beau, mais ça ne suffit pas : l'écran tactile de réagit plus. Il faut donc installer le pilote qui va bien. En me basant sur l'installation d'origine du Clevo, j'ai pensé qu'il fallait installer le driver "xfhiddrv" que j'ai trouvé, entre autres, sur le site d'AiM Touch. J'ai donc téléchargé le pilote pour Ubuntu 9.04 et suivi les instructions :

$ tar xvfz xfhiddrv_drv.tar
$ sudo cp xfhiddrv_drv.o /usr/lib/xorg/modules/input/xfhiddrv_drv.so

Et il faut déclarer le driver dans le fichier xorg.conf en ajoutant y cette section :

Section "InputDevice"
	Identifier  "HID TOUCH"
	Driver      "xfhiddrv"
	Option      "Device" "/dev/usb/hiddev0"
	Option      "ScreenNo" "0"
	Option      "Rotation" "0"
	Option      "SwapY" "0"
	Option      "DebugLevel" "0"
	Option      "UpSound" "0"
	Option      "DownSound" "0"
	Option      "AutoRightClick" "1"
	Option      "TouchMode" "2"
EndSection

Enfin, il faut aussi déclarer l'utilisation du pilote en ajoutant cette ligne à la section "ServerLayout" :

	InputDevice     "HID TOUCH"

Un reboot plus tard, l'écran tactile devrait être à nouveau opérationnel.
Pour le calibrer, il faut décompresser le fichier LinearAp.tgz livré avec le driver, installer le binaire LinearAp resultant dans /usr/local/bin puis lancer la commande suivante :

sudo LinearAp /dev/usb/hiddev0 9

Pour l'instant, le capteur de mouvement qui permet d'orienter l'écran en mode portrait ou paysage ne fonctionne pas : si quelqu'un parvient à trouver le pilote G-Sensor qui va bien, je suis preneur

:-)
Cela dit, je n'ai pas non plus réussi à constater les effets de ce capteur avec la distrib' d'orgine...

Voilà... Si vous le souhaitez, vous pouvez ajouter la sur-couche Netbook Remix qui sied si bien à nos petits Netbooks :

  1. Il faut d'abord désactiver les effets Compiz via le menu "System / Preferences / Appearance" en sélectionnant "None" pour l'onglet "Visual Effects".
  2. Ensuite, un petit "sudo aptitude install ubuntu-netbook-remix" devrait faire l'affaire : y'a du monde à télécharger puis installer, donc ça prend un peut de temps.
  3. On fait un reset de la machine.
  4. L'utilitaire "System / Preferences / Switch Desktop Mode" permet de passer du bureau classique au bureau Netbook Remix.

Pour info, j'ai également trouvé quelques pistes intéressantes sur ce topic : Installation sur un We Surf (Clevo tn70m). En particulier, si la webcam ne répond pas, il faut presser Fn+D pour l'activer : ça ne s'invente pas

:-)


Vous pourriez être intéressé par :

Retour à La Une de Logo Paperblog

Ces articles peuvent vous intéresser :

A propos de l’auteur


Xyzo 10 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine