Hi, Jus tfound in another mail a perhaps more reliable way to umount gvfs
gio mount -s gphoto2 Ciao, amrcus On Sun, Jan 19, 2020 at 04:48:27PM -0500, Damon Lynch wrote: > Of possible interest is a user's bug report for Rapid Photo Downloader > (which uses libgphoto2), which reports a GoPro Hero 7 unmounting problem. > To give libgphoto2 access to a camera / MTP device, Rapid Photo Downloader > attempts to automatically free the device from GVFS's control (the > so-called unmount). It normally works without issue, and libgphoto2 can > access the device as expected. But with the GoPro Hero 7, the user reports > "running Rapid Photo Downloader when the GoPro is already mounted causes it > to unmount/mount repeatedly until RPD is closed or the GoPro is unplugged." > > I have not followed up due to lack of time (and a lack of the device) on my > part, but the Rapid Photo Downloader log files indicate the user's report > is accurate — the system is automatically remounting the GoPro as soon as > it is unmounted, which is not something I've seen before. > https://bugs.launchpad.net/rapid/+bug/1854623 > > > On Sun, Jan 19, 2020 at 9:53 AM Sasi Karanam <sasiemail2...@gmail.com> > wrote: > > > Still I am getting the same error message. Pleas see the below .also > > attached log and config files as you advised. > > Please help me ! > > > > +++++++++++++++++++++++++++++++++ > > pi@raspberrypi:~/gphoto2-2.5.6 $ ps auxw|grep gphoto2 > > pi 1487 0.0 0.0 7348 548 pts/0 S+ 08:40 0:00 grep > > --color=auto gphoto2 > > pi@raspberrypi:~/gphoto2-2.5.6 $ gphoto2 --auto-detect > > Model Port > > > > ---------------------------------------------------------- > > USB PTP Class Camera usb:001,004 > > pi@raspberrypi:~/gphoto2-2.5.6 $ LANG=C gphoto2 --summary >summary.txt > > > > *** 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') *** > > > > pi@raspberrypi:~/gphoto2-2.5.6 $ LANG=C gphoto2 --list-all-config > > >config.txt > > > > *** 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') *** > > > > pi@raspberrypi:~/gphoto2-2.5.6 $ gphoto2 --capture-image > > > > > > *** 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: Could not capture image. > > ERROR: Could not capture. > > *** 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 > > --capture-image > > > > Please make sure there is sufficient quoting around the arguments. > > > > pi@raspberrypi:~/gphoto2-2.5.6 $ env LANG=C gphoto2 --debug > > --debug-logfile=my-logfile.txt --capture-image > > > > > > *** 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: Could not capture image. > > ERROR: Could not capture. > > *** Error (-53: 'Could not claim the USB device') *** > > > > pi@raspberrypi:~/gphoto2-2.5.6 $ > > > > On Sun, Jan 19, 2020 at 3:19 AM Marcus Meissner <meiss...@suse.de> wrote: > > > >> Hi, > >> > >> gphoto2 in your trace is being blocked by the "GVFS" slave that provides > >> the camera to Nautilus filebrowsing. > >> > >> Up to now the GoPro Hero series did not support remote capture over USB > >> though, so its unlikely that the new one works :/ > >> > >> Once you get gvfs disabled, (ps auxw|grep gphoto2, kill the processes > >> with gphoto in their names) > >> you can try the steps from http://gphoto.org/proj/libgphoto2/support.php > >> > >> Record the output of gphoto2 --auto-detect to see if it is detected in a > >> generic way, or by another name. If it is detected already, run the steps > >> below: > >> Record the output of LANG=C gphoto2 --summary >summary.txt to get generic > >> summary information into the summary.txt file. > >> Record the output of LANG=C gphoto2 --list-all-config >config.txt to get > >> the configuration tree into the config.txt file. > >> Record the output of gphoto2 --capture-image to see if capture works > >> already. > >> > >> Ciao, Marcus > >> On Sun, Jan 19, 2020 at 01:06:30AM -0500, Sasi Karanam wrote: > >> > Also please see config details of my raspberry pi4 > >> > > >> > pi@raspberrypi:~/gphoto2-2.5.6 $ lsusb -v > >> > > >> > Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > >> > Couldn't open device, some information will be missing > >> > Device Descriptor: > >> > bLength 18 > >> > bDescriptorType 1 > >> > bcdUSB 2.00 > >> > bDeviceClass 9 Hub > >> > bDeviceSubClass 0 > >> > bDeviceProtocol 1 Single TT > >> > bMaxPacketSize0 64 > >> > idVendor 0x1d6b Linux Foundation > >> > idProduct 0x0002 2.0 root hub > >> > bcdDevice 4.19 > >> > iManufacturer 3 > >> > iProduct 2 > >> > iSerial 1 > >> > bNumConfigurations 1 > >> > Configuration Descriptor: > >> > bLength 9 > >> > bDescriptorType 2 > >> > wTotalLength 0x0019 > >> > bNumInterfaces 1 > >> > bConfigurationValue 1 > >> > iConfiguration 0 > >> > bmAttributes 0xe0 > >> > Self Powered > >> > Remote Wakeup > >> > MaxPower 0mA > >> > Interface Descriptor: > >> > bLength 9 > >> > bDescriptorType 4 > >> > bInterfaceNumber 0 > >> > bAlternateSetting 0 > >> > bNumEndpoints 1 > >> > bInterfaceClass 9 Hub > >> > bInterfaceSubClass 0 > >> > bInterfaceProtocol 0 Full speed (or root) hub > >> > iInterface 0 > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x81 EP 1 IN > >> > bmAttributes 3 > >> > Transfer Type Interrupt > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x0004 1x 4 bytes > >> > bInterval 12 > >> > > >> > Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub > >> > Couldn't open device, some information will be missing > >> > Device Descriptor: > >> > bLength 18 > >> > bDescriptorType 1 > >> > bcdUSB 3.00 > >> > bDeviceClass 9 Hub > >> > bDeviceSubClass 0 > >> > bDeviceProtocol 3 > >> > bMaxPacketSize0 9 > >> > idVendor 0x1d6b Linux Foundation > >> > idProduct 0x0003 3.0 root hub > >> > bcdDevice 4.19 > >> > iManufacturer 3 > >> > iProduct 2 > >> > iSerial 1 > >> > bNumConfigurations 1 > >> > Configuration Descriptor: > >> > bLength 9 > >> > bDescriptorType 2 > >> > wTotalLength 0x001f > >> > bNumInterfaces 1 > >> > bConfigurationValue 1 > >> > iConfiguration 0 > >> > bmAttributes 0xe0 > >> > Self Powered > >> > Remote Wakeup > >> > MaxPower 0mA > >> > Interface Descriptor: > >> > bLength 9 > >> > bDescriptorType 4 > >> > bInterfaceNumber 0 > >> > bAlternateSetting 0 > >> > bNumEndpoints 1 > >> > bInterfaceClass 9 Hub > >> > bInterfaceSubClass 0 > >> > bInterfaceProtocol 0 Full speed (or root) hub > >> > iInterface 0 > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x81 EP 1 IN > >> > bmAttributes 3 > >> > Transfer Type Interrupt > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x0004 1x 4 bytes > >> > bInterval 12 > >> > bMaxBurst 0 > >> > > >> > Bus 001 Device 003: ID 03f0:d407 HP, Inc > >> > Couldn't open device, some information will be missing > >> > Device Descriptor: > >> > bLength 18 > >> > bDescriptorType 1 > >> > bcdUSB 2.00 > >> > bDeviceClass 0 > >> > bDeviceSubClass 0 > >> > bDeviceProtocol 0 > >> > bMaxPacketSize0 32 > >> > idVendor 0x03f0 HP, Inc > >> > idProduct 0xd407 > >> > bcdDevice 1.33 > >> > iManufacturer 1 > >> > iProduct 2 > >> > iSerial 0 > >> > bNumConfigurations 1 > >> > Configuration Descriptor: > >> > bLength 9 > >> > bDescriptorType 2 > >> > wTotalLength 0x003b > >> > bNumInterfaces 2 > >> > bConfigurationValue 1 > >> > iConfiguration 0 > >> > bmAttributes 0xa0 > >> > (Bus Powered) > >> > Remote Wakeup > >> > MaxPower 100mA > >> > Interface Descriptor: > >> > bLength 9 > >> > bDescriptorType 4 > >> > bInterfaceNumber 0 > >> > bAlternateSetting 0 > >> > bNumEndpoints 1 > >> > bInterfaceClass 3 Human Interface Device > >> > bInterfaceSubClass 1 Boot Interface Subclass > >> > bInterfaceProtocol 1 Keyboard > >> > iInterface 0 > >> > HID Device Descriptor: > >> > bLength 9 > >> > bDescriptorType 33 > >> > bcdHID 1.11 > >> > bCountryCode 0 Not supported > >> > bNumDescriptors 1 > >> > bDescriptorType 34 Report > >> > wDescriptorLength 65 > >> > Report Descriptors: > >> > ** UNAVAILABLE ** > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x81 EP 1 IN > >> > bmAttributes 3 > >> > Transfer Type Interrupt > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x0008 1x 8 bytes > >> > bInterval 10 > >> > Interface Descriptor: > >> > bLength 9 > >> > bDescriptorType 4 > >> > bInterfaceNumber 1 > >> > bAlternateSetting 0 > >> > bNumEndpoints 1 > >> > bInterfaceClass 3 Human Interface Device > >> > bInterfaceSubClass 1 Boot Interface Subclass > >> > bInterfaceProtocol 2 Mouse > >> > iInterface 0 > >> > HID Device Descriptor: > >> > bLength 9 > >> > bDescriptorType 33 > >> > bcdHID 1.11 > >> > bCountryCode 0 Not supported > >> > bNumDescriptors 1 > >> > bDescriptorType 34 Report > >> > wDescriptorLength 241 > >> > Report Descriptors: > >> > ** UNAVAILABLE ** > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x82 EP 2 IN > >> > bmAttributes 3 > >> > Transfer Type Interrupt > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x0009 1x 9 bytes > >> > bInterval 2 > >> > > >> > Bus 001 Device 005: ID 2672:0049 > >> > Device Descriptor: > >> > bLength 18 > >> > bDescriptorType 1 > >> > bcdUSB 2.10 > >> > bDeviceClass 0 > >> > bDeviceSubClass 0 > >> > bDeviceProtocol 0 > >> > bMaxPacketSize0 64 > >> > idVendor 0x2672 > >> > idProduct 0x0049 > >> > bcdDevice 0.01 > >> > iManufacturer 1 GoPro > >> > iProduct 2 HERO8 BLACK > >> > iSerial 3 C3333424790252 > >> > bNumConfigurations 1 > >> > Configuration Descriptor: > >> > bLength 9 > >> > bDescriptorType 2 > >> > wTotalLength 0x0027 > >> > bNumInterfaces 1 > >> > bConfigurationValue 1 > >> > iConfiguration 4 Config MTP > >> > bmAttributes 0xc0 > >> > Self Powered > >> > MaxPower 500mA > >> > Interface Descriptor: > >> > bLength 9 > >> > bDescriptorType 4 > >> > bInterfaceNumber 0 > >> > bAlternateSetting 0 > >> > bNumEndpoints 3 > >> > bInterfaceClass 6 Imaging > >> > bInterfaceSubClass 1 Still Image Capture > >> > bInterfaceProtocol 1 Picture Transfer Protocol (PIMA 15470) > >> > iInterface 5 MTP > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x81 EP 1 IN > >> > bmAttributes 2 > >> > Transfer Type Bulk > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x0200 1x 512 bytes > >> > bInterval 0 > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x01 EP 1 OUT > >> > bmAttributes 2 > >> > Transfer Type Bulk > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x0200 1x 512 bytes > >> > bInterval 0 > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x82 EP 2 IN > >> > bmAttributes 3 > >> > Transfer Type Interrupt > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x001c 1x 28 bytes > >> > bInterval 6 > >> > Binary Object Store Descriptor: > >> > bLength 5 > >> > bDescriptorType 15 > >> > wTotalLength 0x0016 > >> > bNumDeviceCaps 2 > >> > USB 2.0 Extension Device Capability: > >> > bLength 7 > >> > bDescriptorType 16 > >> > bDevCapabilityType 2 > >> > bmAttributes 0x00000006 > >> > BESL Link Power Management (LPM) Supported > >> > SuperSpeed USB Device Capability: > >> > bLength 10 > >> > bDescriptorType 16 > >> > bDevCapabilityType 3 > >> > bmAttributes 0x00 > >> > wSpeedsSupported 0x000f > >> > Device can operate at Low Speed (1Mbps) > >> > Device can operate at Full Speed (12Mbps) > >> > Device can operate at High Speed (480Mbps) > >> > Device can operate at SuperSpeed (5Gbps) > >> > bFunctionalitySupport 1 > >> > Lowest fully-functional device speed is Full Speed (12Mbps) > >> > bU1DevExitLat 1 micro seconds > >> > bU2DevExitLat 500 micro seconds > >> > can't get debug descriptor: Resource temporarily unavailable > >> > Device Status: 0x0001 > >> > Self Powered > >> > > >> > Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub > >> > Couldn't open device, some information will be missing > >> > Device Descriptor: > >> > bLength 18 > >> > bDescriptorType 1 > >> > bcdUSB 2.10 > >> > bDeviceClass 9 Hub > >> > bDeviceSubClass 0 > >> > bDeviceProtocol 1 Single TT > >> > bMaxPacketSize0 64 > >> > idVendor 0x2109 VIA Labs, Inc. > >> > idProduct 0x3431 Hub > >> > bcdDevice 4.20 > >> > iManufacturer 0 > >> > iProduct 1 > >> > iSerial 0 > >> > bNumConfigurations 1 > >> > Configuration Descriptor: > >> > bLength 9 > >> > bDescriptorType 2 > >> > wTotalLength 0x0019 > >> > bNumInterfaces 1 > >> > bConfigurationValue 1 > >> > iConfiguration 0 > >> > bmAttributes 0xe0 > >> > Self Powered > >> > Remote Wakeup > >> > MaxPower 100mA > >> > Interface Descriptor: > >> > bLength 9 > >> > bDescriptorType 4 > >> > bInterfaceNumber 0 > >> > bAlternateSetting 0 > >> > bNumEndpoints 1 > >> > bInterfaceClass 9 Hub > >> > bInterfaceSubClass 0 > >> > bInterfaceProtocol 0 Full speed (or root) hub > >> > iInterface 0 > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x81 EP 1 IN > >> > bmAttributes 3 > >> > Transfer Type Interrupt > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x0001 1x 1 bytes > >> > bInterval 12 > >> > > >> > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > >> > Couldn't open device, some information will be missing > >> > Device Descriptor: > >> > bLength 18 > >> > bDescriptorType 1 > >> > bcdUSB 2.00 > >> > bDeviceClass 9 Hub > >> > bDeviceSubClass 0 > >> > bDeviceProtocol 1 Single TT > >> > bMaxPacketSize0 64 > >> > idVendor 0x1d6b Linux Foundation > >> > idProduct 0x0002 2.0 root hub > >> > bcdDevice 4.19 > >> > iManufacturer 3 > >> > iProduct 2 > >> > iSerial 1 > >> > bNumConfigurations 1 > >> > Configuration Descriptor: > >> > bLength 9 > >> > bDescriptorType 2 > >> > wTotalLength 0x0019 > >> > bNumInterfaces 1 > >> > bConfigurationValue 1 > >> > iConfiguration 0 > >> > bmAttributes 0xe0 > >> > Self Powered > >> > Remote Wakeup > >> > MaxPower 0mA > >> > Interface Descriptor: > >> > bLength 9 > >> > bDescriptorType 4 > >> > bInterfaceNumber 0 > >> > bAlternateSetting 0 > >> > bNumEndpoints 1 > >> > bInterfaceClass 9 Hub > >> > bInterfaceSubClass 0 > >> > bInterfaceProtocol 0 Full speed (or root) hub > >> > iInterface 0 > >> > Endpoint Descriptor: > >> > bLength 7 > >> > bDescriptorType 5 > >> > bEndpointAddress 0x81 EP 1 IN > >> > bmAttributes 3 > >> > Transfer Type Interrupt > >> > Synch Type None > >> > Usage Type Data > >> > wMaxPacketSize 0x0004 1x 4 bytes > >> > bInterval 12 > >> > > >> > On Sun, Jan 19, 2020 at 12:32 AM Sasi Karanam <sasiemail2...@gmail.com> > >> > wrote: > >> > > >> > > Sorry. Please see the below.. > >> > > > >> > > ++++++++++++++ > >> > > *** 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: Could not capture image. > >> > > ERROR: Could not capture. > >> > > *** Error (-53: 'Could not claim the USB device') *** > >> > > ++++++++++++++++++++ > >> > > > >> > > also attached the log file. Please advise. > >> > > > >> > > On Sat, Jan 18, 2020 at 9:44 PM Hubert Figuière <h...@figuiere.net> > >> wrote: > >> > > > >> > >> On 2020-01-18 7:46 p.m., Sasi Karanam wrote: > >> > >> > Hi , > >> > >> > I am trying to capture images by using gopro 8 black and getting > >> below > >> > >> > error message even though it is detecting as USB PTP Class Camera. > >> > >> Please > >> > >> > help me. > >> > >> > > >> > >> > Eroor message : > >> > >> > ++++++++++++++++++++ > >> > >> > 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 > >> --summary > >> > >> > > >> > >> > Please make sure there is sufficient quoting around the arguments. > >> > >> > +++++++++++++++++++++++ > >> > >> > > >> > >> > pi@raspberrypi:~ $ gphoto2 --auto-detect > >> > >> > Model Port > >> > >> > > >> > >> > ---------------------------------------------------------- > >> > >> > USB PTP Class Camera usb:001,004 > >> > >> > > >> > >> > >> > >> You stripped the relevant part of the output with the actual error > >> > >> message so it is hard to know what's happening here. > >> > >> > >> > >> > >> > >> Cheers, > >> > >> > >> > >> Hub > >> > >> > >> > > > >> > >> > >> > _______________________________________________ > >> > Gphoto-devel mailing list > >> > Gphoto-devel@lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/gphoto-devel > >> > >> > >> -- > >> Marcus Meissner,SUSE LINUX GmbH; Maxfeldstrasse 5; D-90409 Nuernberg; Zi. > >> 3.1-33,+49-911-740 53-432,,serv=loki,mail=wotan,type=real < > >> meiss...@suse.de> > >> > > _______________________________________________ > > Gphoto-devel mailing list > > Gphoto-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/gphoto-devel > > > > > -- > http://www.damonlynch.net > _______________________________________________ > Gphoto-devel mailing list > Gphoto-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gphoto-devel _______________________________________________ Gphoto-devel mailing list Gphoto-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gphoto-devel