突然USBカメラを認識しなくなった

  • 投稿日:
  • by
  • カテゴリ:

Motion on Ubuntu on BBB

Motionのエラーはこんな感じ。

Failed to open video device /dev/video0: No such file or directory

もちろn/dev/video0が存在しない状態です。

さっきまで動いてたのに・・・

状況としては、

BBB+Webカメラのカメラに

水がかかって

USBが気絶

sshは生きていたのでreboot

Webカメラ認識せず・・・

てな感じ。数日前にも同様の事故があったけれどそのときには1時間後くらいに電源再投入で復帰しました。(カメラの中で何かがショート気味になってたのが乾いたと勝手に推測)

で、今回は2時間待っても復活しないので、dmesgを見ると以下のような感じ。

[    2.445107] usb 1-1: device descriptor read/64, error -71
[    2.657951] usb 1-1: new high-speed USB device number 3 using musb-hdrc
[    2.769273] usb 1-1: device descriptor read/64, error -71
[    2.982161] usb 1-1: device descriptor read/64, error -71
[    3.195060] usb 1-1: new high-speed USB device number 4 using musb-hdrc
[    3.607153] usb 1-1: device not accepting address 4, error -71
[    3.718490] usb 1-1: new high-speed USB device number 5 using musb-hdrc
[    4.130818] usb 1-1: device not accepting address 5, error -71
[    4.137283] hub 1-0:1.0: unable to enumerate USB device on port 1
[    4.143719] hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0002
[    4.143745] hub 1-0:1.0: port 1 enable change, status 00000501
[    4.143805] hub 1-0:1.0: hub_suspend

でまぁ、ググったら出るわ出るわで、以下で解消しました。

  • in /etc/modprobe.d/user_usbcore.modconf (create the file if it does not exist)
  • add the line : options usbcore old_scheme_first=1
  • restart computer

ただなんとなくこれって、何かが壊れただけのような気が。