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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Epia ML8000 et port serie, linux 2.6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Epia ML8000 et port serie, linux 2.6

n°910923
kemkem
back to the /s
Posté le 09-05-2007 à 10:35:52  profilanswer
 

Help !
 
J'ai une epia ML8000AG, et impossible d'utiliser le port serie.
J'en ai pourtant bien besoin...
 
Le probleme vient peut-etre du bios... J'en doute, mais...
 
Sinon, au niveau du kernel (2.6), la partie serial est bien activé.
 
Une idee ?

mood
Publicité
Posté le 09-05-2007 à 10:35:52  profilanswer
 

n°910931
leto
Posté le 09-05-2007 à 11:15:02  profilanswer
 

Tu as testé avec quoi ?


---------------
--
n°910937
kemkem
back to the /s
Posté le 09-05-2007 à 11:32:59  profilanswer
 

:)
 
C'est un peu compliqué
 
J'ai en fait un ecran LCD matrix orbital (LK-204) qui se branche sur port serie. Celui ci fonctionne bien..

n°910938
kemkem
back to the /s
Posté le 09-05-2007 à 11:33:28  profilanswer
 

Fodrai ke je retrouve une souris sur port serie, histoire de faire du cat /dev/ttyS0

n°910991
Plam
Bear Metal
Posté le 09-05-2007 à 14:37:09  profilanswer
 

il est configuré ton port série ? Parceque tous les périphériques ne cause pas de la meme maniere (CTS, IXON etc.)

n°911001
kemkem
back to the /s
Posté le 09-05-2007 à 14:52:24  profilanswer
 

configuré, c'est a dire ?

n°911004
kemkem
back to the /s
Posté le 09-05-2007 à 14:53:52  profilanswer
 

pr la ptite histoire, il s'agit d'un car player :
epia ML8000AG + sb live
ecran/controles matrix orbital 20x4 sur port serie
 
sans le port serie, point de salut :d

n°911035
Plam
Bear Metal
Posté le 09-05-2007 à 16:07:11  profilanswer
 

kemkem a écrit :

configuré, c'est a dire ?


 
un port série a plusieurs manière de "parler" avec un péripherique. Ca dépend dudit périph'.
 
Pour le configurer ya une commande stty.
 
Pour voir la conf de ton port série :  
stty < /dev/ttyS0
(ou S1 etc. dépend du port)
 
Pour changer la conf , man stty [:ddr555]
 
Perso, comme je code en C, j'utilise la librairie termios (termios.h), qui est très complete pour gérer le port série. Maintenant, je sais pas comment tu comptes l'utiliser !
 

n°911039
Profil sup​primé
Posté le 09-05-2007 à 16:13:15  answer
 

baud = 19200
stop bit = 1
parity = none
flow control = none
 
;)

n°911043
Plam
Bear Metal
Posté le 09-05-2007 à 16:16:23  profilanswer
 


 
C'est ta conf de port série ou celui du fonctionnement de l'écran LCD :??:

mood
Publicité
Posté le 09-05-2007 à 16:16:23  profilanswer
 

n°911058
kemkem
back to the /s
Posté le 09-05-2007 à 16:38:20  profilanswer
 

Sur une autre epia ML (j'en ai une dans un serveur chez moi, je peux pas faire avec l'autre pr le moment), j'obtiens :
 
speed 9600 baud; line = 0;
-brkint -imaxbel
 
Comment savoir si le port serie est "vu" par le kernel ?
Le fait d'afficher le resultat de "stty < /dev/ttyS0" confirme l'existence du port serie ?

n°911060
kemkem
back to the /s
Posté le 09-05-2007 à 16:39:44  profilanswer
 

En fait, l'ecran que j'utilise est drivé par une appli en Perl dont je ne suis pas l'auteur.
 
mais si je me souviens bien, je pouvais tester l'ecran lcd avec des
echo "toto" > /dev/ttyS0

n°911062
kemkem
back to the /s
Posté le 09-05-2007 à 16:43:29  profilanswer
 

Héhé, je viens de faire une decouverte :
 
Sur mon epia a la maison, a la fin du dmesg j'obtiens ceci :
 

Code :
  1. Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
  2. ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
  3. ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A


 
par contre, je ne voyais pas ca sur mon epia embarquée... pb de kernel ?
je vai comparer les 2 ce soir ;d

n°911070
Plam
Bear Metal
Posté le 09-05-2007 à 16:54:32  profilanswer
 

kemkem a écrit :

En fait, l'ecran que j'utilise est drivé par une appli en Perl dont je ne suis pas l'auteur.

 

mais si je me souviens bien, je pouvais tester l'ecran lcd avec des
echo "toto" > /dev/ttyS0

 

