Posté le 08/08/2009 à 13:57 Membre depuis le 11/06/2001, 19563 messages
Lionel Debroux (./89) :
Avec ou sans le patch de ./86, je ne réussis pas à faire comprendre à un TIEmu 89T AMS 3.10, sur le port TIEmu #2, et à un TILP sur le port TIEmu #1, qu'il faut transférer le .89u d'un AMS 3.10 89T: timeout dans le meilleur des cas (Receive OS dans le VAR-Link), Illegal Instruction si j'utilise le silent link pour faire ça.

Je pense que c'est parce qu'il te faut un ROMDUMP et non pas un .9xu ou un TIB.
Avec un ROMDUMP, ca marche avec TILP pour moi.
Lionel Debroux (./89) :
En revanche, "install tib" dans PedroM 0.82 RC8 89T veut bien transférer un AMS 3.10 89T.

Ca c'est pas normal...
Posté le 08/08/2009 à 14:01 Membre depuis le 28/10/2001, 7625 messages
Je pense que c'est parce qu'il te faut un ROMDUMP et non pas un .9xu ou un TIB.

Je viens de m'en rendre compte aussi... triso

J'en ai assez peu, des ROM dumps, en fait sad
Celui de ma propre 89 AMS 2.05 semble refuser de prendre des .89u:
* dans le VAR-Link -> Receive Product SW, TILP indique "Invalid CID", et ensuite, le dialog indique "Signature error".
* dans le boot code, pas mieux.
Grr.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 08/08/2009 à 14:35 Membre depuis le 11/06/2001, 19563 messages
Lionel Debroux (./91) :
Celui de ma propre 89 AMS 2.05 semble refuser de prendre des .89u:
* dans le VAR-Link -> Receive Product SW, TILP indique "Invalid CID", et ensuite, le dialog indique "Signature error".


Normal. Il faut envoyer en Silent Link. Via Receive Product SW, c'est seulement si tu l'envoies d'une autre TI-89.
Tu as l'erreur de la ti-89 qui est (terminologie pedrom): invalid MID.
Posté le 08/08/2009 à 14:42 Membre depuis le 28/10/2001, 7625 messages
OK pour l'utilisation du VAR-Link pour transférer des OS.
En fait, je n'ai mentionné que le boot code, parce qu'on y arrive manuellement ou par le silent link, c'est pareil: timeout de TILP, et TIEmu se retrouve dans un état incorrect...
Pour récupérer un émulateur qui fonctionne bien (dans lequel on puisse accéder au debugger, par exemple), il faut le quitter et le redémarrer. Si j'essaie de déclencher le reset intégré de l'émulateur, il essaie d'exécuter la mémoire à 0x5000 et se prend une violation de protection d'exécution. Si l'émulation de cette protection est désactivée, le moteur d'émulation semble exécuter du code, mais je ne sais pas trop quoi.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 08/08/2009 à 14:50 Membre depuis le 18/06/2001, -26075 message
Super boulot, j'aurai plus à patcher les ROMs !!! Merci !
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 10/08/2009 à 01:41 Membre depuis le 11/06/2001, 19563 messages
libticalcl/ calc_89.c / get_version
Il manque les break pour le switch calculant infos->hw_version.
smile
Posté le 10/08/2009 à 07:29 Membre depuis le 28/10/2001, 7625 messages
Vu. Je parcours les sources pour voir s'il n'y aurait pas de switch() similaires avec le même problème.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 10/08/2009 à 18:17 Membre depuis le 18/06/2001, -26075 message
Ce qui empêche de lancer TiLP en user sera-t-il fixé dans les sources, ou faut-il se débrouiller soi-même ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 10/08/2009 à 18:43 Membre depuis le 11/06/2001, 19563 messages
Folco (./97) :
Ce qui empêche de lancer TiLP en user sera-t-il fixé dans les sources, ou faut-il se débrouiller soi-même ?

