RE: [CBLX] Pb postinstall Debian

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Bonjour Samuel,

Tu as écrit:

>Delaunay Christophe, le Thu 30 Apr 2009 15:14:22 +0200, a écrit :
>> Le PC a alors redémarré mais malheureusement, la plage braille ne 
>> s'est pas activée.
>
>C'est étonnant ça, alors que tu nous as confirmé que le fichier de
>configuration de brltty était correct.

Et je suis sûr qu'il l'est. Cependant, le pb vient de la plage qui est
moyennement supportée par brltty.

En effet, le driver avait été fait d'après des specs fournies par Papen'
et je soupçonne ces derniers d'avoir, volontairement ou pas, omis
quelques précisions. Ce qui me fait penser que cette plage a été peu,
(voire pas du tout) utilisée avec brltty, c'est le mapping des touches
de commande pour le moins surprenant et, assurément, pas pratique.

Mais quand j'aurai au moins réussi à comprendre pourquoi elle ne démarre
pas systématiquement, j'aurai du chemin de fait.

Et le pire, c'est que quand j'utilise cette même plage mais comme
terminal d'un autre PC que celui sur lequel elle est montée, brltty
démarre quasiment à tous les coups. Le seul moment où il ne démarre pas,
c'est quand une autre appli a mis la plage dans un état bizarre, genre,
on a débranché la plage pendant l'autodétection par une appli style
jaws, on l'a rebranchée et ensuite on a lancé brltty. Bon, faut le
vouloir quand même. Alors, pour résumer, dire que brltty démarre bien
avec cette plage si c'est un autre PC qui la commande, ça me semble une
bonne approximation. Mais il ne démarre pas sur le PC au-dessus duquel
la plage est montée.

Or, la seule différence que je vois c'est que dans un cas, on utilise
une vraie connexion externe, et que dans l'autre, on utilise une
connexion câblé à l'intérieur de la bête.

>Mais la plage en question fonctionnait bien avec l'installeur, quelle
>est la différence ?

La différence est que j'avais démarré le PC avec une disquette DOS et
que, pour lancer l'installateur, j'avais lancé la revue d'écran livrée
avec le PC qui s'appelle DosDOTS. C'est cette dernière qui a initialisé
la plage braille. Quand elle a été déchargée sans crier gare par
loadlin, elle avait laissé la plage proprement initialisée, prête à être
utilisée par brltty.

Par contre, maintenant, quand j'allume le PC, brltty doit tout faire, y
compris initialiser proprement la plage. Je soupçonne Papenmeier d'avoir
"oublié" de dire quelque chose d'important à faire à cette plage au
cours de la séquence d'init.

Oops, oh non. Ça me revient maintenant. Comme je le disais précédemment,
le port série sur lequel est connecté la plage braille est une connexion
spéciale, mise à l'intérieur du PC. Losqu'on lance DOS, il faut, pour
pouvoir l'utiliser, lancer un tout petit exécutable appelé "ROT13.EXE".
C'est un tout petit prog qui initialise le hardware et se termine. Il ne
prend quasiment pas de temps, n'affiche rien en tournant mais je me
souviens avoir eu les mêmes problèmes que ceux que j'ai maintenant un
jour où j'avais fait une disquette de boot sous DOS dans laquelle
j'avais oublié de faire exécuter ce "rot13.exe". Sais-tu s'il y a moyen
de lancer des petits .exe dans une séquence de boot linux ou faut-il que
je demande à Papen' le code source de ce "rot13.exe" pour le recompiler
sous linux?

>> Alors, si j'essaie d'y connecter un terminal série, type VT100, ai-je 
>> une chance d'arriver à communiquer avec le debian tout fraîchement 
>> installé?
>
>Ce n'est pas configuré par défaut.  Pendant l'installation il suffirait
>cependant d'aller éditer /target/etc/inittab pour activer la ligne
>getty correspondante. Attention cependant, je ne sais plus comment ton
>terminal braille est connecté, si c'est sur ce même port série, il faut
>alors désactiver brltty.

Non, le terminal est sur une connexion interne /dev/ttyS1, différente de
ce port externe, réservé aux communications série. C'était fait à
l'origine pour qu'on puisse facilement mettre l'un de ces petits modems
de poche des années 80 ou une souris série sur le PC tout en gardant le
braille.

>> Et si oui, comment faut-il que je configure le terminal, 
>> (<baud_rate>+<nb_de_bits>+<parité>+<stop>+<type_de_contrôle_de_flux>+
>> <type_de_terminal>+<que_sais-je>)?
>
>Cf les paramètres de /target/etc/inittab

Ce qui m'ennuie le plus dans tout ça, c'est si je dois tout réinstaller.

En fait, peut-être pas. Je vais tenter de faire à l'aveugle un

killall brltty

Histoire d'être sûr que brltty ne tourne plus, puis un

brltty --device=/dev/ttyS0

Après y avoir connecté une autre plage braille infiniment plus récente
que je sais bien supportée pour l'utiliser assez souvent sous linux.

Merci infiniment. Bon après-midi. @+ ChD

---
--
   CarrefourBLinuX MailingListe
   Pour obtenir de l'aide, envoyez le sujet  help  à:
   carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
   Archives:
   http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/