hairball
I reloaded and downgraded to 12.04 32bit and now when I plug the camera in, with chdkptp off, at least the OS sees the camera.
As I mentioned before, if the OS software access the camera, this
will cause problems with chdkptp.
This is unfortunately complicated, poorly documented, and distro/configuration specific. I've updated
https://app.assembla.com/spaces/chdkptp/wiki/Install with the specific steps I needed to get it working on Ubuntu 16.04.
I fire up CHDKptp and it sees the camera but when I go to connect chdkptp goes grey and hangs.
I assume "goes grey and hang" means the GUI? If so, I'd suggest trying the cli, as there could be GUI problems independent of the PTP issues. It might also give more useful error output.
Sometimes system logs provide clues.
I personally prefer to pick a configuration and try to understand the problems rather than throwing every possible permutation of version at it. chdkptp works on Ubuntu 16.04 (and recent raspbian and debian), your challenge is to figure out how specifically it fails on your particular systems.