お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-03-05 11:08:55

abcro
新しいメンバ
登録日: 2010-02-17

シリアルポートへの接続方法

Windows XPからVMWare Player経由でubuntu8.04を使用しています。
基盤とシリアル通信を行うため、ubuntuでシリアルポートに接続したいのですが、以下のエラーが出力され接続することが出来ません。解決策を教えてください。

=============
(root権限)
# cu -l /dev/ttyS0 -s 115200
cu: open (/dev/ttyS0): Permission denied
cu: /dev/ttyS0: Line in use
=============

ttys0は以下のようになっています。
# ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 2010-03-05 19:29 /dev/ttyS0

VMの仮想マシン設定は以下にしています。
 シリアルポート:COM1ポートを使用
 デバイスのステータス:接続済み、起動時に接続

root権限なのに権限がない?これから使うのに使用済み?
状況が飲み込めていません。
VMの問題なのか、ubuntuの問題なのか迷いましたが
こちらに質問させていただきました。

よろしくお願いします。

オフライン

 

#2 2010-03-05 11:25:24

abcro
新しいメンバ
登録日: 2010-02-17

Re: シリアルポートへの接続方法

試しに権限を与えてみたら接続できました。お騒がせしました。
chmod o+rw /dev/ttyS0

オフライン

 

#3 2010-03-05 13:02:10

Tako090929
メンバ
登録日: 2009-09-29

Re: シリアルポートへの接続方法

chmod ではなく、dialout グループにユーザーを加える方法の方が linux 的かなと思います。

オフライン

 

Board footer

Powered by FluxBB