Cela fait maintenant deux semaines que je teste la nouvelle mandriva 2009.0 sur mon U810 et là, ça commence à devenir vraiment utilisable. Au menu des nouveautés le mode "tablet" qui fonctionne correctement, le lecteur d'empreintes digitales, la WebCAM, le WIFI en standard et pas mal d'autres choses.
L'U810 (ou U1010 pour le marché asiatique) est un minuscule
netbook
. Même si mécaniquement il ressemble au Zaurus, avec ses 170x133x25 mm3 il est tout de même un tiers plus gros et sera difficile à faire tenir dans une poche sauf à adopter une saharienne. Il est aussi deux fois plus lourd qu'un Zaurus avec 700g, batterie longue durée comprise et 600g avec la version standard.
L'écran 5"7 d'une résolution de 1024x600 est très sympa même si cette qualité devient aujourd'hui plus une norme. Comme le Zaurus, cet affichage peut être "partagée" avec d'autres en le faisant pivoter, et transformé en "tablette" en le faisant basculer. Dans ce mode l'U810 est beaucoup plus maniable que le Zaurus grâce à une souris-téton sous le pouce droit, les boutons de la souris sous le pouce gauche et des grips sous les paumes. La machine est aussi contrôlable en passant par la dalle tactile.
Pour compléter l'affichage, le tour de l'écran est garnit d'un lecteur d'empreintes, un vrai plus évitant d'utiliser le clavier un peu exigu pour saisir un mot de passe compliqué, et d'une série de boutons spécialisés.
Concernant le clavier justement, il n'est pas sans rappeler celui de mon ancien Psion 5 MX avec en plus l'indispensable illumination par deux petites LED bleues. Mon seul regret est sa conception quelque peu idiote avec des combinaisons de touches pour des choses aussi basiques que les flèches de direction. Ce n'est d'ailleurs pas pour rien si le clavier a été totalement repensé pour la génération suivante.
Le coeur de la machine est un intel ATOM à 800mhz épaulé par 1Go de RAM, de 60Go de dur et d'un processeur graphique intel 945GM capable d'une accélération 3D basique mais efficace pour les compositeurs de bureaux comme compiz ou KWin/KDE4.
Outre le disque dur, le stockage peut se faire via le lecteur MMC/SD ou par le lecteur CompactFlash (Type I et II). Ce dernier peut aussi recevoir des cartes d'extensions comme par exemple pour ajouter la 3G.
La connectivité n'est pas à la traîne avec tout ce qu'il faut sauf la 3G (en option) : WIFI A/B/G, Fast-Ethernet, USB en mode Host avec une vraie prise grand format et le Bluetooth.
Enfin la machine dispose d'une sortie VGA qui est un énorme avantage pour qui ne veut pas traîner une enclume lors d'une simple présentation en clientèle. L'U810 peut ainsi être branché sans soucis sur un rétro-projecteur ou un écran externe en 1280x1024.
L'ethernet et le VGA sont accessible grâce à une petite extension qui se branche à l'avant de l'appareil ce qui n'est pas génial si l'on doit utiliser le clavier. La même extension est aussi disponible sur la station d'accueil qui ajoute en plus une entrée 16v pour la charge et un hub USB doté de 4 ports. Dans les oublis regrettables de ce réplicateur de ports, on note l'absence d'une entrée PS/2 pour un clavier externe.
Maintenant que les présentation sont faites, passons au coeur du sujet.
Alors très sincèrement je n'avais à l'origine rien contre Vista dans la mesure où je ne l'avais jamais utilisé. J'en avais certes entendu des vertes et des pas mures mais j'ai mis cela sur le compte de la classique rengaine du Windows Bidule est une horreur qui bouffe toutes mes ressources, moi je resterais à Windows Machin
. J'ai entendu cette chanson là pour à peu prés toutes les versions qu'a pu produire Redmond sans pour autant connaître aujourd'hui quelqu'un qui tourne encore sous Windows 3.1.... Mais pour Vista, il semblerait bien qu’il y ait là un fond de vérité... C'est assez moche déjà, c'est d'une lenteur infernale (2 Minutes 20 à démarrer !!!), rien ne réagit, bref, une horreur. Du coup, le passage à Linux c'est fait assez naturellement...
Si vous désirez installer GNU/Linux sur cette machine, le plus simple est de passer par un adaptateur USB/IDE et un lecteur de CD-ROM. Un détail pas évident dans le BIOS : le démarrage via USB est marqué "excluded". Pour l'inclure dans la liste, la touche magique est x.
Il y a quelque mois j'avais donc installé la Mandriva 2008.1 avec pas mal de succès et quelques pétouilles. Le problème de lenteur venait bien de Vista car une fois GNU/Linux en place la machine s'est vue pousser des ailes. Firefox lancé à froid en 6 seconde était parfaitement fluide à l'utilisation. OpenOffice demande 6 secondes de plus pour être aussi rapide que sur une machine "normale". Mais plus fort, Java/Eclipse, même s'il prend 30 secondes à démarrer, ne souffre d'aucun ralentissement notable. Clairement le disque dur est un peu plus lent qu'une machine standard mais une fois les applications chargées, le processeur et le giga de RAM prennent la relève et s'en sortent aussi bien qu'une machine de bureau. D'ailleurs mon U810 est ma deuxième machine de bureau avec son propre écran externe.
Pour la grosse mise à jour de ce billet l'objectif est donc d'installer via le réseau le passage de la 2008.1 à la 2009.0 pour voir un peu comment le support de la machine a évolué. Le processus est la même que celle expliquée ici.
La 2009.0 est livrée avec le kernel 2.6.27 qui, entre autres nouveautés, présente un support amélioré du WIFI et des WebCAM. Côté Mandriva l'ancien kernel Laptop a été fusionné avec le kernel Desktop. Pour ces tests le mien était celui-ci :
Une fois installé, la 2009.0 se comporte très bien même si point à point tout n'est pas toujours rose. Le tableau ci-dessous indique en vert ce qui fonctionne, en rouge ce qui ne marche pas et en orange, ce qui clopine sur trois pattes. La petite étoile indique quant à elle que si ça marche, ce n'est pas grâce à Mandriva mais à une bidouille maison
| Affichage | |
|---|---|
| Support de la 2D | |
| Support de la 3D | |
| Rotation de l'écran | |
| Sortie VGA | * |
| Audio | |
| Restitution Audio | |
| Curseur de volume | |
| Bascule casque/haut parleur | |
| Enregistrement microphone | |
| Stockage | |
| Disque dur interne | |
| Lecteur SD | |
| Lecteur CF | |
| Connectivité | |
| Ethernet | * |
| WIFI | |
| BlueTooth | |
| USB | |
L'architecture matérielle est essentiellement basée sur l'Intel's Ultra Mobile Platform 2007. Le Northbridge est donc un 945GU prenant en charge le processeur Atom à 800mhz avec une FBU de 400Mhz, 1GO de DDR2 à 400Mhz.
Certains CPU Atom incluent l' HyperThreading mais un cat /proc/cpuinfo n'indique pas que ce soit le cas de l'A110. J'ai donc rajouté, sans être sur que cela apportait grand chose, la directive nosmp aux options du kernel :
Évidemment les UUID seront différents chez vous.
Le Southbridge est un quant à lui un Intel 82801G de la famille des ICH7 pris en charge par le module piix.
Le panneau LCD fait 5"7 de diagonale pour une résolution de 1024x600. Il est géré par la puce Intel 945GM. Pour une utilisation standard il n'y rien à redire, le pilote X11-intel fonctionne très bien. L'accélération 3D est aussi en rendez-vous et glxgears affiche un score de 655fps, ce qui est vraiment étonnant pour une si petite machine. Pour les aficionados des fenêtres qui gigotent, Compiz fonctionne donc sans ralentissement... Regardez, je fais tourner mon bureau !!! cool, cool, cool...
.
Là où la 2009.0 régresse par rapport à la 2008.1, c'est sur la sélection de la sortie VGA externe. Techniquement la faute en revient à la nouvelle version du pilote intel (2.4.2) qui bugge grave avec l'U810. La sortie VGA externe n'est simplement pas reconnue en tant que telle mais comme une sortie TV inutilisable. Il faut donc du récupérer l'ancien pilote sur la 2008.1 (version 2.2.1) qui lui fonctionne très bien et l'installer après avoir désinstaller la 2.4.2.
Pour commuter la sortie VGA (avec le pilote 2.2.1 donc), c'est xrandr qui est notre ami en utilisant les commandes suivantes :
Il est ainsi parfaitement possible d'activer les deux sorties en même temps. De la même manière il devrait être possible de retourner l'écran, mais chez moi, cela plante X en boucle :
A noter enfin que le contrôle de la luminosité marche parfaitement avec l'applet GNOME qui va bien et, nouveauté, il fonctionne aussi avec les touches de fonctions associées Fn+S et Fn+D.
La gestion sonore HQ du 82801G (module snd_hda_intel) est délégué au codec 24bits/100db Realtek ALC262. La sortie audio se fait par haut-parleur interne ou par la prise jack 3.5. Et contrairement à ce que j'ai pu lire sur le net, la prise casque déconnecte bien le haut parleur interne. C'est mieux pour les voisins
ALSA reconnaît l'ensemble sans problème (pilote snd_hda_intel), contrôle du volume compris, même si le son est un peu nasillard sur le haut parleur interne...
Le seul point noir est l'enregistrement à partir du micro intégré qui ne fonctionne pas. Pas très sympa pour un usage nomade avec skype & co.
Il s'agit d'un Toshiba MK6028GAL de 60GO en PAPA UDMA 100 à 4200rpm. Un petit test avec hdparam -Tt /dev/hda1 me donne un score de 29MB/sec (option --direct), ce qui en comparaison d'un Baraccuda correspond à un petit deux fois plus lent
. La raison en est sûrement les 4200rpm sur cette unité contre 7200rpm sur un disque 3"5 classique.
Enfin petit détail agréable, il prend en charge le mode S.M.A.R.T.
La lecture de cartes SD est pris en charge par une puce OZ711MP1/MS1 d'O2 Micro disposée sur le bus PCI interne. Le débit en lecture de 2.8mb/sec pour une carte 80x transcend. Ce chiffre est à comparer à ceux obtenus pour un Zaurus et indiquent que l'on a bien une lecture rapide de type SD (4 fils) et pas MMC (1 fils).
A noter que la grande nouveauté de la 2009.0 dans ce domaine est que les SD card se montent automatiquement sur le bureau Gnome.
Les cartes CF type I et II passent par le module pata_pcmcia et sont elles aussi sont montées automatiquement et lues sans problème. Le début n'est pas terrible : 835ko/s en utilisant pourtant une carte dual channel de compétition.
Maintenant le CompactFlash n'est, comme chacun le sait, pas limité au stockage. En fait, comme pour le standard SD, CompactFlash est aussi capable d'entrées-sorties pour l'insertion de cartes ajoutant des fonctions comme la 3G, le BlueTooth ou encore le WIFI. La différence entre SDIO et CFIO c'est que ce dernier est implémenté sous Linux, et le premier ne l'est pas pour de stupide raisons de licences.
N'ayant pas de cartes 3G sous la main, j'ai tenté d'utiliser ma vieille carte WIFI Symbol/24 que j'utilisais pour le Zaurus. Une insertion simple et un tours dans dmesg m'ont montré que la carte était bien reconnue mais que le pilote ne trouvait pas le firmware. Notez que depuis la 2.6.27, l'emplacement normalisé des firmwares est /lib/firmware.
J'ai donc tenté un vieux tutoriel pour récupérer les deux binaires propriétaires et les je les ai collés dans le bon dossier. Ré-insertion de la carte et la symbole est reconnue sans problème, la led clignote et au bout de quelques seconde je peux afficher la liste des réseaux. Donc au delà du problème classiques des firmwares, le port CF pour les entrées-sorties fonctionne très bien.
Les HUBs USB 2.0 internes sont reconnus sans problème par le pilote ehci ce qui semble bien indiquer que le bus fonctionne en mode High Speed.
Un test avec une clef USB de bonne qualité indique un débit de 10 mo/s ce qui est très en ligne avec le maximum de ce genre de périphérique. Avec un disque dur le score atteint 26.6 mo/s, soit exactement la même chose que sur ma machine de bureau. En somme, c'est bien de l'USB 2.0 high speed. C'était marqué sur la boite mais c'est bien d'essayer
Le flux ethernet 10/100 est pris en charge par la puce Realtek 8101L 10/100 via PCI. Le problème est qu'elle n'est pas reconnue directement par Linux même si elle est très bien prise en charge par le module 8139too. La faute semble ici venir couple BIOS/PNP qui indique de mauvaises plages de resources. Pour régler le soucis, il suffit donc d'ajouter aux options du kernel, dans /boot/grub/menu.lst : pnpbios=off pnpacpi=off.
Le WIFI est géré via PCI par une carte Atheros AR5006EG doté d'une double antenne. Les protocoles pris en charges sont 802.11 a, b et g.
Avec le kernel 2.6.27 de la 2009.0 débarque le nouveau module ath_5k replaçant ath_pci. La prise en charge est donc directe sans avoir à paramétrer quoi que ce soit. La connection en WPA-PSK-TKIP fonctionne parfaitement et un test ping -I ath0 www.free.fr a tenu pendant plus d'une heure avec une perte de 5%. Donc là c'est un mieux par rapport à la 2008.1. Pas de madwifi à compiler à la main, ni de module dkms n'est nécessaire, tout marche "out of the box".
Tout fonctionne par défaut, rien à signaler. Le module est un Taiyo Yuden connecté via USB (0c24:000f). A noter qu'il est déconnecté de manière hardware lorsque le switch Flight Mode est activé.
Comme je le disais plus haut, le clavier est assez proche de celui du Psion 5 mx mais en Qwerty... Pour remédier à cela, le plus simple reste d'échanger physiquement les touches du clavier. Cela se fait relativement simplement avec un couteau à lame fine, en le glissant sur un côté et en maintenant la pression avec le pouce. Après il suffit de faire levier et la touche se décroche.
Pour les replacer, il suffit de la déposer à sa place et d'appuyer doucement dessus jusqu'à ce que cela fasse "clic". En 1/2 heure j'ai ainsi repositionné l'ensemble des caractères alphabétique pour obtenir un clavier AZERTY tout à fait acceptable.
La seconde étape est de définir un fichier de configuration pour XKB, le gestionnaire de clavier de X11. Son objectif est de redéfinir :
Pour opérer cette modification, allez faire un tour par ici, au chapitre XKB/Définition d'une disposition. Vous y trouverez le source de la disposition mais aussi les paramétrages pour X11 de sorte à ce que le clavier soit définit par défaut.
L'écran tactile est pris en charge par un module USB Passif Sun Microsystems (0430:0501). Dans le BIOS, il est possible de basculer l'écran tactile du mode Touch Screen au mode Tablet. J'avoue avoir un peu de mal à comprendre la différence entre les deux. Toujours est-il que le premier mode est pris en charge en standard par le module usbhid et pas le second. Cependant la machine configuré par défaut sur le second et c'est aussi comme cela que fonctionne le Windows livré avec.
Dans un cas comme dans l'autre, le processus est le même, c'est un module USB pris en charge par un pilote noyau qui crée une entrée dans /proc/bus/input/devices. Ensuite au niveau de X11, c'est le module evtouch qui prend cette entrée en charge et gère le calibrage. A noter que ce paquet c'est bien amélioré sur la 2009.0 et ne plante plus du tout.
Le net est gavé d'excellents tutoriaux sur le sujets Touch Screen, je vous laisse donc tester cela. Personnellement j'ai trouvé le résultat assez peu précis et je passe donc directement à la méthode tablet.
Le module qui prend en charge le mode tablet est développé par Julian Brown. Pour l'installer c'est relativement simple. Il suffit de le décompresser les sources quelque part et de préparer les sources de votre kernel pour utiliser son make. Imaginons que nous décompressons dans le dossier ~ :
Dernier point important, le module ne gère pas la rotation de l'écran (pas bien grave) et la mise en veille. il rend tellement service qu'on ne va pas lui en vouloir pour cela. Pour le second point, voir la partie sur la gestion de l'énergie.
Maintenant il ne reste plus qu'à ajouter une entrée pour cette nouvelle périphérique dans /etc/X11/xorg.conf. Tout d'abord une entrée InputDevice
Ensuite il faut y faire référence dans ServerLayout comme cela :
Il ne reste plus qu'à relancer le serveur X11 et normalement, l'écran est fonctionnel.
Rien à dire là dessus, elle fonctionne sans problème directement.
Les boutons sont pris en charge par le module fsc_btns qui n'est pas présent sur le noyau standard de la 2009.0. Il nous faut donc récupérer les sources dans l'archive 1.41 qui maintenant intègre correctement l'U810 (plus besoin de patcher).
Pour tester que les boutons sont vivants, vous pouvez lancer xbindkeys --km et les presser successivement. Il ne vous reste alors plus qu'à les associer à une action de votre choix toujours grâce à xbindkeys par exemple. L'autre option que j'ai choisie est d'intégrer ces nouvelles touches dans la redéfinition globale du clavier (voir plus haut) et d'utiliser xbindkeys pour y assigner les fonctions qui vont bien (voir dernier chapitre).
Sur le côté gauche se trouve un interrupteur sensé pouvoir couper toute communication radio. A l'origine ce type de dispositif permet d'utiliser la machine en tout sécurité dans un avion. Lorsqu'il est sur "off", le module USB/Bluetooth est désactivé de manière hardware. En revanche le WIFI reste activé et j'imagine que ce bouton doit générer un évènement utilisable d'une manière ou d'une autre mais ce n'est pas pris en charge en standard et je n'ai pas trouvé l'événement généré. En tout cas aucun des /dev/input/eventX ne semble réagir au passage on/off de cet interrupteur. Le seul moyen que je vois c'est de détecter avec UDEV la disparition du module bluetooth pour décharger les modules Wifi. A suivre
La WebCAM intégrée 640x480 est gérée par un Module USB - Fujitsu F01 UVC (05ca:1841). Et la bonne nouvelle est qu'elle est maintenant parfaitement opérationnelle. La mauvaise c'est que Mandriva n'y est pour rien du tout
L'auteur du module R5u870 a laissé tombé le développement de ce projet au profit d'un chargeur de firmware permettant d'utiliser le très standard uvcvideo. Du coup plus de module à compiler, juste une petite application loader et comme le firmware de la webcam de l'U810 est maintenant intégré au projet, ça marche tout seul :
Et voilà. A tester aussi avec cheese ou n'importe quelle autre application du genre qui peut paramétrer un effet de miroir vertical car comme vous l'aurez remarqué avec mplayer, la caméra a la tête en bas...
Le lecteur est géré par un module USB AuthenTec AES25010 (08ff:2580). Il est parfaitement pris en charge par le projet fprint.
Pour que le tutoriel fonctionne il faut juste bloquer le chargement du module kernel aes2501 car libfprint intègre déjà la logique d'accès à la puce. Pour ce faire :
Une fonction bien sympathique de l'U810 est l'illumination du clavier par deux petites loupiotes bleues. Très geek, oui, oui, je sais 
Pour bénéficier de cette lumière, il faut patcher et re-compiler le module fujitsu-laptop. Pour cela aller dans les sources et appliquer le patch contenu dans le dossier u810/usr/src/lights en prenant la version correspondant à votre kernel. J'ai modifié la version d'origine pour le 2.24 de sorte à ce que cela fonctionne avec le 2.27. Ensuite, suivez la procédure décrite ici pour compiler le module. Attention c'est de la haute magouille !!!
Je suis toujours surpris que ce type de bidouille puisse aboutir à un résultat, mais bon, c'est dans la boîte maintenant
L'U810 est équipé en standard d'une batterie 4 cellules 2600mAh de 7.2V qui tient en gros 2h30. La version longue durée double le nombre de cellules pour arriver à 5h. Le tout est rechargé par une petite alimentation à découpage 16V de 40W alimenté de 110 à 240.
Côté autonomie mes expérimentations sont à peu prés en ligne avec la spécifications avec une baisse en cas d'utilisation intensive du WIFI et du rétro-éclairage. Le tout est de faire correctement fonctionner le mode standbye...
Côté mise en veille la 2009.0 fait des merveilles. Tout fonctionne à peu prés directement sans le moindre problème. Hibernate n'est donc plus une nécessité, tout est pris en charge par pm_utils. La mise en veille en ram se fait sans modifier quoi que ce soit, par l'applet pour la barre Gnome, en ligne de commande par un pm-suspend, ou simplement en fermant l'écran. Le tout en 10s. Le réveil se fait sans encombres en 9s.
Concernant la mise en veille sur disque, il suffit juste d'ajouter aux options du kernel la partition de swap (obtenue par un swapon -s) sous la forme resume=/dev/sdX. Ensuite il faut aussi reporter cette valeur dans /etc/suspend.conf pour la variable resume device. Après cela, l'appareil devrait passer en hibernation sans problème en quelques 21s et revenir tout aussi bien en 31s. Je pense que ces temps peuvent grandement être améliorés en recompilant un kernel semin-monolythique. J'ai ceci dit essayé des choses comme readahead et même super readahead du projet moblin sans grande amélioration.
Ceci dit, certain modules restent relativement récalcitrant à l'endormissement, en particulier le pilote tablet vu plus haut. Il est donc utile de créer un fichier /etc/pm/config.d/u810 et d'un coller le code suivant :
Côté fréquences, l'U810 peut basculer de 600 à 800Mhz et Linux permet d'utiliser différentes stratégies allant de Performance à Powersave. Par défaut c'est OnDemand qui est utilisée, variant la fréquence en fonction de la charge CPU sollicitée. Cela marchait déjà bien en 2008.1, ça le fait tout aussi bien en 2009.0.
L'ensemble des sources et autres bidouilles sont disponibles ici.
Pour reprendre ce qui a été dit plus haut, il faut aller modifier dans /boot/grub/menu.lst les options de démarrage du kernel courant en ajoutant cela :
Reportez vous au chapitre sur la gestion de l'énergie pour bien positionner le paramètre resume sur la bonne partition.
Une fois le kernel paramétré, il nous faut charger automatiquement tout ce que nous avons créé. Le mieux est de placer tout cela dans un service /etc/init.d/u810 qui sera dépendant du service /etc/init.d/dm. Le source du service en lui même est
Personnellement j'utilise le lecteur d'empreinte et PAM. La partie logicielle est un peu capricieuse et il y a clairement un coup de doigt à prendre. Le plus simple vu la disposition reste d'enrôler le pouce gauche et seulement lui, sinon le module PAM va se paumer.
Pour un écran de cette taille et de cette résolution, il est préférable de passer la définition des fonts à 100 à 120dpi via le paramétrage avancé des fontes sous Gnome. Ce sera beaucoup plus lisible.
Dans cette idée, pensez à aller faire Système/Préférences/Fenêtres pour positionner la touche de mouvement à une valeur accessible, par exemple Alt. Ainsi, si une fenêtre dépasse de l'écran en rendant les boutons de validation inaccessibles, il suffit de presser Alt, puis avec la souris vous pouvez la déplacer.
Dans le même esprit vous pouvez aussi aller dans Système/Préférences/Raccourcis clavier et modifier la combinaison sur déplacer la fenêtre par exemple à Ctrl+Alt+M. Ainsi en pressant ces touches vous pouvez ensuite déplacer la fenêtre avec les flèches.
Pour terminer, l'outil permet d'étendre la surface du bureau de votre PC vers celui de l'U810, très pratique pour le paramétrage.
Concernant le tableau de bord, le masquage automatique n'est pas ce qui se fait de plus agréable. Donc le mieux est de ne garder qu'une barre en permanence en haut et d'optimiser l'espace. Cela peut se faire en remplaçant la Liste des fenêtres par le Sélecteur de fenêtres et en ajoutant un tiroir dans lequel on place les choses utiles mais pas nécessaires à garder à l'écran.
Je ne reviens pas sur le paramétrage du clavier en mode AZERTY avec les touches de fonctions, tout est expliqué ici. Une fois paramétré par défaut dans xorg.conf, vous pouvez utiliser Système/Préférences/Raccourcis clavier pour définir les actions standard de Gnome y compris avec les touches du tour de l'écran vu que celle-ci sont maintenant activées.
Pour disposer de plus d'action comme par exemple lancer des commandes "custom", vous pouvez aussi aller sur les clefs /apps/metacity/global_keybindings et /apps/metacity/keybindings_commands. Là vous pouvez définir des paires command_N / run_command_N pour lancer des applications plus rapidement, par exemple un terminal sur Ctrl+Alt+C.Vous pouvez aussi utiliser un des script qui se trouve dans les sources comme toggle_light.sh, switch_screen.sh.
Dans le tiroir j'ai ajouté le Moniteur de changement de fréquence qui permet de moduler sa consommation en fonction des besoins, et le Moniteur de charge
Ensuite dans Système/Préférences/Gestion d'énergie il est possible de faire les réglages qui vont bien pour le mode "sur secteur" ou "sur batterie". Dans l'onglet Général j'ai réglé le bouton de mise en veille sur Hiberner. Si vous avez utilisez le paramétrage du clavier AZERTY vu au chapitre précédent, la touche CaltD, sous le lecteur d'empreinte, est considéré comme la touche Sleep. Ainsi avec ce paramétrage, presser cette touche permet de mettre l'U810 en veille prolongée. Sachant que par défaut fermer l'écran le met en veille simple et que l'utilisation du bouton d'alimentation affiche un dialogue entre les différentes options, nous somme complet.
Rien de particulier mis à part qu'il vaut mieux désactiver pulseaudio via drakconf/Matériel/Configuration du son et utiliser simplement ALSA.
Cela m'a pris tout de même deux bonnes semaines pour arriver à rendre cette petite merveille utilisable dans de bonne conditions sous Mandriva 2009 mais toutes les fonctions essentiels sont maintenant disponibles.
- répondre
Mathias HOUNGBO , le 8 July, 2008 - 09:56t'as une url pour l'achat ?
Merci
- répondre
Dab, le 8 July, 2008 - 10:24Ah tu l'as reçus

