udev と USB シリアル・アダプタ2006/11/07 21:15

秋月のUSB・シリアル変換ケーブルの詳細情報

最近の PC はシリアルポートが(少)なくなったが、TNC 他のシリアル接続のデバイスは数多く残っており、USB シリアル・アダプタは 大変 重宝する。しかし,USB シリアルを複数接続した場合,再起動時にデバイスのアサインが変わることがあり,運用上問題となる。例えば /dev/ttyUSB0 を TNC のツモリで叩いたら,CI-V だったりする。

解決策を SUSE インストレーションサポートに相談したら,サポート範囲外だと斬られた。悶々としていたが、XASTIR M/L で「udev を使えば解決よ!」という KA2FNK 局のポストがあり,重い腰をあげて挑戦してみた。

「Xircom の USB シリアル・アダプタ PortGear に /dev/ttytnc2 でアクセス」する設定を試みた。USBデバイスの情報は SUSE メニュ→システム→モニタ→USBデバイス を起動すると,解り易く表示可能だ。シリアル番号が見付からないので,「udevルールの書き方」を参考にして,下記を /etc/udev/rules.d/10-local.rules に書き込む。

BUS="usb", SYSFS{product}="ACME*", KERNEL="ttyUSB*", SYMLINK="tnc2"

PortGear を接続すると /dev/ttytnc2 なる /dev/ttyUSB2 へのシンボリックリンクが出来た。

で,複数個のアダプタに対応すべく rules の拡張を検討。現在も入手可能なブツに秋月のUSB・シリアル変換ケーブルがあるが,別図のようにシリアル番号がないので,同じ製品を複数繋いだ場合,ユニークな名前をアサインできそうにない...プロダクト名で区別する方法で対応可能するか...

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://jh4xsy.asablo.jp/blog/2006/11/07/693280/tb