Update: I just found out that SC supports the USB API as well.
Can you do this:
$ ptpcam -i
Camera information
==================
Model: RICOH THETA S
manufacturer: Ricoh Company, Ltd.
serial number: '00010093'
device version: 01.42
extension ID: 0x00000006
extension description: (null)
extension version: 0x006e
If not, can you see the camera if you do this:
craig@linux-cube:~$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 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 05ca:0366 Ricoh Co., Ltd
Example detecting camera with gphoto2
craig@linux-cube:~$ gphoto2 --auto-detect
Model Port
----------------------------------------------------------
USB PTP Class Camera usb:003,003
Please advise on version of Raspian and libptp you are using.
This is a known working configuration
- Raspbian Jessie
- kernel version 4.9.51-v7+
- libptp2-1.2.0
- Raspberry Pi 3.
In addition to your version of Raspian and libptp, please confirm that you’ve read the article below and can detect the camera with lsusb: