90

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...

91

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.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

92

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.

93

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.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

94

Super boulot, j'aurai plus à patcher les ROMs !!! Merci !

95

libticalcl/ calc_89.c / get_version
Il manque les break pour le switch calculant infos->hw_version.
smile

96

Vu. Je parcours les sources pour voir s'il n'y aurait pas de switch() similaires avec le même problème.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

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 ?

98

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

99

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.

100

Il te demande pas plutôt d'ajouter ton utilisateur à un groupe ?

101

Je regarderai ça dans quelques jours, c'est peut-être aussi simple. smile Mais non, il me demande pas ça explicitement.

102

Ou alors un SElinuxou un policykit à configurer. Je ne connais pas les dernières fedora cheeky

103

Fedora 8. SeLinux désactivé, policykit ya pas. ^^

104

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.)
avatar
Mes news pour calculatrices TI: Ti-Gen
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é

105

C'est donc bien une histoire de permissions sur un péiphérique ?

106

Oui.
avatar
Mes news pour calculatrices TI: Ti-Gen
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é

107

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 ?

108

Le script va chercher sur le SVN, oui smile
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

109

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
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

110

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.

111

Voir ./93: je n'arrive pas à faire fonctionner correctement le transfert à partir du boot code sous TIEmu wink
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

112

Moi non plus. Et une fois j'avais essayé avec le tilp non patché par ./86, et je n'y étais pas arrivé.
Folco ?

113

Si j'ai bien suivi, il me suffit de relancer le script d'installation de TiLP pour compiler et installer la version patchée ?

114

Normalement, oui.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

115

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.

116

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.
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

117

[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

118

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".

119

Il manque les infos de débogage.
avatar
Mes news pour calculatrices TI: Ti-Gen
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é

120

Ouais je sais, le script de Lionel ne les installe pas grin