darktable icon indicating copy to clipboard operation
darktable copied to clipboard

tethering does not work after updating from 4.6.0 to 4.6.1

Open ms-photo opened this issue 2 years ago • 11 comments

Describe the bug

tethering has been working fine with my Nikon D850 and my Nikon D810 when using 4.6.0. After updating to 4.6.1 the tethering option does not show up, after switching the camera on.

all steps mentioned in the trouble-shooting guide have been executed successfully (see attached log):

  • the camera is identified correctly
  • gphoto2 is able to trigger the camera
  • gphoto2 receives the image from the camera when using the trigger button of the camera

Steps to reproduce

  1. start darktable
  2. connect camera using usb cable
  3. switch on camera

Expected behavior

darktable should offer to start tethering

Logfile | Screenshot | Screencast

Terminal Saved Output.txt

Commit

No response

Where did you obtain darktable from?

downloaded from www.darktable.org

darktable version

4.6.1

What OS are you using?

Mac

What is the version of your OS?

Sonoma 14.3.1 (23D60)

Describe your system?

No response

Are you using OpenCL GPU in darktable?

None

If yes, what is the GPU card and driver?

No response

Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip

No response

ms-photo avatar Feb 21 '24 08:02 ms-photo

in your description to reproduce an essential step is missing: connecting the cam for tethering in darktable: Are you sure you followed the description in https://docs.darktable.org/usermanual/4.6/en/tethering/overview/ (especially 3rd paragraph)?

MStraeten avatar Feb 23 '24 06:02 MStraeten

Hello @MStraeten

yes, I did exactly that: the issue is: in the import section there is no button coming up when the camera is connected (and switched on). This was the case before I upgraded to 4.6.1

ms-photo avatar Feb 23 '24 06:02 ms-photo

This is strange as nothing has changed in this area since 4.6.0. Are you sure 4.6.1 has been built with gphoto2 and so tethering mode enabled?

What is displayed for:

$ darktable --version

TurboGit avatar Feb 23 '24 06:02 TurboGit

/Applications/darktable.app/Contents/MacOS % clear && ./darktable --version

this is darktable 4.6.1
Copyright (C) 2012-2024 Johannes Hanika and other contributors.

Compile options:
  Bit depth              -> 64 bit
  Debug                  -> DISABLED
  SSE2 optimizations     -> ENABLED
  OpenMP                 -> ENABLED
  OpenCL                 -> ENABLED
  Lua                    -> ENABLED  - API version 9.2.0
  Colord                 -> DISABLED
  gPhoto2                -> ENABLED
  GMIC                   -> DISABLED - Compressed LUTs are NOT supported
  GraphicsMagick         -> DISABLED
  ImageMagick            -> ENABLED
  libavif                -> ENABLED
  libheif                -> ENABLED
  libjxl                 -> ENABLED
  OpenJPEG               -> ENABLED
  OpenEXR                -> ENABLED
  WebP                   -> ENABLED

See https://www.darktable.org/resources/ for detailed documentation.
See https://github.com/darktable-org/darktable/issues/new/choose to report bugs.
Lua support enabled
/Applications/darktable.app/Contents/MacOS % 

ms-photo avatar Feb 23 '24 07:02 ms-photo

This is strange as nothing has changed in this area since 4.6.0.

There are now two different builds?

kmilos avatar Feb 23 '24 07:02 kmilos

I see, it is macOS... I have zero experience with this. I'll let macOS expert answer, sorry for the noise.

TurboGit avatar Feb 23 '24 08:02 TurboGit

@ms-photo this is the homebrew based build of darktable. Can you please download and try the other arm64 package and report here.

We need to investigate if there is an issue with gphoto on homebrew based builds.

zisoft avatar Feb 23 '24 08:02 zisoft

i tried it with my 4.6.1 build (the 12.5 arm64 build based on macports) and was able to connect my canon cam for tethering

MStraeten avatar Feb 23 '24 10:02 MStraeten

Ok thanks! So let's again dive into homebrew stuff...

zisoft avatar Feb 23 '24 10:02 zisoft

Strange, works for me too with my Canon, homebrew build.

zisoft avatar Feb 23 '24 10:02 zisoft

@ms-photo this is the homebrew based build of darktable. Can you please download and try the other arm64 package and report here.

We need to investigate if there is an issue with gphoto on homebrew based builds.

I downloaded the x86_64 built and installed it (without homebrew) and it's working there. So the issue seems to be related to the homebrew built.

ms-photo avatar Feb 28 '24 08:02 ms-photo

This issue has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.

github-actions[bot] avatar May 01 '24 00:05 github-actions[bot]

This issue has been marked as stale due to inactivity for the last 60 days. It will be automatically closed in 300 days if no update occurs. Please check if the master branch has fixed it and report again or close the issue.

still not fixed

ms-photo avatar May 02 '24 08:05 ms-photo

Given the comments that's not a dt issue but probably some library to connect to the camera missing. Anyway no need to keep this open.

TurboGit avatar May 02 '24 14:05 TurboGit