Не удается загрузить с GoPro с gphoto2, так как обновление до 18.04

Я недавно обновился с Kubuntu Xenial до Bionic. Ранее я мог загружать видео с моего GoPro Hero 4 Silver, используя gphoto2:

gphoto2 -P

После обновления я вижу следующую ошибку:

$ gphoto2 -P

*** Error ***              
An error occurred in the io-library ('Could not claim the USB device'):     Could not claim interface 0 (Device or resource busy). Make sure no other program (gvfs-gphoto2-volume-monitor) or kernel module (such as sdc2xx, stv680, spca50x) is using the device and you have read/write access to the device.
*** Error (-53: 'Could not claim the USB device') ***       

For debugging messages, please use the --debug option.
Debugging messages may help finding a solution to your problem.
If you intend to send any error or debug messages to the gphoto
developer mailing list <gphoto-devel@lists.sourceforge.net>, please run
gphoto2 as follows:

env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt -P

Please make sure there is sufficient quoting around the arguments.

Если я пытаюсь использовать sudo, я все равно получаю ту же ошибку. Я попробовал предложенную команду отладки и вот файл журнала:

gphoto2 my-logfile.txt

Вот мой вывод lsusb:

$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 005: ID 04e8:326c Samsung Electronics Co., Ltd ML-2010P Mono Laser Printer
Bus 005 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 005 Device 006: ID 05ac:0250 Apple, Inc. Aluminium Keyboard (ISO)
Bus 005 Device 004: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Bus 005 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 005 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 003 Device 046: ID 2672:000d  
Bus 003 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

GoPro это Bus 003 Device 046: ID 2672:000d и вот что появляется в /var/log/syslog когда я подключаю GoPro:

Sep  2 19:38:12 jet kernel: [28431.405666] usb 3-6: new high-speed USB device number 47 using xhci_hcd
Sep  2 19:38:12 jet kernel: [28431.554888] usb 3-6: New USB device found, idVendor=2672, idProduct=000d
Sep  2 19:38:12 jet kernel: [28431.554890] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Sep  2 19:38:12 jet kernel: [28431.554892] usb 3-6: Product: StillImage
Sep  2 19:38:12 jet kernel: [28431.554893] usb 3-6: Manufacturer: GoPro
Sep  2 19:38:12 jet kernel: [28431.554894] usb 3-6: SerialNumber: C3131128542857
Sep  2 19:38:12 jet kernel: [28431.568153] usb 3-6: usbfs: process 2894 (ThreadWeaver::T) did not claim interface 0 before use
Sep  2 19:38:12 jet upowerd[1917]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-6
Sep  2 19:38:12 jet upowerd[1917]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0
Sep  2 19:38:12 jet upowerd[1917]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0
Sep  2 19:38:12 jet kernel: [28431.693829] usb 3-6: reset high-speed USB device number 47 using xhci_hcd
Sep  2 19:38:12 jet upowerd[1917]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0
Sep  2 19:38:12 jet upowerd[1917]: unhandled action 'unbind' on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0
Sep  2 19:38:12 jet upowerd[1917]: unhandled action 'bind' on /sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0
Sep  2 19:38:12 jet kernel: [28431.842401] usb 3-6: usbfs: process 2894 (ThreadWeaver::T) did not claim interface 0 before use
Sep  2 19:38:12 jet kernel: [28431.842730] usb 3-6: usbfs: process 2895 (ThreadWeaver::T) did not claim interface 0 before use
Sep  2 19:38:17 jet colord-sane: io/hpmud/pp.c 627: unable to read device-id ret=-1

Я нашел несколько советов о том, что мне нужно добавить устройство в /etc/udev/rules.d/45-libgphoto2.rules, Этот файл не существует, поэтому я создал его и добавил следующую запись:

ACTION=="add", ATTRS{idVendor}=="2672", ATTRS{idProduct}=="000d", MODE="0660", OWNER="james" 

Однако это не решает проблему, и я не уверен, что запись udev даже правильная.

Любые указатели будут оценены.

0 ответов

Другие вопросы по тегам