atmarksatis
2018年6月4日 18時28分
お世話になります。鈴木と申します。
Armadillo-810にユーザランドとしてDebian GNU/Linuxのルートファイルシステム(v20130116)を使用した環境を構築しております。
この環境にFTDIデバイスを接続して利用したいため、以下過去のフォーラムを参考にカーネルのビルドを実施いたしました。
参考:
https://armadillo.atmark-techno.com/forum/armadillo/2915
「FTDIをカーネルに入れる」
※USB FTDI Single Port Serial Driver に”*”を指定してカーネルをビルドしました。
しかし、USB接続しても、/dev/ttyUSB0というデバイスノードが現れません。
USB接続すると、messagesに以下が出力され、接続する度に/dev/usbdev2.N(Nはインクリメントしてゆく)というデバイスノードが増え続けます。
usb 2-1: new full-speed USB device number 3 using rmobile-ohci-driver
FTDIデバイスを/dev/ttyUSB0として認識しない原因や対処方法があればご教示頂けますでしょうか。
■備考
・状態確認コマンド結果
# dmesg | grep ftdi
usbcore: registered new interface driver ftdi_sio
ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
# lsusb
Bus 002 Device 003: ID 165c:0009
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
・FTDIデバイスは以下を使用しています。
近藤科学
RS485USB/シリアル変換アダプター
https://kondo-robot.com/product/02133
https://kondo-robot.com/faq/usb-adapter-for-linux
以上です、よろしくお願いいたします。
コメント
atmarksatis
ご教示頂いた方法で、無事、FTDIデバイスを/dev/ttyUSB0として認識するようになりました。
ありがとうございました。
(備考)dmesg抜粋
usbcore: registered new interface driver ftdi_sio
USB Serial support registered for FTDI USB Serial Device
ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver
ftdi_sio 2-1:1.0: FTDI USB Serial Device converter detected
usb 2-1: FTDI USB Serial Device converter now attached to ttyUSB0
y.nakamura
2018年6月4日 18時51分
中村です。
> ・FTDIデバイスは以下を使用しています。
> 近藤科学
> RS485USB/シリアル変換アダプター
> https://kondo-robot.com/product/02133
> https://kondo-robot.com/faq/usb-adapter-for-linux
近藤科学は、FTDIのVID/PIDとして自社のものを使っていますので、
ドライバの修正が必要な場合があります。
> https://kondo-robot.com/faq/usb-adapter-for-linux
のページの下の方に書いてあります。
今手元で展開してあるソースを見ると・・・
linux-3.4-at23/drivers/usb/serial/の
ftdi_sio_ids.hとftdi_sio.cに次のコードがあります。
ftdi_sio_ids.h
ftdi_sio.c
この部分に
> # lsusb
> Bus 002 Device 003: ID 165c:0009
を追加してあげれば認識してくれると思います。
--
なかむら