Installer une nouvelle ROM sur le Zaurus
Le 6 novembre 2007, à 18:7 par Ulhume...

Les installations de nouvelles ROM sont chose courante sur le Zaurus et pourtant les processus sont loin d'être simples à mettre en œuvre pour quelqu'un qui ne connaît pas encore bien cette machine. J'ai essayé dans ce tutorial de regrouper l'ensemble des modes d'emploi pour la majorité des ROM existantes sur le Zaurus.

Historique (tout afficher)
  • v4 - Liens morts (2008-10-01 13:33)
  • v3 - mise à jour, ajout de distrib manquantes (2007-11-08 10:44)

ROM ? kézako ?

Tout d'abord, il est important de comprendre un peu comment se structure la ROM du Zaurus. En réalité, ROM ne veut pas dire grand chose, il s'agit de mémoire Flash (appelé aussi mémoire NAND). Sur un SL-C1000, il y a 128mo de mémoire flash à ne pas confondre avec les 64mo de mémoire vive. Sur tous les Zaurus, hors la série des SL-C3100/3200, la mémoire Flash est utilisée comme un disque dur. D'ailleurs, pour les SL-C3100/3200, il y a très peu de mémoire flash car il y a ... un disque dur. Pour l'instant je n'ai pas une vue bien précise de ce qui se trouve dans cette fameuse Flash. Plutôt que d'écrire des bêtises, je vais donc aborder cela d'un point de vue fonctionnel.

Nous avons une zone contenant le bootoader (le bout de logiciel qui démarre le Zaurus) ainsi que le menu de maintenance, c'est celui qui s'affiche avec un Zaurus d'origine lorsque vous pressez la touche OK ou ON en démarrant. Il permet la mise à jour du linux et l'installation d'une bonne partie des ROM alternatives (cacko, pdaXrom avant la béta 4, etc.).

Ensuite nous avons le menu de Diagnostic. C'est celui qui s'affiche en pressant D et M avant de brancher le Zaurus. Ce menu permet de vider toute la mémoire flash (sauf les 14mo dont nous parlons ici), de recharger une copie de la flash à partir d'une carte SD ou CF, faire une copie de la flash vers une carte CF ou SD, et plein d'autre chose que vous pouvez expérimenter à vos risques et périls...

Puis nous avons une copie de sauvegarde du menu diagnostic. Elle a toute son importance quant le Zaurus ne boot plus car elle, elle fonctionne toujours. Elle s'active en pressant Fn D et M avant de brancher le Zaurus.

Quelles ROM existent ?

Pour faire simple, la réponse est... beaucoup mais il est possible de la classifier un peu pour pouvoir s'y retrouver.

Tout d'abord les ROM basées sur Qt/Qtopia et celles sur X11. Pour un béotien, la grosse différence entre ces deux modes d'affichage graphique, est que X11 permet d'utiliser sur le Zaurus virtuellement toutes les applications écrites pour les unix (y compris FireFox, AbiWord, etc) et Qt implique d'utiliser des applications spécifiquement conçues pour lui. Qt est censé être plus rapide que X11 en affichage et est souvent préféré pour l'utilisation d'un Zaurus en mode PDA. Il existe cependant un "pont", un logiciel permettant d'émuler un serveur X11 sous Qt.

L'autre différence entre les ROM se situe au niveau du kernel. La ROM d'origine de SHARP utilise un kernel 2.4 et la société a écrit un certain nombre de pilotes spécifiques pour le Zaurus qui n'existent pas dans le monde libre (ex. pilotes rapide pour les cartes SD). Une distribution basée sur un kernel 2.4 peut donc utiliser ces pilotes tandis que les kernels 2.6 ne le peuvent plus, ce sont des distributions totalement dé-corrélées de ce qu'avait fabriqué SHARP.

ROM SHARP

C'est le point de départ, la ROM d'origine rêvée pour ceux qui veulent bosser leur japonnais, un enfer pour les autres qui ne comprennent rien au moindre menu. Cette ROM est basée sur un kernel 2.4 et sur un affichage Qt. Tous les pilotes sont écrits par les développeurs de SHARP et sont plutôt bien fait. C'est particulièrement vrai pour le pilote du lecteur de carte SD qui est 4 fois plus rapide que son homologue libre. La raison en est que le développeur qui a créé le pilote libre n'utilise qu'un bit sur 4 pour accéder au média.

J'en connais peu qui utilisent cette ROM, le but est généralement d'en changer le plus vite possible pour commencer à utiliser le Zaurus. Il est cependant parfois utile de l'utiliser pour "remettre à zéro" le Zaurus et ainsi repartir sur la version d'origine.

L'installation de cette ROM passe par la procédure de "restauration de la NAND" (voir plus bas).

Trisoft

C'est ici le distributeur Allemand de feu Zaurus qui propose ce remplacement de la ROM d'origine Japonaise par une version en Anglais en y ajoutant quelques logiciels (agenda, organizer, etc...). Ces ajouts exclus, cette ROM est strictement la même que celle d'origine.

L'installation de cette ROM passe par la procédure de "restauration de la NAND" (voir plus bas).

cacko

