[Armadillo:07456] CP210xとstty -ixonについて

"UENO, Katsutoshi" email@hidden
2011年 8月 8日 (月) 20:17:48 JST


はじめまして、上野と申します。
CP2101を持つ別の装置を、Armadillo-420のUSBポートに
接続しようとしていますが、次のような不具合が生じて
います。
恐れ入りますが、教示の程、お願いいたします。

使用製品 Armadillo-420 
問題点  
1 カーネルの再構築を行い、ttyUSB0としてCP2101は
認識されました。
2 cat /dev/ttyUSB0 によって通信の確認を行なって
みたところ、接続している装置からの出力を1回だけ(1
行だけ)受信することができるのですが、2回目以降の
受信ができませ ん。
3 一度装置を取り外し、再び接続するとまた1回だけ受
信できます。
4 いろいろ試してみたところ、フロー制御に問題があ
りそうなのですが、sttyを使ってxon/xoff制御を抑止す
る-ixon のオプショ ン設定ができません。

ボーレイトの設定はできるのですが、なぜでしょうか。
解決方法をご存知の方がいらっしゃいましたら、宜しく
お願いいたします。
-----------
メッセージは以下のとおりです。

usb 1-1: new full speed USB device using fsl-ehci
and address 4
usb 1-1: configuration #1 chosen from 1 choice
cp2101 1-1:1.0: cp2101 converter detected
usb 1-1: reset full speed USB device using
fsl-ehci and address 4
usb 1-1: cp2101 converter now attached to ttyUSB0

[email@hidden (ttymxc1) /etc/config]# stty
-ixon -F /dev/ttyUSB0
[email@hidden (ttymxc1) /etc/config]# stty
-a -F /dev/ttyUSB0
speed 9600 baud; rows 0; columns 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof =
^D; eol = <undef>;
eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z;
rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal
-crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip
-inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill
-ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl
-noflsh -xcase -tostop -echoprt
echoctl echoke




-- 
上野 勝利 
徳島大学大学院 准教授 博士(工学)
  Tel/Fax 088-656-7342 
  mail email@hidden
  〒770-8506 徳島市南常三島町2-1 
☆☆☆ A402号室 に 引越ししました ☆☆☆ 
○ソシオテクノサイエンス研究部 エコシステムデザイン部門
 社会基盤システム工学
○工学部建設工学科




armadillo メーリングリストの案内