2002年11月14日

[obu:02030] シリアルからのデータ通信

はじめまして。島田と申します。

件名にもありますように、シリアル通信で困っております。

過去にも、多くの情報が交わされていますが、小生の力不足で、お聞きしなけれ
ば、解決できなくなってしまいました。

<やりたいこと>
やりたいことは、RS-232C経由で、ログを吐き出す装置を使用しているのですが、
そのログをOBSのRS-232Cで受け取るような作業を行いたいと思っております。

ちなみに、RedHat7.2で、C言語によるRS-232C経由のデータ吸出しは、成功して
いるのですが、どうしても、OBSでは動きません。

<環境>
環境は、以下の通りです。
使用マシーン : OpenBlockSS
OS:PPCLinux(カーネル2.4.10)

OSは、ハードディスクイメージ「sshdimage.011115.tar.gz」からインストール
しております。

<やったこと>
そこで、過去の本MLを参考に、色々、やってみました。以下が、やったことです。

1.[obu:00711] Re: シリアルを使いたい に書かれているように、ttyS1に関
しては、/etc/inittabにあるmingettyをコメントアウトしております。

2.[obu:00712] Re: シリアルを使いたい に書かれているように、ttyS1に対
して、以下のコマンドを入力しても、データ垂れ流しにしてあるのですが、反応
はありません。

cat /dev/ttyS1

気になるのが、setserialで、ttyS1を見ると
[root@xxxxx root]# setserial /dev/ttyS1
/dev/ttyS1, UART: 16550A, Port: 0x0000, IRQ: 0

と、IRQが0になっております。
通常、ttyS1は、IRQ3に割り当てられていると思ったのですが。

setserialで、IRQを3に割り当てるようにコマンドをたたいているのですが、駄
目でした。
[root@xxxxx root]# setserial /dev/ttyS1 uart 16450 port 0x2F8 irq3
Invalid flag: irq3

まず、アドレスがあっているかどうかという問題もありますが。。。[obu:00280]
に書いてあるとおりやろうと思ったのですが、リンク先にいけなくて、困ってお
ります。そこで書いてあるsh-utilsに関しては、ソースからmakeしましたが、エ
ラーで駄目でした。

以上ですが、ご教授頂ければ幸いです。
よろしくお願いします。

投稿者 xml-rpc : 2002年11月14日 22:16
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/8029
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。