2015年3月11日水曜日

LinuxでFutaba RSC-U485を使う

普通に接続して「lsusb」すると、

””
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 008: ID 1115:0008
""

デバイス名が表示されない。

dmesgで見ると

[ 3598.054846] usb 1-1.4: USB disconnect, device number 7
[ 3598.803627] usb 1-1.4: new full-speed USB device number 8 using dwc_otg
[ 3598.928050] usb 1-1.4: New USB device found, idVendor=1115, idProduct=0008
[ 3598.928076] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3598.928094] usb 1-1.4: Product: USB <-> Serial Cable
[ 3598.928112] usb 1-1.4: Manufacturer: Futaba

デバイス名など全部あるのになんでだろ。


lsusbでデバイス名が認識されないと不安なので、文字を表示するようにする。

vim /var/lib/usbutils/usb.ids

[ 3598.054846] usb 1-1.4: USB disconnect, device number 7
[ 3598.803627] usb 1-1.4: new full-speed USB device number 8 using dwc_otg
[ 3598.928050] usb 1-1.4: New USB device found, idVendor=1115, idProduct=0008
[ 3598.928076] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3598.928094] usb 1-1.4: Product: USB <-> Serial Cable
[ 3598.928112] usb 1-1.4: Manufacturer: Futaba

-----12495行目付近
...
1112  YM ELECTRIC CO., Ltd
1113  Medion AG
        a0a2  Active Sync device
1115  Futaba
        0008  RSC-U485
111e  VSO Electric Co., Ltd
...
-----

RSC-U485と記述した部分に「USB <-> Serial Cable」と入力するとlsusbでエラーが出るので問題は記号<> にあるぽい。


書き換えてもう一度lsusbしてみる

$ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 008: ID 1115:0008 Futaba RSC-U485
Bus 001 Device 005: ID 0781:5571 SanDisk Corp.


表示されるようになった




コメントを投稿

Androider