La ROM cacko est un petit bijou. Comme la TriSoft, elle est basée sur la version originale de Sharp (Kernel 2.4/Qt) mais s'en éloigne par une meilleur ergonomie, et une foule d'amélioration et d'applications bonus (netfront, opéra, etc.). En plus, en cherchant bien, il existe à travers le net un nombre important de paquet provenant de divers contributeurs pour cette distribution quasi-mythique.

La fonction de mise en veille marche parfaitement sous la cacko, comme avec la trisoft et utilisant le pilote SD de SHARP, ce média est à plein capacité. C'est une distribution que je conseil à tous ceux qui débute avec un Zaurus et qui cherche plus un PDA qu'un micro-laptop ou encore ceux qui veulent quelque chose de simplement fonctionnel où tout marche sans se poser de question. L'inconvénient de la cacko, comme de la Trisoft d'ailleurs, est que les logiciels inclus commencent à vieillir un peu.

La cacko s'installe simplement par la procédure de mise à jour "classique" (voir plus loin).

pdaXrom (jusqu'à la béta 3 incluse) et pdaXii13

Il s'agit là d'une ROM bien différente des précédentes car elle n'est plus basée sur Qt mais sur un petit serveur X11 transformant le Zaurus un véritable micro-laptop. En revanche cette distribution utilise un kernel 2.4 et bénéficie donc des pilotes SHARP. pdaXrom est passé en kernel 2.6 à partir de sa beta 4 mais la beta 3 garde ses aficionados qui ont décidé de créer leur propre distribution à partir de celle-ci, la pdaXii13. Il s'agit essentiellement d'une version debuggée de la beta 3, avec le même kernel mais utilisant le pilote SD libre, ce qui monte la capacité des cartes à plus de 2GO au détriment de la vitesse. Originellement conçue pour le SL-C3100 (Zaurus avec disque dur), cette distribution a été portée avec plus ou moins de succès sur le SL-C1000 (akita). Personnellement j'ai eu "quelques" soucis avec comme une mise en veille qui ne fonctionne pas...

La pdaXrom beta 3 comme la pdaXii13 s'installent simplement par la procédure de mise à jour "classique" (voir plus loin).

pdaXrom béta 4 et plus

Cette ROM est la même que la précédente avec beaucoup d'améliorations liées à son passage au kernel 2.6. En contrepartie, cette mise à niveau la rend bien sur totalement incompatible avec les pilotes SHARP. Certains la trouvent moins stable que la béta 3 mais je la préfère pour sa robustesse en terme de gestion d'énergie. Cette mouture est globalement plus réactive que les distributions basées sur une 2.4, la raison en étant une meilleur gestion des processus (mode préemptif). A noter que certains outils wifi sont cassés en 2.6, il est par exemple devenu impossible avec ma Symbol d'énumérer les réseaux disponibles, un peu gênant.

La pdaXrom beta 4 et plus s'installe par la procédure de mise à jour "avancée" (voir plus loin).

Ångström

A l'origine il y avait OpenZaurus, une distribution issue du plus vase projet OpenEmbeded. Puis OpenZaurus est mort pour donner naissance à Ångström, une distribution générique à un grand nombre de plate-formes de poches, dont le Zaurus évidement. C'est une plate-forme très ambivalente fonctionnant sur un noyau linux 2.6. Elle existe en version X11/GPE (la version PDA de Gnome), Qt/OPIE (version pda de Kde) et même Enlightenment E17, le futuriste gestionnaire de fenêtre (Ceci dit, il existe aussi des paquets E17 sous pdaXrom). D'un point de vue fonctionnel, cette distribution est très proche de pdaXrom en se voulant plus professionnelle, et plus proche des dernières évolutions. La contrepartie est qu'elle est constamment en béta et souffre de bugs assez gênant, notamment dans les gestions des périphériques USB (les mode câble host n'est pas détecté), la gestion du plein écran impossible (dur pour les vidéos dans le métro), et une mise en veille parfois mortelle... Intéressante, pas sèche mais un avenir certain. A surveiller.

Ångström s'installe par la procédure de mise à jour "avancée" (voir plus loin).

Debian pour Zaurus

Non testé

Gentoo pour Zaurus

Non testé. Le projet ne semble pas très actif.

OpenBSD pour Zaurus

Non testé. Ne fonctionne que sur les modèles à disque dur.

Pokylinux

Non testé. Il s'agit là d'une autre distribution orientée PDA et basée sur Ångström. Un test peut être consulté ici.

OpenMoko

Non testé. Encore une distribution basée sur Ångström originellement crée en tant qu'OS libre pour les SmartPhones.

Installation de la nouvelle ROM

Les règles de base

Tout d'abord les règles d'OR pour que les mises à jour se passent le mieux possible :

Ne jamais, lors d'une mise à jour, avoir en même temps une carte SD et CF (mémoire ou pas). Faites un choix et tenez-y vous. Si vous utilisez une SD, enlever la CF pour tout le reste du processus, et vice versa.

Le media choisi (CF ou SD) doit être impérativement formaté en FAT16. Rien ne marchera sans cela. Vous pouvez formater une carte une fois pour toute et n'aurez pas à le faire à chaque fois mais il faut que ce soit ce formatage là et pas un autre (pas de FAT32 par exemple, ni NTFS).

Prenez plutôt une petite carte SD/CF de 256/512 mo car dans ces phases délicates de mise à jour, le Zaurus a quelques problèmes à comprendre les grosses cartes (ma Transcend SD 1Gb ne passe par exemple pas !).

Avant de commencer, sauvegardez vos données personnelles sur une carte, à l'abri. Les procédures de mise à jour qui suivent (notamment la restauration de la flash) détruisent TOUTES les données du Zaurus. Vous êtes prévenu...

Les combinaisons de touches sont un peu surprenantes mais la manière simple de les effectuer est simplement de poser le Zaurus sur une table, de presser les touches avec les doigts d'une main, ce qui maintient le Zaurus contre la table, et d'insérer le câble d'alimentation de l'autre main. C'est peut-être idiot comme conseil mais j'aurais aimé que l'on me le donne avant d'attraper des crampes Wink

Toutes les manipulations qui suivent se font batterie éjectée, alimentation externe débranchée, toutes les cartes éjectées (CF et SD). Vous ne remettrez la batterie que lorsque tout fonctionnera.

Backup de la mémoire NAND

Ce processus n'a en soit que l'intérêt de mettre une configuration à l'abri avant de faire une mise à jour un peu rodéo. Personnellement je n'ai jamais fait de sauvegarde autre que pour ce tutorial. J'utilise directement les backups existants pour remettre mon Zaurus à l'état d'origine. Je part du principe que toutes les règles de bases citées plus haut sont respectées : formatage en Fat16, batterie éjectée, alimentation externe débranchée, etc.

  1. Le Zaurus est éteint, batterie retirée, alimentation retirée et aucune carte n'est insérée (CF ou SD)
  2. Insérez la carte qui contiendra le backup dans votre Zaurus.
  3. Presser les touches Fn, D et M en même temps, et insérez la prise d'alimentation externe. Le menu de diagnostic doit apparaître. Vous pouvez relâcher les touches.
  4. Avec les flèches Haut et Bas, allez sur la page SERVICE(3/3)
  5. Avec les flèches Gauche et Droite allez dans le menu BACKUP RESTORE MENU. Pressez OK
  6. Descendez sur NAND Flash Backup, pressez OK.
  7. Le menu affiche Execute Backup? Pressez OK. Cela devrait afficher Backup... avec une barre de progression pouvant aller de 10 à 30 minutes.
  8. Une fois fini, le menu affiche OK. Vous pouvez débrancher l'alimentation. Remettez la batterie et pressez On pour redémarrer le Zaurus.

Restauration de la NAND

Revenir à la ROM d'origine du Zaurus peut avoir plusieurs raisons. Tout d'abord pour repasser d'un version >4 de pdaXrom à une version plus ancienne. Mais aussi s'il l'on décide finalement que la ROM d'origine nous convient mieux (du moins sa version traduite en anglais).

Une autre raison pouvant vous amener à restaurer une ROM d'origine est simplement que le Zaurus ne boot plus du tout. En effet, il est normalement toujours possible d'effectuer ce qui suit. J'utilise exprès la procédure d'urgence, c'est à dire la copie de sauvegarde du menu de maintenance qui est toujours sensé fonctionner.

Tout d'abord pour restaurer une image d'origine, il faut en posséder une. Des images sont disponibles sur le site de Trisoft à l'adresse http://www.trisoft.de/en_c1000howto.htm. Je vous conseille de télécharger celle qui correspond à votre Zaurus et de la garder précieusement dans un coin. C'est une archive Zip qui doit contenir un seul fichier SYSTC100.DBK.

  1. Le Zaurus est éteint, batterie retirée, alimentation retirée et aucune carte n'est insérée (CF ou SD)
  2. Copier sur la carte, à la racine, le fichier de backup qui doit se nommer SYSTC100.DBK
  3. Insérez la carte dans le Zaurus
  4. Presser les touches Fn, D et M en même temps, et insérez la prise d'alimentation externe. Le menu de diagnostic doit apparaître. Vous pouvez relâcher les touches.
  5. Avec les flèches Haut et Bas, allez sur la page SERVICE(3/3)
  6. Avec les flèches Gauche et Droite allez dans le menu BACKUP RESTORE MENU. Pressez OK
  7. Descendez sur NAND Flash Restore, pressez OK.
  8. Presser OK à la question Execute restore?
  9. Puis encore OK à la question Delete all flash data?
  10. Le menu affiche Restore...La restauration devrait s'effectuer avec une barre de progression verte en bas de l'écran.
  11. Une fois fini, le menu affiche OK. Vous pouvez débrancher l'alimentation. Remettez la batterie et pressez On pour redémarrer le Zaurus.

Mise à jour "classique"

Le Zaurus est donc à son état d'origine (voir chapitre précédent). Nous allons installer la rom ancienne génération pdaXrom béta 3 (La procédure pour OpenZaurus est à peu près la même). Il faut d'abord télécharger sur le site de pdaXrom le fichier kathrin-1.1.0beta3-akita.zip. Il contient trois fichiers : initrd.bin tools.tar updater.sh.

  1. Le Zaurus est éteint, batterie retirée, alimentation retirée et aucune carte n'est insérée (CF ou SD)
  2. Copier à la racine de la carte les fichiers initrd.bin tools.tar et updater.sh
  3. Insérez la carte dans le Zaurus
  4. Insérez la batterie (et la verrouiller) et insérez l'alimentation externe
  5. Pressez la touche OK et en la maintenant appuyée, pressez le bouton ON.
  6. Le menu de maintenance doit apparaître (en Japonais).
  7. Descendez avec les touches haut et bas sur la ligne n°4 et pressez OK
  8. Si vous avez inséré une carte CF, restez sur la ligne n°1, sinon, allez sur la ligne n°2. Pressez OK
  9. En japonais, le menu vous demande poliment si vous êtes sûr de ce que vous faites. Pressez la touche Y.
  10. Le processus de mise à jour démarre.
  11. L'installateur de pdaXrom vous propose son menu, sélectionnez Install a new ROM puis pressez OK.
  12. L'installateur commence à flasher la ROM.
  13. L'installateur vous demande s'il doit flasher la zone utilisateur, pressez OK
  14. Une fois son travail terminé, l'installateur vous re-propose son menu, descendez jusqu'à Reboot, pressez OK
  15. Si tout c'est bien passé, le Zaurus boot correctement et affiche au bout d'un temps l'invite de connexion pdaXrom 1.1.0r3 "Kathrin".
  16. Tapez root puis OK. Vous êtes connecté, une invite s'affiche #
  17. Pour démarrer le mode graphique tapez startx puis OK. La serveur graphique démarre, et vous demande de calibrer le stylet. C'est terminé.

Mise à jour "étendue" (pdaXrom beta 4 et plus)

Attention, ce qui suit ne fonctionne pas avec une carte Compacte Flash !!!
  1. Le Zaurus est éteint, batterie retirée, alimentation retirée et aucune carte n'est insérée (CF ou SD)
  2. Télécharger le fichier pdaXrom-1.1.0r121-Kathrin-u-boot-akita-current.zip (4/5mo) qui se trouve ici.
  3. Vider le contenu de votre carte SD et décompressez à sa racine le contenu de l'archive téléchargée : autoboot.sh emergenc.img u-boot.bin updater.pro updater.sh
  4. Insérez la carte SD dans votre Zaurus.
  5. Presser les touches C et D en même temps, et insérez la prise d'alimentation externe.
  6. Les leds verte et jaune vont s'allumer en même temps. Vous pouvez relâcher les touches. Les leds vont rester allumer pendant une vingtaine de secondes. Attention l'écran ne dis rien et c'est normal ! Si les deux leds ne s'éteignent jamais, vérifier que vous n'avez pas une CF de type WIFI (ou autre) dans le Zaurus en même temps que la SD. Si les deux Leds se mettent à clignoter c'est que quelque chose ne va pas avec votre carte, que vous n'avez pas formaté en FAT16 ou encore que vous avez laissé insérée une CF et une SD, il faut faire un choix Wink.
  7. Lorsque les Leds s'éteignent, débranchez l'alimentation. C'est terminé.

Le bootloader et le menu emergency sont installés. Notez qu'une fois ceci fait, l'installation d'une ROM d'ancienne génération est impossible car il n'y a plus de menu de maintenance. Vous devez donc passez par la restauration de la ROM d'origine. Ceci dit, si vous n'installez plus que des ROM nouvelle génération, l'installation que vous venez de faire n'est pas à recommencer à chaque fois. C'est fait une fois pour toute, du moins jusqu'à ce que u-boot change de version ou soit remplacé par autre chose...

Une chose importante à comprendre au sujet du menu emergency est qu'il s'agit d'un vrai linux. EN fait, lorsque vous passez en mode emergency (en pressant ON avant allumage du Zaurus), le bootloader (u-boot) va démarrer non pas sur le kernel standard, mais sur ce kernel emergency de secours. Une fois que celui-ci a démarré, il va regarder le lecteur SD (et seulement lui !!) s'il existe un fichier nommé autoboot.sh. Si ce fichier existe, il va être exécuté, sinon, le linux de maintenance donne la main à l'utilisateur pour saisir des commandes d'urgence. Il s'agit donc à la fois d'un système de mise à jour et d'un système de "démarrage sans échec" en cas de gros problème.

Maintenant que le bootloader est installé, il faut passer à l'installation de pdaXrom lui-même.

  1. Le Zaurus est éteint, batterie retirée, alimentation retirée et aucune carte n'est insérée (CF ou SD)
  2. Télécharger l'archive pdaXrom-1.1.0r121-Kathrin-akita-current.zip (45/50mo) qui se trouve ici.
  3. Effacer tous les fichiers sur votre carte SD.
  4. Décompresser à la racine de la carte mémoire le contenu de l'archive : autoboot.sh kernel.img rootfs.img
  5. Insérez la carte dans votre Zaurus.
  6. Presser les touches OK et en même temps, insérez la prise d'alimentation externe.
  7. Lorsque quelque chose s'affiche à l'écran, vous pouvez relâcher la touche OK. Au bout d'un temps, le menu pdaXrom emergency system apparaît et s'arrête sur une question Proceed with pdaxrom installation or boot to emergency system.
  8. Tapez y puis OK
  9. L'installateur procéde au flashage de la nouvelle ROM
  10. L'installateur va rebooter le Zaurus.
  11. Si tout c'est bien passé, le Zaurus boot correctement et affiche au bout d'un temps l'invite de connection pdaXrom 1.1.0r121 "Kathrin".
  12. Tapez root puis OK. Vous êtes connecté, une invite s'affiche #
  13. Pour démarrer le mode graphique tapez startx puis OK. La serveur graphique démarre, et vous demande de calibrer le stylet. C'est terminé.

Commentaires

Dab, le 6 November, 2007 - 19:47

Etrange ce plantage avec le suspend,je l'ai pourtant testé sous toutes les coutures. (Avec/Sans alim, avec/sans carte wifi ... ) heu pas encore avec usbnet.
Tu as bien un C1000 ?

@jpmatrix: Malheureusement l'Openbsd ne fonctionne pas (encore) avec l'akita, la Debian seulement sur SD et la Poky on ne peux dire qu'elle soit vraiment finalisée, du moins lors de mon dernier test Frown

Dab, le 14 September, 2007 - 14:19

Si les choses sont bien faites la config devrait se trouver dans /etc et donc
find /etc | xargs grep "192.168.120.201"

jpmatrix , le 6 November, 2007 - 19:04

d'autres distributions qui fonctionnent existent aussi pour le Zaurus :

-OpenBSD http://www.openbsd.org/zaurus.html
prendre le dernier snapshot
fonctionne très bien sur mon C3000 (tout est installable ou sinon compilable directement sur le zaurus)
seuls problèmes : l'écriture sur SD (mais ça devrait être réglé prochainement) et le dialup gsm en bluetooth (pas de rfcomm)

-Pokylinux http://pokylinux.org/
distro prometteuse, basée sur angstrom, mais qui une fois installée laisse place à un environnement pda-style où tout y est ou presque

sinon je persiste sur ma debian zaurus qui me va à merveille Wink

un petit wiki en construction :

http://matrixmen.free.fr/wikini/wakka.php?wiki=ZaurusDistros

Dab, le 4 November, 2007 - 20:39

Tout n'est pas parfait non plus sous Angstrom Frown
La video notamment ... pas de mode plein écran.
Sinon la voilà tout juste terminée:
http://dab.free.fr/buildoz/Angstrom-zaurusfr-gpe-image-glibc-ipk-2007.9-...

J'y ai ajouté :
altboot
minimo (mini mozilla)
claws-mail
+ localisation française.
+ quelques bricoles (powertop, iperf, network-suspend ...)

Nota: Ma CF wifi planex fonctionne nickel, dis moi si la tienne est aussi reconnue.

Téléchargement assez long, free semble saturé Frown
226 Transfer complete.
35662337 bytes sent in 1048.78 secs (33.2 kB/s)

jpmatrix , le 5 November, 2007 - 23:03

désolé de ne pas avoir répondu plus tot, j'avais oublié ce thread Smiling

alors, concernant debian, 2 versions existent :

1-debian oabi, non-optimisée, non évolutive, mais tout fonctionne par apt-get (iceweasel, pidgin, etc...)

voir ici : http://wiki.neilandtheresa.co.uk/Titchy_Linux

2-debian eabi, optimisée, noyau 2.6.23 de angstrom, mais qques paquets broken pour l'instant (ceux du point 1 par ex Frown

voir le wiki en cours de construction :

http://www.oesf.org/index.php?title=Debian/Zaurus_installation_guide_%28...

c'est clair que debian eabi est l'avenir de debian sur zaurus, une fois les petits soucis de packages broken résolus...

sinon debian eabi tourne sous le noyau angstrom, donc tout les périfs reconnus par angstrom sont aussi reconnus

Ulhume, le 24 November, 2007 - 09:31

Pour ta première question, tu devrais proposer une rencontre sur http://forum.zaurusfr.org . Je sais que titeuf organise de temps à autre des dîners de ce genre.

Pour ce qui est de mettre le pilote libre sur la cacko, logiquement c'est possible vu qu'il a été compilé pour le kernel 2.4 dans la pdaXii3. Il suffirait donc de prendre les fichiers de l'un et d'essayer de les charger sur l'autre.

Ulhume, le 7 November, 2007 - 02:12

@Dab C'est peut-être l'USBNet qui pose problème dans cette histoire. J'ai été obligé de l'utiliser à cause de l'adaptateur USB/Ethernet qui ne passe pas. Et comme ma symbole est au placard pour motif de non support du WPA... Je n'ai pas trop d'autre choix.

@jpmatrix Je vais rajouter cela, merci. Pour OpenBSD s'était déjà là ceci dit, et j'ai aussi rajouté openmoko.

Dab, le 5 November, 2007 - 01:02

Pour que le suspend network fonctionne avec les cartes wifi ayant besoin d'un firmware, ajouter les lignes suivantes a /etc/network/interfaces (package network-suspend-scripts)

iface wlan0 inet static
...
needs_reset yes
needs_firmware hostap_fw_load
...

Et là nickel Smiling

Ulhume, le 6 November, 2007 - 01:04

@dab
Je viens de tester ta distrib et tout marche nickel sauf le mode usb-host. Tu peux essayer pour voir, connecter une clef usb par exemple et faire un lsusb, chez moi ça donne rien.

Ulhume, le 6 November, 2007 - 01:24

Bon, j'ai trouvé la solution, en fait il semble qu'il y ait un bug connu sur l'Angstrom à ce sujet. Il n'écoute pas le changement de cable et ne charge pas le module ohci_hcd lorsque le câble master host est utilisé. Après un modprobe ça passe. Maintenant le soucis c'est qu'il me refuse mon adaptateur USB/Ethernet en me prétextant qu'il n'y a pas assez de puissance sur le bus usb pour ce périphérique. Ca marchait parfaitement sur pdaxrom, étrange...

nuxavia , le 24 November, 2007 - 03:05

Bonjour
j'ai des dificulté certaine avec mon zaurus.
j'habite Tours, je me deplace à paris.
Si je pouvais rencontrer l'un d'entre vous, j'aurais le plaisir de rencontrer un nuxien (j'en connais si peu)

heu une question comme ca aussi.
on peut mêtre un pilote SD libre sous cacko? c'est pour les SD de 2 geg

merci d'avance

Anonymous , le 21 July, 2008 - 23:01

Bonjour, je crois avoir completement planté mon zaurus SL-C1000 en faisant une mauvaise manip avec le u-boot de la pdaXrom : au lieu d'appuyer sur les touches C et D pour installer la u-boot, j'ai fait comme si c'était une nouvelle rom (ok + on puis menus en japonais et flashage). Depuis, impossible d'accéder a un menu de maintenance pour restaurer la nand d'origine (Fn+D+M ne donne rien).
Une idée avant que je jette mon Z a la poubelle ? Frown
Merci d'avance

Ulhume, le 21 July, 2008 - 23:15

Ca m'étonne énormément que le menu Diagnostique soit inaccessible, il est normalement non accessible en écriture. Le seul cas dont j'ai entendu parler est un Zaurus grillé pour cause de mauvaise alimentation (inversion de polarité). Tu as bien viré la batterie avant de faire la combinaison et d'insérer le câble d'alimentation ?

A part ça, je n'ai pas d'idée géniale, il faudrait poser la question sur zaurusfr.org

Anonymous , le 22 July, 2008 - 11:30

Merci pour votre réponse. En fait, il fallait attendre (longtemps) pour ravoir la possibilité d'accéder au menu diagnostique (j'ai réussi ce matin, le Z avait "reposé" une nuit)
Maintenant tout est revenu dans l'ordre (ouf !)
Merci encore pour ce site très utile !

