On Tue, Sep 23, 2014 at 10:06:35PM +0200, Jehan Pagès wrote: > Hi, > > On Tue, Sep 23, 2014 at 8:33 PM, Daniel P. Berrange <d...@berrange.com> wrote: > > On Tue, Sep 23, 2014 at 05:01:22PM +0200, Jehan Pagès wrote: > >> On Tue, Sep 23, 2014 at 4:40 PM, Jehan Pagès <jehan.marmott...@gmail.com> > >> wrote: > >> > Hi again! > >> > > >> > Well today I still don't have access to my Canon, but I borrowed > >> > someone's Nikon D5000. It is in the list of gphoto2 supported cameras, > >> > apparently it has all features. Yet when I plug in, my system sees it > >> > well and mount it (apparently through gphoto2 even, considering the > >> > URI in the file browser). But entangle just won't see it. I refresh > >> > and the list is just empty. > >> > > >> > I feel like there is some mode to enable or something in the camera > >> > menus? But I could not find it. Could you guide me? > >> > >> Also note that as I said, gphoto2 does seem to see it through my file > >> browser (Nemo), and I confirmed by command line: > >> $ gphoto2 --auto-detect > >> Model Port > >> ---------------------------------------------------------- > >> Nikon DSC D5000 (PTP mode) usb:003,004 > >> > >> Only entangle won't see it at all. So what's the deal? > > > > That's very strange - can you post the log from 'entangle --debug-entangle > > --debug-gphoto'. > > It should have enough info to let us see the problem. > > Attached the logs. > I can't see anything wrong, but I can't see anywhere where the camera > would be detected either. Looks like camera detection just detects > nothing. Maybe I don't watch the right things though. > Thanks.
THe relevant part starts here, where we see libgphoto loading the libraries it uses to talk to hardware: > gp_port_info_list_load: Using ltdl to load io-drivers from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0'... > foreach_func: Called for filename > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/disk'. > gp_port_library_list: found fstab fsname /dev/mapper/mint--vg-root > gp_port_library_list: found fstab fsname > UUID=71538e16-ceaa-4c9b-8d39-f565c8701b6b > gp_port_library_list: found fstab fsname /dev/mapper/mint--vg-swap_1 > gp_port_library_list: found mtab fsname /dev/mapper/mint--vg-root > gp_port_library_list: found mtab fsname proc > gp_port_library_list: found mtab fsname sysfs > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname udev > gp_port_library_list: found mtab fsname devpts > gp_port_library_list: found mtab fsname tmpfs > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname /dev/sda1 > gp_port_library_list: found mtab fsname binfmt_misc > gp_port_library_list: found mtab fsname systemd > gp_port_library_list: found mtab fsname gvfsd-fuse > foreach_func [gphoto2-port-info-list.c:237]: Error during assembling of port > list: 'Unspecified error' (-1). > foreach_func: Loaded '' ('^disk:') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/disk'. > foreach_func: Called for filename > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/ptpip'. > foreach_func: Loaded 'PTP/IP Connection' ('ptpip:') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/ptpip'. > foreach_func: Loaded '' ('^ptpip:') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/ptpip'. > foreach_func: Called for filename > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 0' ('serial:/dev/ttyS0') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 1' ('serial:/dev/ttyS1') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 2' ('serial:/dev/ttyS2') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 3' ('serial:/dev/ttyS3') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 4' ('serial:/dev/ttyS4') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 5' ('serial:/dev/ttyS5') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 6' ('serial:/dev/ttyS6') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 7' ('serial:/dev/ttyS7') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 8' ('serial:/dev/ttyS8') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 9' ('serial:/dev/ttyS9') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 10' ('serial:/dev/ttyS10') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 11' ('serial:/dev/ttyS11') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 12' ('serial:/dev/ttyS12') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 13' ('serial:/dev/ttyS13') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 14' ('serial:/dev/ttyS14') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 15' ('serial:/dev/ttyS15') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 16' ('serial:/dev/ttyS16') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 17' ('serial:/dev/ttyS17') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 18' ('serial:/dev/ttyS18') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 19' ('serial:/dev/ttyS19') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 20' ('serial:/dev/ttyS20') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 21' ('serial:/dev/ttyS21') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 22' ('serial:/dev/ttyS22') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 23' ('serial:/dev/ttyS23') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 24' ('serial:/dev/ttyS24') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 25' ('serial:/dev/ttyS25') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 26' ('serial:/dev/ttyS26') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 27' ('serial:/dev/ttyS27') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 28' ('serial:/dev/ttyS28') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 29' ('serial:/dev/ttyS29') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 30' ('serial:/dev/ttyS30') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 31' ('serial:/dev/ttyS31') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded '' ('^serial:') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > gp_port_info_list_load: Using ltdl to load io-drivers from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0'... > foreach_func: Called for filename > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/disk'. > gp_port_library_list: found fstab fsname /dev/mapper/mint--vg-root > gp_port_library_list: found fstab fsname > UUID=71538e16-ceaa-4c9b-8d39-f565c8701b6b > gp_port_library_list: found fstab fsname /dev/mapper/mint--vg-swap_1 > gp_port_library_list: found mtab fsname /dev/mapper/mint--vg-root > gp_port_library_list: found mtab fsname proc > gp_port_library_list: found mtab fsname sysfs > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname udev > gp_port_library_list: found mtab fsname devpts > gp_port_library_list: found mtab fsname tmpfs > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname none > gp_port_library_list: found mtab fsname /dev/sda1 > gp_port_library_list: found mtab fsname binfmt_misc > gp_port_library_list: found mtab fsname systemd > gp_port_library_list: found mtab fsname gvfsd-fuse > foreach_func [gphoto2-port-info-list.c:237]: Error during assembling of port > list: 'Unspecified error' (-1). > foreach_func: Loaded '' ('^disk:') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/disk'. > foreach_func: Called for filename > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/ptpip'. > foreach_func: Loaded 'PTP/IP Connection' ('ptpip:') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/ptpip'. > foreach_func: Loaded '' ('^ptpip:') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/ptpip'. > foreach_func: Called for filename > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 0' ('serial:/dev/ttyS0') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 1' ('serial:/dev/ttyS1') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 2' ('serial:/dev/ttyS2') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 3' ('serial:/dev/ttyS3') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 4' ('serial:/dev/ttyS4') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 5' ('serial:/dev/ttyS5') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 6' ('serial:/dev/ttyS6') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 7' ('serial:/dev/ttyS7') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 8' ('serial:/dev/ttyS8') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 9' ('serial:/dev/ttyS9') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 10' ('serial:/dev/ttyS10') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 11' ('serial:/dev/ttyS11') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 12' ('serial:/dev/ttyS12') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 13' ('serial:/dev/ttyS13') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 14' ('serial:/dev/ttyS14') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 15' ('serial:/dev/ttyS15') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 16' ('serial:/dev/ttyS16') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 17' ('serial:/dev/ttyS17') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 18' ('serial:/dev/ttyS18') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 19' ('serial:/dev/ttyS19') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 20' ('serial:/dev/ttyS20') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 21' ('serial:/dev/ttyS21') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 22' ('serial:/dev/ttyS22') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 23' ('serial:/dev/ttyS23') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 24' ('serial:/dev/ttyS24') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 25' ('serial:/dev/ttyS25') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 26' ('serial:/dev/ttyS26') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 27' ('serial:/dev/ttyS27') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 28' ('serial:/dev/ttyS28') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 29' ('serial:/dev/ttyS29') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 30' ('serial:/dev/ttyS30') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded 'Serial Port 31' ('serial:/dev/ttyS31') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. > foreach_func: Loaded '' ('^serial:') from > '/home/jehan/.local/lib/libgphoto2_port/0.12.0/serial'. Notice how no where here does it try to load the USB driver. On my machine I see this: gphoto2-port-info-list: Called for filename '/usr/lib64/libgphoto2_port/0.10.0/usb1'. gphoto2-port-info-list: Loaded '' ('^usb:') from '/usr/lib64/libgphoto2_port/0.10.0/usb1'. gphoto2-port-info-list: Loaded 'Universal Serial Bus' ('usb:001,004') from '/usr/lib64/libgphoto2_port/0.10.0/usb1'. gphoto2-port-info-list: Loaded 'Universal Serial Bus' ('usb:001,003') from '/usr/lib64/libgphoto2_port/0.10.0/usb1'. gphoto2-port-info-list: Called for filename '/usr/lib64/libgphoto2_port/0.10.0/usbdiskdirect'. gphoto2-port-info-list: Called for filename '/usr/lib64/libgphoto2_port/0.10.0/usbscsi'. Given that "/home/jehan/.local/lib/libgphoto2_port" path I guess this is a custom libgphoto2 build you've done yourself. It looks like your build did not compile USB support - probably you missed the libusb1 development package Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| _______________________________________________ Entangle-devel mailing list Entangle-devel@gna.org https://mail.gna.org/listinfo/entangle-devel