🤖

寒い時のトラブル: usbコネクタ

2025/02/01に公開

とある排水施設に入れた raspi3B さんがいました。
接続性能が不足しているので、WIFI接続をするのにUSBでRealTekのWIFIアダプタを使っています。
今年は、遂に寒さに凍えてケーブル被覆が固くなったのでしょう。
夜中にコンタクトが外れました。

Jan 31 00:01:02 haisui-pi kernel: [9986519.036340] usb 1-1.4.2: USB disconnect, device number 74
Jan 31 00:01:02 haisui-pi kernel: [9986519.313887] usb 1-1.4.2: new high-speed USB device number 75 using dwc_otg
Jan 31 00:01:03 haisui-pi kernel: [9986520.406148] usb 1-1.4-port2: Cannot enable. Maybe the USB cable is bad?
Jan 31 00:01:03 haisui-pi kernel: [9986520.533812] usb 1-1.4.2: new high-speed USB device number 76 using dwc_otg
Jan 31 00:01:05 haisui-pi kernel: [9986521.626181] usb 1-1.4-port2: Cannot enable. Maybe the USB cable is bad?
Jan 31 00:01:05 haisui-pi kernel: [9986521.626527] usb 1-1.4-port2: attempt power cycle
Jan 31 00:01:07 haisui-pi kernel: [9986523.862141] usb 1-1.4-port2: Cannot enable. Maybe the USB cable is bad?
Jan 31 00:01:07 haisui-pi kernel: [9986523.989809] usb 1-1.4.2: new high-speed USB device number 78 using dwc_otg
Jan 31 00:01:07 haisui-pi kernel: [9986524.010296] usb 1-1.4.2: device descriptor read/8, error -71
Jan 31 00:01:07 haisui-pi kernel: [9986524.138328] usb 1-1.4.2: device descriptor read/8, error -71
Jan 31 00:01:07 haisui-pi kernel: [9986524.246027] usb 1-1.4-port2: unable to enumerate USB device
  • 冬の寒さではケーブルが駄目になってしまう現象が結構みられるようです。
  • 品質の悪い塩化ビニール被覆や、化学環境的に過酷な現場では被覆硬化し、ケーブルのテンションが変わります。
  • 固定ラックに入っている場合でもそうでなくても、コネクタの接触部が酸化した金属部分にずれて障害を起こします。
  • 電源ケーブルも同じようなことが起きているので、USBコネクタだけでなくUSBハブにDC供給しているケースも駄目です。
  • やはりこういう現場ではUSBコネクタではなく、DINレールと端子台の組み合わせでつなげるべきなんでしょうが、肝心のWIFIアダプタにハンダしたりネジ止めすることも難問。ツイストの精度が気になるところです。

Discussion