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
コメント
user_2018-02-14
at_koseki
2018年6月25日 19時34分
古関です。
> デバイスファイルを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シリアルのデバイス番号が変わってしまう、という意味でしょうか?