It is not possible to download pictures from a USB connected camera in PTP mode (SuSE 11.2), though digikam detects the camera correctly upon turning it on. I tried this with digikam, picasa, and gtkam and various cameras (Nikon D200 , Traveller, …). The PTP download mode worked flawlessly in previous releases (11.0). I know also from other people having the same problem. However, if the camera permits to switch the USB connection to Mass storage mode, then download of images is possible. This, however, cannot serve as a general solution to the problem, because there are cameras on the market, that only have PTP mode (e.g. Nikon D300). Furthermore controlling a camera via gtkam requires PTP mode. Could somebody from development look into this problem or provide a solution? I think this problem has already been addressed also in other threads, but I couldn’t find any useful advice.
Hmm, better not tell my two cameras, because I’m using PTP mode just fine in 11.2.
You’d have to supply more debug info to get any help. What do you get in /var/log/messages when you plug in the camera? Some equipment are finickly, they don’t like being connected via a hub, so try a motherboard USB socket.
I connected the camera to various USB-ports of my PC. Always the same finding: digikam detects the camera as NIKON D200 (ptp auto-detected) but doesn’t open the picture download window. dmesg reports the following:
5862.413435] usb 1-2.2: new high speed USB device using ehci_hcd and address 6
5862.489130] usb 1-2.2: New USB device found, idVendor=04b0, idProduct=0410
5862.489188] usb 1-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
5862.489204] usb 1-2.2: Product: NIKON DSC D200
5862.489216] usb 1-2.2: Manufacturer: NIKON
5862.489227] usb 1-2.2: SerialNumber: 0000000
5862.489517] usb 1-2.2: configuration #1 chosen from 1 choice
This seems to be a /dev/ protection problem; because when starting digikam under user root; the camera is detected in ptp-mode; the picture download window opens, and download to the root account is possible. what can I do to open the camera device in ptp mode for a regular login?
I connected a camera to 11.2 just now to upload some photos and it popped up on the notifier. No problems starting up digikam either. Are you all up to date with package updates?
I rarely use the PTP mode with a file manager. But I decided to apply the CHDK hack for Canon cameras on my Canon Ixus 800IS digikam (SD700 in US terms) and so I plugged it in to my 64-bit openSUSE-11.2 Intel Core i7 PC (running KDE-4.3.5), and much to my surpise, there was no option popup to connect it via my file manager. Only an option to run digikam.
I then ran fdisk as root and the camera was not seen! That was a surprise. It made me think of this thread.
I did NOT check the Canon to see if the PTP mode was disabled (I’m not even sure where to look for that).
In my case, as a work around, I just took the SD card, plugged it into a laptop’s SDcard slot (where the laptop is running openSUSE), I obtained the appropriate popoup, and I was able to hack at the SD memory card that way (to apply the CHDK hack to my Canon). The hack was successful (done entirely with Linux commands), and I now have more settings than I can “shack a stick at” on my Canon Ixus 800IS digicam, and I have a massive undertaking to try and learn the zillion of new settings for my Canon - but I diverge.
So I am thinking something has happened to cause this on my PC, and it appears that I can reproduce what you have reported. …albeit I do need to check to see if PTP mode has been disabled on the camera.
Most modern digital cameras support only PTP now because it offers a richer interface than memory device (e.g. remote control). It could be that KDE4 support for a PTP backend is incomplete or buggy and I haven’t noticed because I have used digikam in PTP mode all along.