Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1181 connectés 

 



Dernière réponse
Sujet : [debian linux woody 3] comment configurer les ports series ? (baleze)
xilebo bon apparemment ca fonctionne quand on force en mettant les parametres a la main dans le fichier /etc/serial.conf
 
 
Merci de votre aide a tous .
 
 
:)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
xilebo bon apparemment ca fonctionne quand on force en mettant les parametres a la main dans le fichier /etc/serial.conf
 
 
Merci de votre aide a tous .
 
 
:)
xilebo oui ca s appelle le SHARED IRQ , pour les ports series ca marche mais on ne peut pas s en servir en meme temps. Ca ne m interesse pas car je me sers de 3 ports en meme temps. Je voulais donc mettre 4 IRQ differentes en changeant par jumper sur la carte additionnelle mais ca ne change rien au demarrage.
 
 
A ce propos je me dis qu il faut peut etre recompiler le noyau mais dans les options du noyau je ne vois pas  de possibilité de configurer les IRQs du serial driver ... peut etre dans le code.
 
Puis je recompiler mon noyau sur une autre machine que celle ou il est destiné ? car il m 'est impossible de compiler sur la machine sur laquelle je travaille.
 
Jar Jar Dis donc, j'avais pas bien lu, mais... tu t'imagines peut-être que tes ports série vont marcher avec la même IRQ ?
xilebo :cry:  :cry: bouuuhhh aidez moaaaaaaaaa .
xilebo ca ne marche pas :-(  
 
 
quand je fais dpkg-reconfigure setserial  
 
il me propose 4 options , quelque soit l option que je choisis , ca ne me change pas mes IRQ au (re)demarrage  de linux.
 
 
Je suis allé dans le fichier serial.conf , j ai changé les IRQ a la main (des 2 dernieres lignes correspondant aux ports ttyS2 et ttyS3) et quand je redemarre linux , il me met :
 
serial driver v 4.27 detected 4 ports  
/dev/ttyS0  IRQ 4 IO OX03F8 UART 16550A
/dev/ttyS1  IRQ 3 IO 0X02F8 UART 16550A
/dev/ttyS2  IRQ 4 IO 0X03E8 UART 16550A
/dev/ttyS3  IRQ 3 IO 0X02E8 UART 16550A  
 
 
et tout a la fin il me met :
 
load serial saved state :
 
/dev/ttyS0  IRQ 4 IO OX03F8 UART 16550A
/dev/ttyS1  IRQ 3 IO 0X02F8 UART 16550A
/dev/ttyS2  IRQ 6 IO 0X03E8 UART 16550A
/dev/ttyS3  IRQ 5 IO 0X02E8 UART 16550A  
 
 
mais ca ne marche pas mieux.
 
 
je m 'explique : en fait j ai un prog qui utilise 3 ports series. les 2 premiers fonctionnent bien et quand j utilise le 3eme , l ecriture et la lecture ne se font pas OU se font 5 a 10 sec plus tard.  
 
 
:( :( :( je capte que dalle... où le serial driver va-t-il chercher ces informations ? directement dans le bios , ou alors c est specifié dans le noyau auquel cas je dois le recompiler (chose qui m est impossible car je n ai pas la place pour mettre les bibliotheques de developpement)
Jar Jar

joss@leom013:~$ cat /var/lib/setserial/autoserial.conf
###PORT STATE GENERATED USING AUTOSAVE-ONCE###
###AUTOSAVE-ONCE###
###AUTOSAVE-ONCE###
###AUTOSAVE###
#
# If you want to configure this file by hand, use
# dpkg --configure setserial
# and change the configuration mode of the file to MANUAL. If you do not do this# this file may be overwritten automatically the next time you upgrade the
# package.
#
/dev/tts/0 uart 16550A port 0x03f8 irq 4 baud_base 115200 spd_normal skip_test
/dev/tts/1 uart 16550A port 0x02f8 irq 3 baud_base 115200 spd_normal skip_test

xilebo j ai reinstallé une debian woody sur un systeme vierge sur lequel j ai mis sur jumper mes port /dev/ttyS2 sur IRQ 5 et /dev/ttyS3 sur IRQ6 et au premier demarrage de linux il me met exactement la meme chose :
 
serial driver v 4.27 detected 4 ports  
/dev/ttyS0  IRQ 4 IO OX03F8 UART 16550A
/dev/ttyS1  IRQ 3 IO 0X02F8 UART 16550A
/dev/ttyS2  IRQ 4 IO 0X03E8 UART 16550A
/dev/ttyS3  IRQ 3 IO 0X02E8 UART 16550A  
 
je suis sur d avoir bien mis mes jumpers je pense donc que les parametres sont fixés par debian (super :-/ ) et donc il faut que je les reconfigure moi meme.
 
 
Quelqu un peut il me dire comment faire c super urgent .
 
 
 
merci
xilebo merci je vais essayer ...
Jar Jar Ouais, premier réflexe : dpkg-reconfigure setserial.
Il me semble que sinon il garde la configuration des ports série qu'il a trouvé à l'installation.
PinG /etc/serial.conf
 
(y'a peut-être un s à serials, je ne sait pas je suis chez un client et j'ai pas mon portable là...)
xilebo :bounce:
xilebo up
xilebo salut,
 
Je n'arrive pas a configurer mes ports serie sous linux :
 
j  ai rajouté une carte d extension avec 2 ports serie supplementaire mais le noyau ne me les reconnait pas comme il faut :
 
les 2 ports de base sont configuré dans mon bios de cette facon :
 
ttyS0 : irq4 ES: 3F8
ttyS1 : irq3 ES: 2F8
 
j ai rajouté une carte en configurant les jumpers avec la config par defaut qu ils conseillent (apparemment une config repandue)
 
ttyS2 : irq4 ES :3E8
ttyS3 : irq3 ES :2E8
 
donc au demarrage de linux , ca marque bien :
 
serial driver v 4.27 detected 4 ports  
/dev/ttyS0  IRQ 4 IO OX03F8 UART 16550A
/dev/ttyS1  IRQ 3 IO 0X02F8 UART 16550A
/dev/ttyS2  IRQ 4 IO 0X03E8 UART 16550A
/dev/ttyS3  IRQ 3 IO 0X02E8 UART 16550A
 
(quand j enleve la carte il ne me met que les 2 premiers donc ca marche bien, le driver me detecte bien les 2 ports supplementaires)
 
 
par contre , cette config me pose des pbs (car le logiciel que j ai programmé qui utilise 3 des 4 ports ne fonctionne pas correctement ... apparemment du au partage d IRQ)
 
Donc j ai voulu changer les IRQ de mes 2 ports supplementaires (configurable par jumper j ai au choix 2 3 4 5 6 7)
 
Sachant que :
   - IRQ 5 est utilisé par la carte son integrée je l ai desactivée
   - IRQ 6 est utilisé par le lecteur dedisquette, j en n'ai pas donc j ai desactivé le controleur dans le bios
   - IRQ 7 utilisé par le port parallèle, pas besoin non plus donc aussi desactivé dans le bios
 
 
Donc je suppose que ces 3 irq sont libres (puisque les controleur  de peripherique les utilisant ont été désactivé)
 
J ai donc configuré le port 3(ttyS2) sur IRQ 6 et le port 4 (ttyS3) sur IRQ 5 (par contre j ai gardé les memes adresses ES)
 
 
seulement quand je  redemarre linux, il me detecte toujours les 4 ports mais avec les adresses IRQ ci dessus :
 
/dev/ttyS0  IRQ 4 IO OX03F8 UART 16550A
/dev/ttyS1  IRQ 3 IO 0X02F8 UART 16550A
/dev/ttyS2  IRQ 4 IO 0X03E8 UART 16550A
/dev/ttyS3  IRQ 3 IO 0X02E8 UART 16550A
 
ce qui est evidemment faux puisque par jumper ce n est pas les memes IRQ.
 
 
Donc je pense que j ai quelque chose a configurer dans mon systeme (voire toucher au noyau) mais je ne vois pas quoi
 
 
Quelqu un peut il m aider :??:
 
 
merci :)  
 
 
PS : debian woody 3.0 avec noyau 2.2.20 apparemment
 
 

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR