Tera Term でシリアルポートに関するバグレポートが多くあり、根強く更新されているものもある
本当にバグがあるのか、デバイスドライバやケーブルや対向装置のせいで動かすことが不可能な指定をして「動かない」と言っているのかわからない
* #27448 !TerraTerm Crash
* #32320 COM flow with control : missing data in log file
* #39187 Hardware Flow Control
* #39369 CH340Gでフロー制御効かない件への対応
* #42103 HW Flow Control not working
* #45271 Hardware Flow Control Does not work in Teraterm
* forum_message:82938 RTS & CTS handshaking not working in Teraterm
=== 動かないというのではないが、気になるticket
* #36094 XON/XOFF hardcoded limits too high
= シリアルに関する資料っぽい情報
* #31573 シリアル接続 低速通信レート時
* 「ドライバで対応している転送速度」というものがある。Tera Term では好きに速度を指定できるが、対応している速度でないと正しく動かない。
* #10945 シリアル通信時のフロー制御不具合
* BSOD が起きるのはたいていソフトのせいではなくドライバのせい
* USB-Serail 変換チップのメーカー
* FTDI
* Prolific
= 手持ちの動作確認に使える機器
* PC1(COMあり)
* Windows 8.1
* チップ: GD75232?
* PC2 !ThinkPad X61 + ウルトラベース X6(COMあり)
* Windows XP
* チップ: PC87392?
* PC3(COMあり)
* Windows XP
* チップ: MAX3243?
* PC4(COMなし)
* Windows 10
* PC5(COMなし)
* Windows 11
* PC6 DELL !OptiPlex 790(COMあり)
* Windows 10
* PC7 DELL !OptiPlex 7010(COMあり)
* Windows XP
* PC8 !ThinkPad X200s (COMなし)
* Windows 7
* PC9 !ThinkPad X201 (COMなし)
* Windows 10
* PC10 HP Pavilion dv6000(COMなし)
* Windows Vista
* USB-Serial 変換器 [https://www.buffalo.jp/product/detail/bsusrc0605bs.html バッファロー BSUSRC06]
* チップ: FT232BM
* USB-Serial 変換器 [https://www.ratocsystems.com/products/rs232c/232cusb/usb60f/ ラトックシステム REX-USB60F]
* チップ: FT232BL
* [https://www.ratocsystems.com/pdffile/convert/usb60f.pdf マニュアル] によると「フロー制御なし」「RTS/CTS」「DTR/DSR」「XON/XOFF」に対応
* シリアルケーブル(ストレート)
* 9ピンすべて結線
* 他ピンへの結線なし
* テスターで確認
* シリアルリバースアダプタ / [https://www.elecom.co.jp/products/AD-R9.html ELECOM AD-R9] D-Sub9ピンメス - D-Sub9ピンオス
* 2-3, 3-2, 4-6, 5-5, 6-4, 7-8, 8-7, SHELL-SHELL 結線
* 1 と 9 は結線なし
* シリアルケーブル(クロス) / [https://www.sanwa.co.jp/product/syohin?code=KR-ECLK2 サンワサプライ KR-ECLK2]
* 2-3, 3-2, 4-6, 5-5, 6-4, 7-8, 8-7, フレーム-フレーム 結線
* 1 と 9 は結線なし
== #45271 テスト
* 送信側は {{{ttcomtester --device com1 --rts hs --verbose}}} と起動する
* 受信側は {{{ttcomtester --device com1 --rts on --verbose}}} と起動する
* 送信と受信を入れ変えるときは引数を変えて ttcomtester を起動し直す
* ttcomtester [https://osdn.net/projects/ttssh2/scm/svn/commits/10551 r10551]
|| テスト || || || || send mode → || s (big data) → || send mode ← || s (big data) ← ||
|| テスト1 (ttssh2-dev 545) || PC1 || PC4 + BSUSRC06 || ストレートケーブル+変換器 || || || || ||
|| テスト2 (ttssh2-dev 550) || PC1 || PC4 + REX-USB60F || ストレートケーブル+変換器 || || || || ||
|| テスト3 (ttssh2-dev 550) || PC1 || PC3 || ストレートケーブル+変換器 || || || || ||
|| テスト4 (ttssh2-dev 550) || PC3 || PC4 + REX-USB60F || ストレートケーブル+変換器 || || || || ||
|| テスト5 || PC1 || PC6 || クロスケーブル || 1:OK 0:OK buf:NG || 16byes buf:N/A || 1:OK 0:OK buf:NG || 14bytes buf:N/A ||
|| テスト6 || PC6 || PC3 || クロスケーブル || || || || ||
|| テスト7 || PC6 || PC4 + REX-USB60F || クロスケーブル || 1:OK 0:OK buf:NG || 14bytes || 1:OK 0:OK buf:3bytes || 4096bytes buf:OK ||