Belle machine mais, et je me répète, un peu chère et un peu trop volumineuse à mon gout, m'enfin à cheval donné on ne regarde pas la denture
- répondre
Ulhume, le 8 July, 2008 - 10:50@Mathias
Sur Amazon.com
http://www.amazon.com/Fujitsu-FPCM21342-LifeBook-U810-Mini-Laptop/dp/B00...
Sur Fujitsu Direct Store
http://store.shopfujitsu.com/fpc/Ecommerce/buildseriesbean.do?series=U810
Personnellement, il m'a été ramené de Bangkok (c'est pour cela que c'est un U1010 et pas un U810)
- répondre
Ulhume, le 8 July, 2008 - 11:05@Dab Donné, donné... tu exagères un peu là ! travail, salaire, notre grand président tout ça, ça te dis rien ?
Pour le volumineux cela dépend clairement de comment on le prend, pour un PDA, c'est clairement gros, pour un laptop, c'est minuscule. Le Zaurus est plus un PDA avec des capacités de PDA que l'on a bien poussé pour en faire un micro-laptop quelque peu poussif mais utilisable. Là c'est juste un vrai laptop en modèle réduit et donc avec des capacités de laptop. Enfin bon, tu as compris hein ?
Pour ce qui est du prix c'est pas tellement plus cher qu'un Zaurus. Les $1400 donnent quelques 900€ à comparer avec le prix il y'a 2 ans d'un SL-C3100 à 620€ sans compter les cartes WIFI, ethernet, mémoire supplémentaire, etc. Au final la différence n'est pas si énorme que cela au regard du gain de performance.
- répondre
malic , le 8 July, 2008 - 12:19C'est quelque chose que je trouve assez fantastique sous linux aujourd'hui, c'est la tolérance au matériel (et les systèmes de packaging).
J'avoue que ça me manque un peu depuis quelques temps que je me suis entiché à la suite d'une insertion par curiosité d'un livecd d'opensolaris, de le faire fonctionner pour un usage quotidien type desktop.
- répondre
Ulhume, le 8 July, 2008 - 12:24@malic c'est vrai qu'en prenant le temps de le travailler, c'est une vraie pâte à modeler. Après, je te dis pas le nombre de forums lus, de mails échangés, d'obscure bouts de patch trouvés dans des maillings liste qu'il faut pour y arriver.
Maintenant j'avoue que je suis surpris qu'il y ait autant de trucs à régler pour une grosse distribution comme Mandriva. Ce qui m'a pris 2 jours, devrait tout au plus prendre 2 heures à quelqu'un de plus expérimenté comme ils doivent en avoir dans leurs équipes, et ils sont aujourd'hui assez gros me semble t-il pour avoir des prêts de nouveaux matériel.
Ca donne quoi côté performance OpenSolaris ? Tu t'es entiché de quoi en particulier ?
- répondre
Osku , le 8 July, 2008 - 17:30Dis donc, tu commences à être sérieusement agaçant à pondre des articles d'une telle qualité.
Autant sur le fond que sur la forme du site, je suis assez admiratif.
- répondre
Ulhume, le 8 July, 2008 - 20:35@Osku Merci du compliment, vu que cela ne se fait pas sans travail, cela me fait extrêmement plaisir.
- répondre
Anonymous , le 20 August, 2008 - 19:28Ulhume ce n'est plus du travail ce que tu fais, c'est de l'orfèvrerie. Un travail s'arrête quand il est satisfaisant. Je n'ai pas l'impression en parcourant ton site, que tu t'es appliqué cela.
, Non mais.
Et j'ajouterai: cet umpc est la plus belle machine que j'ai vu, et encore plus lorsqu'un esprit doué (comme c'est le cas) à réussi à en acquérir les détails! C'est démoralisant et bluffant.
A tout les coups tu dois avoir des nuits très très très courtes, des très gros coups de frustration, et de super maux de tête des fois, non parce qu'il faut quand même que justice se fasse
Mes respects!
- répondre
Ulhume, le 24 August, 2008 - 08:24@Anonymous Ah non désolé, je n'y passe pas mes nuits sinon ma femme me taillerait bien vite les oreilles en pointe
En tout cas merci du compliment !
Pour ce qui est de l'U810, c'est sans aucune doute une belle machine. Cela fait une semaine que je l'utilise en situation (faut bien s'occuper lorsque l'on se frappe un marriage dans l'Oklahoma
et il répond parfaitement au besoin, c'est assez bleufant une telle puissance dans un si petit machin.
Maintenant faudrait justement que je mette à jour ce post vu que du coup j'ai amélioré deux trois choses :
- J'ai craqué avec le clavier QWERTY et ait repositionné physiquement les touches en AZERTY, beaucoup mieux et facile à réaliser.
- 'J'arrive de manière fluide à utilise Avant-Window-Manager et plus généralement le mode "compositor" de metacity.
- La veille en RAM fonctionne maintenant parfaitement en rabattant simplement l'écran et la récupération est quasi instantanée en ré-ouvrant.
- répondre
jpmatrix , le 2 September, 2008 - 21:23hello
acheté sur ebay au début de l'année 