Anonymous , le 5 August, 2008 - 14:31

juste pour signaler que le wiki, le site et le forum de zaurusfr son inaccessibles (domaines en zaurusfr.org)
hormis ça, très bon article!

Guillaume , le 25 February, 2007 - 03:58

Salut,
super bon tut Smiling

Juste une remarque:
Lorsque tu dis:
"Une chose importante à comprendre au sujet du menu émergency est qu'il s'agit d'un vrai Linux. EN fait, lorsque vous passez en mode emergency (en pressant ON avant allumage du Zaurus), le bootloader (u-boot) va démarrer non pas sur le kernel standard, mais sur ce kernel emergency de secours. Une fois que celui-ci a démarré, il va regarder le lecteur SD (et seulement lui !!) s'il existe un fichier nommé autoboot.sh."

Ce n'est pas "ON" mais "OK" Wink

Voilà,
@+
www.otasc.org

Randy11, le 14 September, 2007 - 12:38

Bonjour,
Je viens de passer de la "Beta3" à la "r198" (Akita) en suivant ton turoriel : REUSSITE COMPLETE Smiling
J'ai (à chaque fois) vidé ma SD, il n'y avait plus rien dessus quand j'ai procédé à l'installation du "u-boot" et de la "r198".
Ma batterie est retirée et le switch est sur la position ouverte, je ne l'ai pas repoussé : actuellement j'ai la couche graphique qui tourne et l'alimentation provient du secteur.