1) l'appli en perl peut surement modifier les parametres du port série le temps de réaliser le programme, puis le remettre dans ses paramètres initiaux (c'est ce que je fais avec mon programme en C). Je ne peux pas t'aider avec le perl, je ne connais pas, mais en regardant dans le code, il y a surement des indications sur le conf du port série [:spamafote]

 

2) le echo toto, et autre commande en console, utilisent eux, la conf du port série visible via stty.

 
kemkem a écrit :

Héhé, je viens de faire une decouverte :

 

Sur mon epia a la maison, a la fin du dmesg j'obtiens ceci :

 
Code :
  1. Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
  2. ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
  3. ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
 

par contre, je ne voyais pas ca sur mon epia embarquée... pb de kernel ?
je vai comparer les 2 ce soir ;d

 

Je suis en 2.6 sur mon PC portable, j'ai pas de soucis avec le 2.6 :)
Enfin, compare tout de meme le dmesg :)


Message édité par Plam le 09-05-2007 à 16:54:40
n°911077
kemkem
back to the /s
Posté le 09-05-2007 à 17:03:27  profilanswer
 

J'ai un debut d'id :
J'ai lut quelque part sur un forum via, ke d'autres mec avec des merdes avec leurs ports serie. Et que la presence ou non du cable reseau pouvait etre en cause. Ca si ca se trouve, le bios merdouille quand rien n'est branché sur le port ethernet, et n'active pas le port serie..
Je vais tester tout cela ce soir, on verra bien.
La bonne nouvelle c'est qu'il semble y avoir un moyen.
 
Merci de ton aide en tout cas ! :d
 
Et petite precision : Avant l'epia, sur toutes les autres cartes mere que j'ai pu tester, je n'avais jamais modifié les parametres du port serie avant de faire un echo toto > /dev/ttyS0

n°911079
Plam
Bear Metal
Posté le 09-05-2007 à 17:05:28  profilanswer
 

Donc tu avais les paramètres d'origines :o  
Mais ça a tendence à changer avec les distrib (j'ai pu le constrater entre une Debian et une Damn Small Linux), donc ça nous avance pas beaucoup :o

n°911082
Profil sup​primé
Posté le 09-05-2007 à 17:08:09  answer
 

Plam a écrit :

C'est ta conf de port série ou celui du fonctionnement de l'écran LCD :??:

 

La conf du matrix orbital

 

Edit: dès que le port est bien configuré, echo blabla > /dev/ttyS0 devrait fonctionner ...


Message édité par Profil supprimé le 09-05-2007 à 17:13:15
n°911095
Plam
Bear Metal
Posté le 09-05-2007 à 17:32:14  profilanswer
 

Ben merci, tu lui a fait gagné du temps :jap:

n°911257
kemkem
back to the /s
Posté le 10-05-2007 à 11:07:19  profilanswer
 

J'ai testé hier soir.
 
J'ai d'abord reessayé sans rien changé. -> rien
Ensuite, j'ai branché le reseau sur l'epia -> rien
Apres un reboot (je crois) et un stty < /dev/ttyS1 -> ca fonctionne !!!
Meme apres avoir debranché à nouveau l'ethernet, plusieurs reboot...
Ca marche..
 
Ca m'enerve, je n'ai pas compris ce qui a changé...

n°911393
Plam
Bear Metal
Posté le 10-05-2007 à 20:53:09  profilanswer
 

Je fais parti des gens qui cherchent pas à comprendre le pourquoi du comment en informatique. D'habitude je suis curieux, mais pas dans ce domaine où on perd trop de temps là dessus :o

n°911423
kemkem
back to the /s
Posté le 10-05-2007 à 23:25:56  profilanswer
 

Fausse alerte...
 
Je precise, cette conf est utilisé dans ma voiture..
En fait, aucun probleme sur une alimentation standard branché sur du 220v..
Mais sur l'alim special voiture, qui delivre une alim ATX depuis du 12v, les problemes surviennent.
Je pense que le port serie est mal alimenté par cette alim specifique.
Ce qui est curieux, c'est que ca marchait parfaitement avec la conf precedente, mais la partie puissance de l'epia doit etre plus sensible et du coup le port serie ne fonctionne pas..
Deuxieme indice qui semble confirmer la faiblesse de l'epia ; j'avais une barette de ram noname sur mon ancienne conf : elle fait bipper l'epa au demarage dans la voiture, pas sur une alim classique...
 
C'est tres embetant !
 
J'avais prevu le coup, j'ai commandé un adaptateur usb->serie au cas ou.
Esperons que celui-ci fonctionne dans la voiture..
 
Sinon, tampis, je remettrais l'ancienne conf en attendant de trouver une solution.
Moi qui croyait simplifier les choses avec l'epia ! J'ai perdu mon temps !!
(et je suis super aigri ..:) )

