Ticket #39243

I see no differrence when hardware flow control is enabled or not

Eröffnet am: 2019-05-15 20:55 Letztes Update: 2019-06-11 20:06

Auswertung:
Verantwortlicher:
Typ:
Status:
Offen [Owner assigned]
Komponente:
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine
Vote
Score: 0
No votes
0.0% (0/0)
0.0% (0/0)

Details

TeraTerm version 4.102 7452
Windows 10 Pro Version 10.0.17763 Build 17763

I am using TeraTerm connected to an embedded device 2 wires Rx/Tx UART through FTDI chip (for RS232 - USB conversion).
When I send string "test" from the embedded UART, it is received and displayed by TeraTerm even is hardware flow control is enabled whereas I would expect no char is received when flow control is enabled.
It is a bug, isn't it ?

Ticket-Verlauf (3/6 Historien)

2019-05-15 20:55 Aktualisiert von: chrdou
  • New Ticket "I see no differrence when hardware flow control is enabled or not" created
2019-06-07 20:49 Aktualisiert von: yutakapon
Kommentar

Hi chrdou,

I am sorry for the inconvenience caused.
I have some question.

Q1. What cable do you use? FTDI(genuine)?
Q2. Is the the FTDI chip you use made of CH340G ?

I am looking forward to hearing from you.

2019-06-07 21:50 Aktualisiert von: yutakapon
  • Verantwortlicher Update from (Keine) to yutakapon
2019-06-07 23:00 Aktualisiert von: chrdou
Kommentar

Hi yutakapon,

Q1 : connection through I/O buffers (SN74AVC4T245D, SN74AVC1T45DBVR, SN74AVC1T45DBVR) on a PCB

Q2 : FT2232D

Another interesting test (with exactly the same results) I performed since this ticket creation is connecting 2 Dell PCs D630 and D620 (WinXP) with DB9 COM port direct connection via a null-modem cable with full handshaking (https://www.lammertbies.nl/comm/info/RS-232_null_modem.html#full).

Simpler and more HW reliable.

(Edited, 2019-06-07 23:02 Aktualisiert von: chrdou)
2019-06-08 12:53 Aktualisiert von: yutakapon
Kommentar

chrdou への返信

Thank you for your response.
I have one more question.

Q3. Do you connect to serial device with DSR/DTR?

So, Tera Term supports RTS/CTS only. If you use DSR/DTR,
the hardware flow of Tera Term does not work well.

Next, when you use RTS/CTS, I think that your problem is
USB serial dreiver.

I do not know root cause of your problem. However, I
found a suspicious place in the source code. I am not sure,
but I think the device driver of USB serial has any problem because the
flow control of Tera Term has not changed for a long long time.
So, I fixed the place experimentally.
Would you please test by using below archive if your problem is
reproduced?

https://ja.osdn.net/projects/ttssh2/storage/snapshot/snapshot-r7741-20190607-yutaka-hardware_flow.zip
I am looking forward to hearing from you.

2019-06-11 20:06 Aktualisiert von: yutakapon
  • Komponente Update from (Keine) to Tera Term
  • Schweregrad Update from 8 to 5 - Mittel
  • Priorität Update from 8 to 5 - Mittel

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden