どうあがいても接続できなくて困った。
どうやらなんか Google Chrome が USB デバイスをかたっぱしからオープンする挙動をしているようで、busy 状態になっているようだった。libusb 関係のなにかなのかもしれない。
EOS Utility 3@(null): AppleUSBHostUserClient::openGated: failed to open Canon Digital Camera@01100000: provider is already opened for exclusive access by pid 602, Google Chrome
Console.app で検索かけていたら以上のエラーログが見れたので原因がわかったけど、わかりにくすぎる
ptpcamerad も変な挙動をしていてカメラが繋がらなくなる。強制的に終了しても起動してくるのでやっかい
EOS Utility 3@(null): AppleUSBHostUserClient::openGated: failed to open IOUSBHostInterface@0: provider is already opened for exclusive access by pid 17290, ptpcamerad
止めた。
sudo launchctl unload /System/Library/LaunchAgents/com.apple.ptpcamerad.plist sudo launchctl disable gui/501/com.apple.ptpcamerad