n°911431
kemkem
back to the /s
Posté le 11-05-2007 à 00:21:55  profilanswer
 

Hop, la suite...
Bon, puisque point de salut du coté du port serie "natif" je place tous mes espoirs du coté du convertisseur usb->serie, en esperant que celui-ci fonctionne sous linux (et fonctionne tout court d'ailleurs..)
Suite au prochain numero..
 
Vive l'informatique prise de tete (faut dire, faire un autoradio linux c'est forcement prise de tete..)

n°911453
Profil sup​primé
Posté le 11-05-2007 à 02:40:14  answer
 
n°911567
kemkem
back to the /s
Posté le 11-05-2007 à 11:03:31  profilanswer
 

Je ne suis pas sur que ce cable puisse m'aider...

n°911570
Plam
Bear Metal
Posté le 11-05-2007 à 11:09:42  profilanswer
 

T'a un disque dur classique ? Si oui, colle un adapteur et une carte compact flash, ça consomera moins, vu que visiblement c'est un probleme de jus..

n°911573
kemkem
back to the /s
Posté le 11-05-2007 à 11:14:10  profilanswer
 

Ouai c'est un gros disque classique...
Ca peut etre ca l'origine du probleme, mais j'avais le meme disque avec l'ancienne CM.. Du coup je penche plutot pour une faiblesse de l'EPIA, gu genre si tu lui délivre pas exactement ce qu'elle veut, ca ne fonctionne pas.. Tu as lu mon pb de RAM ?

n°911575
Plam
Bear Metal
Posté le 11-05-2007 à 11:17:08  profilanswer
 

Oui, mais ça peut etre typique d'une trop faible puissance délivrée.. enfin je pense que pour ça faut faire un max de test..

n°911582
memaster
ki a volé mon 62?
Posté le 11-05-2007 à 11:32:32  profilanswer
 

kemkem a écrit :

Ouai c'est un gros disque classique...
Ca peut etre ca l'origine du probleme, mais j'avais le meme disque avec l'ancienne CM.. Du coup je penche plutot pour une faiblesse de l'EPIA, gu genre si tu lui délivre pas exactement ce qu'elle veut, ca ne fonctionne pas.. Tu as lu mon pb de RAM ?


j'en doute un p'ti peu, because les epia sont beaucoup utilisées en embarquée où les contraintes
de courant sont plus variables.
je penche plutot pour un pb de pas assez de jus et que le hdd pompe beaucoup.
comme dit plus haut : adaptateur ==> Compact Flash
tu gagnera pas mal et en plus le temps de boot sera reduit de moitié. c'est
très important un systeme reactif pour l'embarqué dans une caisse.


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°911583
kemkem
back to the /s
Posté le 11-05-2007 à 11:36:01  profilanswer
 

Je suis en partie d'accord avec vous.. Effectivement, le problème peut provenir d'un probleme de manque de courant, MAIS :
La conf que j'avais avait me semble plus lourde niveau conso : A base de Celeron 400, je ne sais pas si le processeur VIA consomme plus, peut-etre est-ce le cas..
 
Je vais essayer en tout cas, dès que je trouve un adaptateur !

n°911595
Plam
Bear Metal
Posté le 11-05-2007 à 12:03:01  profilanswer
 

Sur ebay spa cher ;)

n°912425
kemkem
back to the /s
Posté le 14-05-2007 à 09:52:05  profilanswer
 

Bon, j'ai résolu le probleme en connectant un adaptateur usb->serie.
Cette solution fonctionne bien
 
Pour ceux que ca interesserait, l'adaptateur en question est de marque TRENDNET, modèle TU-S9

n°912428
kemkem
back to the /s
Posté le 14-05-2007 à 09:57:23  profilanswer
 
n°912433
Plam
Bear Metal
Posté le 14-05-2007 à 10:13:31  profilanswer
 

Je t'avais dis, ils sont très bien supporté ces adaptateurs :)

n°912436
kemkem
back to the /s
Posté le 14-05-2007 à 10:16:49  profilanswer
 

Oué, merci, c'est vraiment impec;d

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Epia ML8000 et port serie, linux 2.6

 

Sujets relatifs
Prise de main à distance Linux via Windowspartitionmagic conversation linux ext3 en NTFS wind
Serveur fichier et exchange sur linux[linux] Mandriva Linux 2007 Spring
Quelle carte mère Core2duo pour Linux ?instalation linux après un gost Win98 (pour dual boot)
[Internet] proxy chain Windows -> Squid LinuxJouer à des jeux Windows sur un PC sous Linux
linux i686 ?Dictionnaire français avec définitions sous Linux
Plus de sujets relatifs à : Epia ML8000 et port serie, linux 2.6


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