Une question, tant que je fais ce commentaire, où est passé l'outil pour configurer la l'USB du Zaurus en réseau ou en disque dur Puzzled:
Je voudrais savoir comment modifier l'adresse par défaut (192.168.120.201) en celle que j'utilise habituellement (192.168.0.11).

Merci pour le tutoriel.

Ulhume, le 14 September, 2007 - 13:35

Merci pour le retour Smiling

Je ne l'ai jamais utilisé cet outil là. Donc je vais avoir du mal à te dire vu que je fais cela à la main.

En revanche le passage en mode disque dur n'est pour l'instant pas réalisé en kernel 2.6.

Dab, le 6 November, 2007 - 10:02

Je suis, j'étais en pourparler avec titeuf pour unir nos forces dans la création d'une distrib personnalisée.
Tu ne sais pas ce qu'il se passe sur forum.zaurusfr.org ? phpBB : Critical Error Frown

Matomik , le 30 October, 2007 - 19:40

Pour mon Zaurus C3100 voici la procédure (la seule qui marchais) :

1. Le Zaurus est éteint, batterie retirée, alimentation retirée et aucune carte n'est insérée (CF ou SD)
2. Télécharger l'archive pdaXrom-1.1.0b4-Kathrin-akita-current.zip (45/50mo) qui se trouve ici.
3. Effacer tous les fichiers sur votre carte SD.
4. Décompresser à la racine de la carte mémoire le contenu de l'archive : autoboot.sh kernel.img rootfs.img
5. Insérez la carte dans votre Zaurus.
6. Presser la touche ON (facade avant) et en même temps, inserez la prise d'alimentation externe.
7. Lorsque quelque chose s'affiche à l'écran, Laissez faire tout seul (seul les cartes SD fonctionne, ma CF voulais pas fonctionner).
8. Laissez faire...
9. Laissez faire...
10. Laissez le Zaurus rebooter tout seul.
11. Si tout c'est bien passé, le Zaurus boot correctement et affiche au bout d'un temps l'invite de connection pdaXrom 1.1.0r121 "Kathrin".
12. Tapez root puis OK. Vous êtes connecté, une invite s'affiche #
13. Pour démarrer le mode graphique tapez startx puis OK. La serveur graphique démarre, et vous demande de calibrer le stylet. C'est terminé.
Ne cliquez pas n'importe où a l'équilibrage, je l'ai fait la premiere fois, j'en est chier pour cliquer sur l'onglet pour refaire la manip.