J'ai pas trop compris ce qui empéche de lancer TILP en user.
Je le fais, et ca marche pour moi confus
Posté le 10/08/2009 à 18:56 Membre depuis le 18/06/2001, -26075 message
Il me pose un problème de /dev/<périph> qu'il veut pas ouvrir si je suis pas root, donc pas de connexion à la calc.
C'est un TiLP compilé avec le script de Lionel, ça fait pas ça avec le rpm de Kevin.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 10/08/2009 à 18:58 Membre depuis le 11/06/2001, 19563 messages
Il te demande pas plutôt d'ajouter ton utilisateur à un groupe ?
Posté le 10/08/2009 à 19:02 Membre depuis le 18/06/2001, -26075 message
Je regarderai ça dans quelques jours, c'est peut-être aussi simple. smile Mais non, il me demande pas ça explicitement.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 10/08/2009 à 20:05 Membre depuis le 11/06/2001, 19563 messages
Ou alors un SElinuxou un policykit à configurer. Je ne connais pas les dernières fedora cheeky
Posté le 10/08/2009 à 22:08 Membre depuis le 18/06/2001, -26075 message
Fedora 8. SeLinux désactivé, policykit ya pas. ^^
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 10/08/2009 à 23:29 Membre depuis le 10/06/2001, 40289 messages
Il faut configurer pam_console correctement. Le RPM installe les fichiers qu'il faut. Les sources ne font pas ça parce que ça dépend fortement de la distribution, la procédure exacte change sans arrêt dans Fedora par exemple. (Par exemple, pam_console a été remplacé par ConsoleKit maintenant, donc il me faudra porter les règles, parce que pam_console va disparaître entièrement un de ces jours.)
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Posté le 10/08/2009 à 23:39 Membre depuis le 18/06/2001, -26075 message
C'est donc bien une histoire de permissions sur un péiphérique ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 10/08/2009 à 23:44 Membre depuis le 10/06/2001, 40289 messages
Oui.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Posté le 13/08/2009 à 14:18 Membre depuis le 18/06/2001, -26075 message
Si je recompile TiLP avec le script de Lionel, il ira chercher la dernière version sur le svn ? Il a été mis à jour au fait ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 13/08/2009 à 17:39 Membre depuis le 28/10/2001, 7625 messages
Le script va chercher sur le SVN, oui smile
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 16/08/2009 à 17:35 Membre depuis le 28/10/2001, 7625 messages
Est-ce que vous pourriez m'aider à tester le patch ./86, qui corrige TILP pour permettre l'envoi de TIB sous PedroM ?
Il faut qu'on ait les tests suivants
1) envoi d'AMS vers AMS (use case principal, il faut vérifier qu'il n'est pas cassé - j'imagine que PpHd l'a déjà fait, mais c'est toujours mieux d'avoir double test);
2) envoi de PedroM vers AMS;
3) envoi d'AMS vers PedroM;
4) envoi de PedroM vers PedroM.

Merci d'avance wink
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 16/08/2009 à 18:04 Membre depuis le 11/06/2001, 19563 messages
En ce moment je ne peux pas tester. Par contre, je pense que tu peux tester avec le tiemu link.
Je n'ai pas testé AMS->AMS.
Posté le 16/08/2009 à 19:02 Membre depuis le 28/10/2001, 7625 messages
Voir ./93: je n'arrive pas à faire fonctionner correctement le transfert à partir du boot code sous TIEmu wink
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 16/08/2009 à 23:35 Membre depuis le 11/06/2001, 19563 messages
Moi non plus. Et une fois j'avais essayé avec le tilp non patché par ./86, et je n'y étais pas arrivé.
Folco ?
Posté le 17/08/2009 à 11:30 Membre depuis le 18/06/2001, -26075 message
Si j'ai bien suivi, il me suffit de relancer le script d'installation de TiLP pour compiler et installer la version patchée ?
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 17/08/2009 à 11:32 Membre depuis le 28/10/2001, 7625 messages
Normalement, oui.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 17/08/2009 à 11:36 Membre depuis le 18/06/2001, -26075 message
Bon, j'arrive à re-flasher PedroM avec "install tib" : 0.82RC10 => 0.82RC10
PedroM reçoit, reboot, mais TiLP timeout car d'après lui, il n'a pas fini le transfert.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 17/08/2009 à 11:46 Membre depuis le 28/10/2001, 7625 messages
Dans ce sens-là, ce n'est pas super grave.
Est-ce que tu as lancé TILP à partir de la console ? Il y a peut-être des traces qui aideront à debugger.
avatarMembre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.
Posté le 20/08/2009 à 10:55 Membre depuis le 18/06/2001, -26075 message
[10:53:21] <Folco> Pedrom -> Pedrom => OK
[10:53:28] <Folco> PedroM -> AMS => OK
[10:53:33] <Folco> AMS -> AMS => OK
[10:53:41] <Folco> AMS -> Pedrom => OK
[10:53:57] <Folco> Good sur toute la ligne happy[10:54:13] <Lionel_Debroux> Après application du patch, good sur toute la ligne... magnifique !


=> test pratiquement inutiles, j'avais pas appliqué les patches, je pensais qu'ilé étaoent dans le SVN ...
=> tests fait avec une 89 hw2
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 14/09/2009 à 22:40 Membre depuis le 18/06/2001, -26075 message
J'ai un fichier texte de ~ 7 ko sur la calc, TiLP crash quand j'essaye de le transférer :
[Thread debugging using libthread_db enabled]
[New Thread 0xb5fda6c0 (LWP 3097)]
[KCrash handler]
#6  0xb7f8d424 in __kernel_vsyscall ()
#7  0xb62e7640 in raise () from /lib/i686/cmov/libc.so.6
#8  0xb62e9018 in abort () from /lib/i686/cmov/libc.so.6
#9  0xb632434d in ?? () from /lib/i686/cmov/libc.so.6
#10 0x0000000c in ?? ()
#11 0xbfaa6e90 in ?? ()
#12 0x00000400 in ?? ()
#13 0x00000000 in ?? ()

PedroM fait une erreur "reset".
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 14/09/2009 à 22:44 Membre depuis le 10/06/2001, 40289 messages
Il manque les infos de débogage.
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Posté le 14/09/2009 à 23:18 Membre depuis le 18/06/2001, -26075 message
Ouais je sais, le script de Lionel ne les installe pas grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !