Page suivantePage pr�c�denteTable des mati�res

13. R�soudre les probl�mes

13.1 Le message ``line NNN of inittab invalid'' s'affiche en permanence

Assurez-vous d'utiliser une syntaxe correcte pour votre version de init. En effet, chaque programme init ou presque a une syntaxe sp�cifique pour son fichier de configuration /etc/inittab. De m�me, v�rifiez les param�tres que vous passez � votre getty.

13.2 Le message ``/dev/cuaN: Device or resource busy'' appara�t quand j'essaie d'appeler

Ce probl�me peut survenir quand les signaux DCD ou DTR ne sont pas positionn�s correctement. DCD doit �tre lev� seulement lors d'une connexion (ie quelqu'un est d�j� connect�), et non pas quand getty scrute le port. Assurez-vous donc que le modem est configur� pour lever le signal DCD seulement en connexion. DTR doit �tre positionn� d�s qu'un processus utilise ou scrute la ligne, par exemple getty, kermit, ou n'importe quel autre programme de communications.

Une autre cause possible est que l'IRQ assign�e au port s�rie est d�j� prise par un autre p�riph�rique. En effet, lors de son initialisation, chaque p�riph�rique demande l'autorisation � Linux d'utiliser l'IRQ s�lectionn�e. Linux garde une trace de l'affectation des interruptions, et si une IRQ est en cours d'utilisation, votre p�riph�rique ne pourra pas s'initialiser. Celui-ci n'a aucun moyen de vous pr�venir, except� par le message ``device-busy'' lorsque vous tentez de l'utilisez. V�rifiez alors les interruptions de toutes vos cartes (s�rie, ethernet, SCSI, etc.) et les conflits �ventuels.

13.3 Le message ``Id SN respawning too fast: disabled for 5 minutes'' s'affiche p�riodiquement

Assurez-vous que votre modem est correctement configur�. Examinez particuli�rement les registres E et Q. Ce probl�me peut appara�tre lorque getty discute avec le modem.

V�rifiez �galement les param�tres que vous passez � getty dans /etc/inittab. Une syntaxe ou un nom de p�riph�rique erron� peut causer de s�rieux probl�mes.

La syntaxe de /etc/gettydefs peut �tre v�rifi�e par la commande suivante :

linux# getty -c /etc/gettydefs

Ce probl�me arrive quelquefois lors de l'�chec de l'initialisation de uugetty. Reportez-vous � la section getty ou uugetty ne fonctionne toujours pas.

13.4 Mes p�riph�riques s�rie sont lents ou unidirectionnels

La cause la plus probable est un conflit d'IRQ. Assurez-vous qu'aucune IRQ n'est partag�e. V�rifiez les cavaliers sur les diff�rentes cartes (s�rie, ethernet, SCSI, etc.) ainsi que les param�tres pass�s � setserial pour tous les p�riph�riques s�rie. Les conflits peuvent �tre localis�s avec /proc/ioports et /proc/interrupts.

13.5 Mon modem ne r�pond plus apr�s le raccrochage, ou uugetty ne se relance plus automatiquement

Cela peut se produire si le modem n'est pas r�initialis� lorque le signal DTR retombe. J'ai vu les LED RD et SD devenir folles quand �a m'est arriv�. Il faut alors r�initialiser le modem. La plupart des modems compatibles Hayes ont besoin de la commande &D3, mais sur mon USR Courier, je dois positionner &D2 et S13=1. V�rifiez dans la documentation de votre modem.

13.6 Un terminal est connect� � mon PC, mais il se bloque d�s que j'ai entr� mon nom d'utilisateur

13.7 Mon modem perd des donn�es � haute vitesse

Si vous essayez de faire fonctionner votre modem � plus de 38400 bps, vous devez obligatoirement passer en UART 16550A. Reportez-vous � la section Qu'est-ce que les UART ?.

13.8 Au d�marrage, Linux n'affiche pas les ports s�rie tels que je les ai param�tr�s

Effectivement, Linux ne cherche pas � d�tecter les IRQ au d�marrage, mais seulement les ports s�rie. Il suppose que vous utilisez les interruptions par d�faut, car leur d�tection est hasardeuse et peut se r�v�ler inexacte.

Ainsi, m�me si j'ai forc� ttyS2 � l'IRQ 5, je vois toujours :

Jan 23 22:25:28 misfits vmunix: tty02 at 0x03e8 (irq = 4) is a 16550A
quand Linux se lance. Il faut alors utiliser setserial pour indiquer les IRQ � Linux. Apr�s le d�marrage, vous pouvez v�rifier le param�trage effectif dans le fichier /proc/interrupts.

13.9 rz et/ou sz ne fonctionne pas quand j'appelle mon syst�me Linux avec un modem

Si Linux recherche le p�riph�rique /dev/modem quand vous tentez de transf�rer des fichiers, regardez les alias d�finis dans /etc/profile et /etc/csh.cshrc. Ils peuvent �tre nombreux suivant les distributions (notamment Slackware) et red�finir les programmes zmodem. Enlevez ces alias, ou corrigez-les.

13.10 Mon �cran imprime des caract�res bizarres

Ce ph�nom�ne se produit sur les consoles virtuelles, et parfois sur les lignes s�rie, quand elles re�oivent des donn�es binaires. Il faut alors taper echo ^v^[c, c'est-�-dire :

linux% echo <ctrl>v<esc>c

13.11 getty ou uugetty ne fonctionne toujours pas

getty_ps fournit une option DEBUG que l'on peut sp�cifier dans le fichier de configuration /etc/conf.{uu}getty.ttySN. �ditez-le pour ajouter la ligne DEBUG=NNN o� NNN est une combinaison de valeurs octales d�finissant les informations que vous voulez obtenir :

D_OPT   001            configuration des options
D_DEF   002            traitement du fichier des valeurs par defaut
D_UTMP  004            traitement de utmp/wtmp
D_INIT  010            initialisation de la ligne (INIT)
D_GTAB  020            traitement du fichier gettytab
D_RUN   040            autres diagnostics lors de l'execution
D_RB    100            traitement du mode de rappel (ringback)
D_LOCK  200            traitement des fichiers verrou pour uugetty
D_SCH   400            traitement de la programmation horaire (schedule)
D_ALL   777            tout
Positionner DEBUG=010 est un bon point de d�part.

Si syslogd tourne, ces informations appara�tront dans les fichiers log. Dans le cas contraire, elles seront enregistr�es dans /tmp/getty:ttySN pour getty, dans /tmp/uugetty:ttySN pour uugetty, et dans /var/adm/getty.log. Consultez ces fichiers pour d�terminer ce qui se passe. Vous devrez tr�s probablement ajuster certains param�tres dans le fichier de configuration, et reconfigurer votre modem.

Vous pouvez �galement essayer mgetty : certaines personnes ont plus de chance avec...


Page suivantePage pr�c�denteTable des mati�res

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:43