Armadilloフォーラム

USB0からUSB1に変更される理由

user_2018-02-14

2018年6月22日 17時23分

ArmadilloでUSBメモリの抜き差しを行ったところ、デバイスファイルがUSB0 -> USB1のように変更されるという事象が発生しております。
デバイスファイルをUSB1に固定したいのですが、この場合の対処としては/lib/udev/rules.dにルールファイルを配置するという方法で問題ないでしょうか。

また、よりベターの方法があれば、ご教授いただけると幸いです。

2018-06-22 14:02:34 kern info kernel: libphy: 30bf0000.etherne:00 - Link is Down
2018-06-22 14:03:11 kern info kernel: usb 1-1: USB disconnect, device number 2
2018-06-22 14:03:11 kern err kernel: ftdi_sio ttyUSB0: failed to get modem status: -19
2018-06-22 14:03:11 kern info kernel: ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
2018-06-22 14:03:11 kern info kernel: ftdi_sio 1-1:1.0: device disconnected
2018-06-22 16:09:41 kern info kernel: usb 1-1: new full-speed USB device number 3 using ci_hdrc
2018-06-22 16:09:41 kern info kernel: ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
2018-06-22 16:09:41 kern info kernel: usb 1-1: Detected FT232BM
2018-06-22 16:09:41 kern info kernel: usb 1-1: Number of endpoints 2
2018-06-22 16:09:41 kern info kernel: usb 1-1: Endpoint 1 MaxPacketSize 64
2018-06-22 16:09:41 kern info kernel: usb 1-1: Endpoint 2 MaxPacketSize 64
2018-06-22 16:09:41 kern info kernel: usb 1-1: Setting MaxPacketSize 64
2018-06-22 16:09:41 kern info kernel: usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB0
2018-06-22 16:10:52 kern info kernel: libphy: 30bf0000.etherne:00 - Link is Up - 100/Full
2018-06-22 16:10:52 kern info kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
2018-06-22 16:49:26 kern info kernel: libphy: 30bf0000.etherne:00 - Link is Down
2018-06-22 16:49:27 kern info kernel: usb 1-1: USB disconnect, device number 3
2018-06-22 16:49:27 kern info kernel: ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
2018-06-22 16:49:27 kern info kernel: ftdi_sio 1-1:1.0: device disconnected
2018-06-22 16:49:37 kern info kernel: usb 1-1: new full-speed USB device number 4 using ci_hdrc
2018-06-22 16:49:38 kern info kernel: ftdi_sio 1-1:1.0: FTDI USB Serial Device converter detected
2018-06-22 16:49:38 kern info kernel: usb 1-1: Detected FT232BM
2018-06-22 16:49:38 kern info kernel: usb 1-1: Number of endpoints 2
2018-06-22 16:49:38 kern info kernel: usb 1-1: Endpoint 1 MaxPacketSize 64
2018-06-22 16:49:38 kern info kernel: usb 1-1: Endpoint 2 MaxPacketSize 64
2018-06-22 16:49:38 kern info kernel: usb 1-1: Setting MaxPacketSize 64
2018-06-22 16:49:38 kern info kernel: usb 1-1: FTDI USB Serial Device converter now attached to ttyUSB1
2018-06-22 16:50:30 kern info kernel: libphy: 30bf0000.etherne:00 - Link is Up - 100/Full
2018-06-22 16:50:30 kern info kernel: IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
コメント

古関です。

> デバイスファイルをUSB1に固定したいのですが、この場合の対処としては/lib/udev/rules.dにルールファイルを配置するという方法で問題ないでしょうか。
はい。デバイス名の固定はudevでやるのが一般的です。

> ArmadilloでUSBメモリの抜き差しを行ったところ、デバイスファイルがUSB0 -> USB1のように変更されるという事象が発生しております。
> 2018-06-22 14:03:11 kern info kernel: ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
ログではUSBメモリでなくUSBシリアルを接続しているように見えます。
USBシリアルを接続している状態で、USBメモリの抜き差しをすると、
USBシリアルのデバイス番号が変わってしまう、という意味でしょうか?

user_2018-02-14

2018年6月26日 10時11分

小関様

コメント、ありがとうございます。

USBメモリではなく、USBシリアルの間違いでございます。

失礼致しました。