je viens juste de tomber sur ce post, etant moi meme passé du zaurus c3000 au fujitsu u1010
à la place ce vista j ai installé win xp tablet et ca marche bcp mieux que vista c est sur
je voudrais tenter l expérience linux, j hésite entre opensolaris et opensuse... qqun a essayé ?
- répondre
Ulhume, le 3 September, 2008 - 01:18@jpmatrix
Maintenant vu la maturité du projet en terme de support du matériel, je ne le conseillerais qu'à quelqu'un ayant une solide expérience Unix.
Alors déjà juste un détail, OpenSolaris est un UNIX, comme Linux, mais ce n'est pas un Linux
Pour ce qui d'OpenSuse, je ne l'ai pas testé mais il semble que Novel, qui possède cette distribution, ait certifié l'U810 comme compatible. Maintenant OpenSuse, Mandriva, Ubuntu, etc, c'est un peu du pareil au même. Cela reste des Linux avec certes des spécificités mais rien d'insurmontable. Moi j'utilise Mandriva sur mon U810 de manière quotidienne sans aucun problème particulier autres que ceux cités ici.
- répondre
jpmatrix , le 3 September, 2008 - 12:54ok merci pour ta réponse
en fait j'avais déjà effectué une mini-campagne linux sur mon u1010 avec les liveCD de Ubuntu, Mandriva, Opensuse et Opensolaris. il me semble que pas mal de choses ne fonctionnaient pas sous mandriva, contrairement à ubuntu ou meme opensolaris. par contre tu as bien dégrossi le sujet et du coup j'ai bien envie de retester mandriva
(hier j'ai préparé une partition de 8go pour tester les linux en "vraie" install, en gardant mon xp tablet)
petites questions d'un novice en mandriva:
-est-ce une distribution d'avenir ? (support,...)
-as-tu pu tester une clef usb 3G+ ?
-as-tu pu tester l'utilisation d'un telephone comme modem via le bluetooth ?
- répondre
Ulhume, le 3 September, 2008 - 14:30Un distribution d'avenir, l'avenir le diras, mais une distribution historique, ça c'est certain. Disons qu'elle est dans le top 10 des distributions linux, ça te donne une idée.
La clef 3G, non, je n'ai pas testé, je n'en possède pas, et idem pour le modem, désolé.
- répondre
Dab, le 3 September, 2008 - 15:42Scuse ulhume ce n'est pas vraiment en rapport avec l'U810, je profite de la présence d'un possesseur de carte 3G+
@jpmatrix: Est-ce que tu peux nous dire quel est le débit de ce type de carte ? Normalement 3.6Mbps mais il semble que l'on ne puisse les atteindre, est-ce ton cas ?
- répondre
jpmatrix , le 3 September, 2008 - 15:52@Dab:
voici ce que j'obtiens :
http://matrixmen.free.fr/Capture2.png
je ne sais pas si on peut poster des urls vers des forums d'autres sites ici (!), mais tu trouveras sur mobi-truc-france, forum orange, des infos sur les débits obtenus dans différentes régions. moi je suis à champigny dans le val de marne.
en théorie la clef est capable de faire du 7.2mbps.
- répondre
Ulhume, le 3 September, 2008 - 15:58@jpmatrix la seule chose qui n'est pas autorisé ici est de me *** dans le bottes (ou celles d'autrui d'ailleurs
) Pour le reste feel free and welcome 
- répondre
Dab, le 3 September, 2008 - 16:36@jpmatrix: Merci pour le résultat sinon le 7.2 c'est théorique