Ulhume, le 4 November, 2007 - 13:30

@jpmatrix

Plutôt bien ça veut dire quoi ? Qu'est-ce qui ne marche pas en somme Wink Par exemple, point vital, l'économie d'énergie, le suspend est parfaitement fonctionnel sur une Debian ? Y compris en lecture audio ou vidéo ? Les batteries tiennent, en veille, correctement et 7/9h en utilisation à luminosité minimum ? Pas de problème pour monter démonter SD ou CF ?

Aucune animosité là dedans (malgré la cascade de question Smiling mais de vraie question à un utilisateur de cette distribution.

Ulhume, le 30 October, 2007 - 20:34

merci pour ta contribution, à l'évidence il y a bien quelques différences (je n'ai pas eu la chance de tester un 3100 Smiling

Ulhume, le 5 November, 2007 - 07:04

Je vais tester cela ce soir Smiling

Dab, le 4 November, 2007 - 15:22

hmmm ... l'installation se fait sur le SD Frown du moins pour un C1000, ce qui limite l'intérèt.
Sinon il s'agit d'installer une Angstrom + altboot, puis install de Debian sur SD et booter via altboot sur cette denière.
Nota : le suspend fonctionne correctement sur angstrom

Ulhume, le 4 November, 2007 - 18:40

@Dab tu m'intéresses, y'a un moyen simple aujourd'hui d'installer une Angstrom (un truc précompilé de base qui permette de tester rapidement) ?

jpmatrix , le 3 November, 2007 - 23:14

et si vous testiez Debian sur votre Zaurus ?
non, pas le debian chrooté de pocketworkstation, mais bien Debian bootant en natif sur le Zaurus ! et ça marche plutôt pas mal !

des infos ici :

http://www.oesf.org/forum/index.php?showforum=155

Dab, le 4 November, 2007 - 19:29

Houps ... Lirais tu dans mes pensées ?
Je suis justement entrain de m'en recompiler la dernière Wink avec un peu de personnalisation, notamment localisation.
Je te la met à dispo dès que possible.

Ulhume, le 6 November, 2007 - 16:14

Non, je ne sais pas ce qui se passe avec ZaurusFr, j'ai en gros le même soucis que toi.

Pour ce qui est d'angstrom, je me retrouve comme un âne, il a crashé sur un suspend et ai reboot, je n'ai plus de panel Arf Décidément, avec le zaurus, c'est toujours le même paradoxe, soit pdaXrom, son système de build bien pourri et son développement anarchique au possible, ou openZaurus/Angstrom nickel côté process, mais qui court plus au dernier kernel qu'après les bugs. Si ça continue, je vais finir par flasher un cacko Wink

En attendant, retour à l'ami pdaXrom j'aurais bien cherché d'où viennent les problèmes mais on ne peut pas courir après toutes les chèvres en même temps Wink

En tout cas merci pour la build, cela permet de voir comment cela avance.

Ulhume, le 4 November, 2007 - 19:59

Ok, ben je prends dés que dispo, en attendant, je continue avec pdaXrom qui me les casse de plus en plus.

Dab, le 9 December, 2006 - 16:58

J'ai suivi pas à pas ton article mais je bloque sur la 11eme étape Frown
Pas d'écran d'urgence.
Dans d'autres docs il s'agit du bouton 'ON' et non 'ON'. A cette étape rebranches tu l'alim ou reinseres tu la batterie ?
Par contre lorsque je remplace le vieux u-boot.bin comme indiqué ici dead://mail.pdaxrom.org/node/78 je boote ... mais ça ce termine sur un horrible 'kernel panic' Frown
Je crois avoir tout tenter mais sans résultat. Et pourtant de nombreuses personnes ne semblent pas avoir rencontrées ces pb.
Une idée ?

Je tente aussi la compilation de la ROM (http://artisan.karma-lab.net/node/1110) mais là c'est http://mail.pdaxrom.org qui n'est pas joingnable. et malheureusement certaines sources ne sont disponibles que sur ce serveur (ex:cpuoverclock-0.0.3.tar.bz2).

Ulhume, le 9 December, 2006 - 17:08

Tu as quel Zaurus exactement ? Pour le coup du OK, en pdaXrom beta 121? je suis catégorique. Aujourd'hui je n'utilise même pas de batterie (elle est rangé dans un tiroire). J'en suis à mon 10ieme flashage depuis mon aventure "builder" et à chaque fois, je débranche, je presse OK, je branche et j'attends qu'emergence apparaisse. Là, si j'ai bien les bon fichiers (autoboot.sh kernel.img rootfs.img) sur une SD formatée en FAT16, la question y/n apparait et le flashage peut commencer.

Pour ce qui est d'uboot, j'ai installé pdaXrom-1.1.0r121-Kathrin-u-boot-akita-current.zip uniquement après avoir fait un nétoyage (reflashé un backup complet pêché chez trisoft : C1000NAND240305.zip). L'ayant fait 1 fois, je n'ai plus jamais utilisé u-boot et seulement les 3 fichiers cités plus haut.

Cette histoire de site de pdaXrom est un vrai problème. Il est up ou down de manière complètement aléatoire...

Dab, le 10 December, 2006 - 17:51

Bon ... je crois avoir à peu près tout essayé Frown Ca ne fonctionne pas pour moi. (sur Akita)
La même manip avec la Beta4 ne pose pas de soucis (???). Avec celle-ci il faut bien utiliser le bouton ON (en face avant) et non OK.
Donc du coup j'installe la Béta4 et l'upgrade en 165 ... ce qui se fait en ce moment, je croise les doigts Wink

zecrazytux , le 11 December, 2006 - 22:01

+1

la 121 n'aime pas nos akita. doit avoir une petite différence technique aux niveau du matos, puisque certains akita la choppe sans probleme...

donc j'installe une beta4 en espérant que ça roule.

j'ai essayé le u-boot de la beta4 et la rom de la 121, kernel panic...
alors je doute que l'on puisse upgrader en 121 depuis la 4

Ulhume, le 12 December, 2006 - 12:31

Je commence à être d'accord avec toi (au sujet des différences entre SL-C1000). J'ai refait tous les process from scratch en utilisant mon Zaurus comme cobaye et rien n'as planté. J'ai décrit dans le tutu (qui a pas mal changé du coup Wink l'ensemble des étapes point par point en les faisant en même temps.

zecrazytux , le 12 December, 2006 - 22:25

ne marche pas sur mon zaurus Frown
la beta4 est pas mal coté amélioration de la rapidité et barre des taches, mais plus de click droit, probleme de driver de carte SD surtout qui vas me faire partir bien vite sur oz...

quoique sur oz, si ça marche bien comme ça, faut pas non plus enlever remtre la sd, sinon ça veu pas remonter (en fait les partitions sont pas reconnus, dans dev, y a que mmcblpà et impossible d'y acceder avec fdisk)

donc le 2.6 oui pour la rapidité, mais bof pour la SD, qui marchait nickel avec le driver sharp...

Ulhume, le 12 December, 2006 - 23:18

être précis, qu'est-ce qui ne marche pas, la version 121 ou son installation. Le but de mon tuto était que ça s'installe, après le fait que tout fonctionne est une autre paire de manches Wink

Dab , le 14 December, 2006 - 18:24

je confirme, la procedure d install fonctionne correctement avec la beta4 mais un upgrade en 121 fini sur une erreur ... kernel panic si je me souviens bien. Par contre la compile de la 165 est on ne peut plus simple Wink mais bon ... me voila bien avec cette rom si je ne peux booter dessus Frown

Ulhume, le 14 December, 2006 - 19:03

Hum, tu as koi comme Zaurus exactement ?

Dab, le 16 December, 2006 - 11:51

Comme dit au dessus un akita. Ca dépend peut être de la série de fabrication ?
le numéro au dos est 63007911.

Ulhume, le 16 December, 2006 - 13:00

Hum, j'ai plus de numéros au dos depuis bien longtemps Smiling As tu essayé de booter sans aucune carte, ni cable branché ?

Dab, le 16 December, 2006 - 14:51

Malheureusement je ne peux même pas booter, du moins sous 121 Frown

Dab, le 28 January, 2007 - 15:20

Ah enfin ... je viens de réussir l'installation de la 121.
Petite précision : Lorsque l'on retire la batterie il faut refermer la capot et basculer l'interrupteur (ce que je ne faisais peut-être pas lors des précédent flashage). D'autre part lorsque le menu emergency boot cette fois ci j'ai appuyé sur le OK du clavier. Encore un détail qui a peut-être son importance : après le restore de la version d'origine je n'ai pas booté sur cette distrib.
Et tout ça pour voir pourquoi Pdaxrom est capable de passer en 320x240 alors qu'OZ en est incapable Frown

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...