• [^] # Re: Des pistes

    Posté par . En réponse au message input overrun sur port série. Évalué à 2.

    Euh, Moi dans des cas comme ça, j'aurai plutôt envie de l'activer. Même si aujourd'hui, j'imagine qu'il doit être complètement fake, entre le câble qui court-circuite des pins pour économiser des fils de cuivre et les périphs qui ne l'implémentent même pas, sans parler des périphs qui le désactivent par défaut… Il faut que le périph et le câble supportent le flow control avant de vouloir l'utiliser.

    S'il était activé sur le PC et que ça passait, je vois pas en quoi le désactiver améliorera quelque chose.

    Sinon, à défaut de flow control hard, essaye voir si ton périph ne supporte pas le XON/XOFF (flow control 'soft')

    Sinon, je me souviens que le noyau avait implémenté un mécanisme pour éviter qu'un port série plante une machine si jamais le port série débitait tellement que le noyau ne pouvais jamais redonner la main aux applis. J'ai pas regardé depuis, mais à l'époque, j'étais obligé de patcher mon noyau si je voulais bourriner avec une vielle machine, même en 9600 baud. Si ta machine est trop chargée et que t'a pas de flow control, c'est normal que ça merde.

    Mais bon, la vraie solution reste quand même d'utiliser un vrai protocole de transfert avec gestion des erreurs.