Pourrai tu tenter une petite modif TCP pour augmenter la taille des buffers ? http://www-didc.lbl.gov/TCP-tuning/linux.html
Encore faut-il qu'a l'autre bout il accepte une augmentation de la taille des fenêtre TCP mais sait-on jamais
@Ulhume: Tu fais référence a un guignol qui t'aurai laissé un commentaire désagréable ? me semble que j'en ai vu passer un dernièrement que je ne retrouve pas
oups ... je viens de percuter, tu es sous win$ jpmatrix ?
- répondre
jpmatrix , le 3 September, 2008 - 22:05opensolaris installé sur fujitsu: la déception...j arrive pas á monter le réseau lan et pas de wifi de base.......
en plus je tombe sur cette page:
http://opensolarisaujourlejour.wordpress.com/
prochain test: opensuse 11
- répondre
Ulhume, le 3 September, 2008 - 22:08@jpmatrix t'es plus courageux que moi, j'aurais pas osé
- répondre
Ulhume, le 3 September, 2008 - 22:09@Dab yep, je l'ai viré, j'ai toujours trouvé comique les gens qui débarque sur un site, et fichent direct les pieds sur la table
Ceci dit, je suis honnête, il a avait raison sur le fond, j'ai donc viré aussi mon intro.
- répondre
jpmatrix , le 4 September, 2008 - 21:39apres une tentative catastrophique d installation de opensuse 11.0 (le boot cd echoue avec un msg d erreur filesystem readonly...) , je suis maintenant sous.... Mandriva !!!!
et la je suis TRES impressionne ! le wifi marche, il a vu mon nokia en bluetooth, et je n ai encore fait aucune custo ! whow ! je continue donc.. a suivre
- répondre
Ulhume, le 4 September, 2008 - 21:41@jpmatrix j'en suis ravi, je l'aime bien cette distrib
Tu as utilisé quelles version ?
Question, comment tu as installé via CD ? Mes tentatives un lecteur IDE et un adaptateur USB ont elles échouées lamentablement !!
- répondre
jpmatrix , le 4 September, 2008 - 21:48et pourtant : boot sur un lecteur dvd pioneed ide, via une interface usb-ide...
aucun probleme a signaler pour mandriva
- répondre
Ulhume, le 4 September, 2008 - 21:49@jpmatrix Arg !! Les adaptateurs USB ne doivent pas être égaux devant l'éternel
Tu as utilisé quelle version alors ?
- répondre
jpmatrix , le 4 September, 2008 - 22:11celui la:
http://www.nidifi.com/2-produit-Easy-IDE-Convertisseur-USB-IDE.html
concernant mandriva:
-souris bluetooth logitech reconnue sans probleme, via bluetooth/inut devices
-sortie vga ok` double ecran vers mon 17", via utilitaire "screen resize" dans la tray menubar
whow vive mandriva ! je continue
- répondre
jpmatrix , le 9 September, 2008 - 22:57ouf ca y est, j ai reussi a faire marcher ma clef usb 3g+ iCon 225 avec Mandriva !
grace a ce forum:
http://forum.mandriva.com/viewtopic.php?t=88168
- répondre
jpmatrix , le 23 September, 2008 - 12:39je viens juste de tomber sur cette news chez umpcportal:
http://www.emperorlinux.com/mfgr/fujitsu/tetra/?tab=details
penses-tu qu'il soit possible de prendre le kernel fourni et l'adapter à la mandriva???
http://www.emperorlinux.com/quality/value/kernel/
- répondre
Ulhume, le 23 September, 2008 - 12:48@jpmatrix Vachement intéressant ça !!! Oui c'est possible, je vais essayer dés que j'aurais deux secondes. Techniquement lorsque j'étais jeune linuxien, je compilais des Kernel vanilla sur Mandriva et ça marchait très bien. Reste à voir si les versions glibc/gcc sont compatibles mais ce détail mis à part, s'ils prennent effectivement des vanilla qu'ils ne font que patcher, ça peut marcher. Dis moi si tu avances sur le sujet le temps que je puisse m'y mettre, histoire qu'on ne bosse pas en double
- répondre
jpmatrix , le 23 September, 2008 - 20:59bon ca y est....
ma mandriva boote avec le empkernel
en remplacant le kernel a booter dans grub par le empkernel de empkernel26-coreduo-2.6.22.1.emp12-1.i386.rpm
tout refonctionne comme avant...sauf le touchscreen..........
et la compilation de u810_tablet echoue:
WARNING: "BIT_WORD" [/root/artisannum/usr/src/tablet/u810_tablet/u810_tablet.ko] undefined!
WARNING: "BIT_MASK" [/root/artisannum/usr/src/tablet/u810_tablet/u810_tablet.ko] undefined!
...........
help ? F1 ?
- répondre
jpmatrix , le 23 September, 2008 - 21:03mon dmesg:
http://matrixmen.free.fr/dmesg.txt
- répondre
Ulhume, le 23 September, 2008 - 21:19@jpmatrix que veux tu dire par "tout fonctionne" ? De choses passent vraiment mieux qu'avec le stock kernel de la mandriva ?
- répondre
jpmatrix , le 23 September, 2008 - 21:26"tout fonctionne" : bluetooth, wifn
sans faire les modifs de ta page "hibernatus" 
du mieux : je viens de tester hibernate et suspend et ca fonctionne
- répondre
Ulhume, le 23 September, 2008 - 23:50@jpmatrix Faudrait que tu actives le mode composite de Metacity pour voir s'il revient correctement de l'hibernation, j'ai du bidouiller un peu la config d'hibernate pour y arriver.
Sinon moi aussi tout cela fonctionne, qu'est-ce qui ne fonctionnait pas avant du coup ? Vu que le seul truc qui posait problème est le touchscreen (tu as essayé dans les deux modes d'ailleurs, ça marche peut être en panel ?)
- répondre
Ulhume, le 24 September, 2008 - 00:27@jpmatrix Bon, j'ai testé aussi mais j'ai rien compris. Déjà, pour ceux qui voudraient essayer et qui n'ont comme moi pas conservé Windows, il faut modifier la ligne correspondant dans grub/menu.lst comme cela :
kernel (hd0,0)/boot/vmlinuz-2.6.22.1.emp12 root=UUID=a7160e22-c75b-4302-afe5-fc6a8b713dbd ro vga=791 resume2=swap:/dev/hd/hibernate
initrd (hd0,0)/boot/initrd-0.3.emp12.img
Ensuite ça démarre, maintenant ça marche mais ni mieux ni moins bien que le kernel de mandriva. Tout ce qui marchait avant marche pareil, et ce qui ne marchait pas (touchscreen, flight mode, caméra, boutons, lumière) ben ne marche toujours pas
Donc je suis un peu embêté avec leur histoire, ils doivent avoir autre chose que ce qu'ils mettent en téléchargement j'imagine. Faudrait qu'une bonne âme nous file un dump de la partition Linux pour regarder cela de près.
Je vais leur envoyer un mail, ça coûte rien d'essayer
- répondre
Ulhume, le 24 September, 2008 - 00:40Bon, j'ai envoyé le mail, on verra bien. Ceci dit en faisant quelques recherches sur le net :
Fujitsu Computer Systems also announced a distribution agreement with EmperorLinux, a leading Linux reseller that specializes in the installation and configuration of the Linux operating system on notebooks.
On parie combien qu'il y a dans l'histoire des pilotes propriétaires qui ne sont QUE dans la version livrée pour l'achat de la bécane chez eux
- répondre
jpmatrix , le 24 September, 2008 - 12:49alors en effet, j'ai parlé un peu vite :
-hibernation : ok mais problème d'écran au resume (ecran trouble, non résolu par option dans fichier.conf, ni par ctrl-alt-f1 - f7)... j'essayerai ton truc metacity
-suspend en veille : fonctionne par le menu kpowersave (que j'ai découvert plus tard) mais meme pb d'écran pour le resume
-touchscreen : as-tu une idée pour arriver à recompiler le module u810_tablet ? peut-être arriverions-nous à nous en sortir en le recompilant déjà...
-autre problème : on est descendu de niveau de kernel (2.622), et cela ne bouge plus depuis le 1/avril...
-j'ai aussi envoyé un mail à emperorlinux, je te tiens au courant
- répondre
Ulhume, le 25 September, 2008 - 10:29@jpmatrix Pour l'instant aucune réponse...
Sinon pour l'hibernation et la mise en veille, j'ai mis à jour mon tuto car il semble que pour l'U810, il faille en plus modifier le fichier /etc/hibernate/ram.conf pour y ajouter le paramètre SwitchToTextModeOnResume yes. Depuis je n'ai presque plus jamais de problème d'écran brouillé (au passage il est brouillé mais l'U810 n'est pas planté pour autant).
Pour le touchscreen, cela demanderait des compétence noyau que je n'ai pas, le source a été conçu pour une version supérieur, donc, non, pas d'idées.
Perso je suis revenu au stock kernel de mandriva, plus rapide et surtout je n'ai clairement rien vu de neuf dans ce qu'emperorlinux fournit en libre service.
- répondre
jpmatrix , le 25 September, 2008 - 16:00alors là, je viens de tomber sur une bombe (encore!) :
(tiré de umpcportal)
http://www.informationweek.com/blog/main/archives/2008/09/mandriva_mini_...
j'ai essayé sur mon u1010, en liveusb, et ça marche plutôt bien on dirait ! par contre le touchscreen ne marche pas en mode tablet et déconne en mode touch panel......
mais j'ai envoyé ce problème au dev ubuntu mobile et il a dit qu'il s'en occupe rapidement ! donc peut-être bientôt une bonne nouvelle !!!
https://lists.ubuntu.com/archives/ubuntu-mobile/2008-September/002071.html
d'un côté ça serait dommage de laisser la mandriva parce qu'elle me semble la mieux aboutie sur le fujitsu, d'un autre côté ubuntu mobile semble promise à un bel avenir..... alors que Mandriva Mini serait plutôt réservée aux OEM...
- répondre
Ulhume, le 27 September, 2008 - 00:42@jpmatrix s'ils règlent le problème sur Ubuntu, il sera aussi réglé sous Mandriva
C'est tout l'avantage du libre au fond...
En plus, il s'agit juste d'un FDI qui devrait aussi fonctionner sous Mandriva pour peux que j'arrive à lui coller Xorg 1.5/Input2
- répondre
jedi , le 17 October, 2008 - 15:21Parfait l'artisan !
C'est exactement ce que je cherchais pour les fujitsu de l'hopital.
Avec la mandriva sa fonctionne nickel, merci à toi
Continue à nous faire des articles de cette qualité !
PS : la mandriva 2009 est un régal, personne ne s'en plein !
- répondre
Ulhume, le 17 October, 2008 - 22:21@Jedi merci
Maintenant il faut faire attention, le présent billet est en cours de grosse mise à jour (il était pour la 2008.1 à l'origine. J'ai encore des choses pas au point.
- répondre
Dab, le 18 October, 2008 - 01:17Ah ? lui aussi serait un gouffre à temps ?
- répondre
Ulhume, le 18 October, 2008 - 08:41@Dab aspérité temporel serait plus juste
Bout à bout j'ai du y passer une semaine à le rendre fonctionnel. C'est pas mal mais c'est loin du temps que j'ai pu consacrer au Zaurus 
- répondre
Dab, le 18 October, 2008 - 13:20Certes et demain cette aspérité temporelle s'emoussera encore avec l'expérience que tu aura acquis avec ce nouvel equipement. Je veux dire par là que les questions que tu as pu te poser sur Zaurus t'on permis d'avancer à plus grand pas. Une autre solution aurait été de conserver le système d'origine (que je ne citerais pas, allergie oblige ) et alors que de temps gagné
- répondre
Ulhume, le 18 October, 2008 - 14:17@Dab Oh mais entendons nous bien, je ne regrette pas la période d'apprentissage du Zaurus. Juste qu'à l'époque ce n'était pas un outil de travail, aujourd'hui l'U810, je bosse tous les jours avec, j'ai donc besoin qu'il soit 100% opérationnel en un minimum de temps par rapport à mes contraintes fondamentales. Et l'une d'entre elles c'est : windows, no way
C'est un peu le même principe pour le mobile, j'adore le concept du freerunner, mais c'est un outil que j'utilise tous les jours, et qui doit être 100% fiable et utilisable.
- répondre
Dab, le 21 October, 2008 - 10:13Oh mais je t'entend bien
mais ce n'était pas mon propos, j'ai simplement écrit que s'il te faut moins de temps pour rendre ton système opérationnel cela est certainement lié à la grande métrise que tu à acquis avec le temps passé sur d'autre système. Sinon sur le fond nous sommes daccord, sur le Freerunner il reste encore beaucoup à faire mais ce n'est pas un simple micro.
- répondre
Ulhume, le 23 October, 2008 - 01:26Grande maîtrise, comme tu y vas. Mais c'est claire que cela a été très formateur cette histoire de Zaurus
Ceci dit, avec Moblin, je risque de retourner à la joie de la génération d'images 
- répondre
cenwen , le 23 October, 2008 - 19:58Bonjour
Un tres bon article (comme d'habitude) que j'aimerai telecharger en pdf afin de l'etudier à tete reposer cependant ça ne fonctionne pas. J'obtiens un :TCPDF error: Missing or incorrect image file: /storage/web/applications/drupal/files/artisan/cache/photos/1587-300-300-empreinte.jpg
Une idée ? Merci
- répondre
Ulhume, le 23 October, 2008 - 21:06@cenwen
bonsoir, ce devrait être bon maintenant, merci de m'avoir prévenu
Poster un nouveau commentaire