After trying many times to start tethering with my Nikon Z7II and macbook pro m1 via usb. Darktable refuse to connect to my camera!
Darktable sees my camera correct. But when i try to connect i get a message that my usb port is not available or taken by a another process. I tried a another port. And even reboot te system. But i still get the same message.
Is there a known solution?
I installed DT from the package from the website. And i use 5.0.1
I found that darktable use gphoto for the tether function. I tried to start gphoto from the terminal and is not installed?
Iām affraid your right. when i discovered that with sudo gphoto2 worked. I suspected that this was a new Apple security point. (or is it an keep others out of my back yard?) at least i can tether with nikons tether tool. But for al those other brands?
Iāve read the github post. And it is clear now where the problem is. Perhaps it is best to make a note on the Darktable site that tethering is not working anymore on macos 14 and up.
As noted in the next reply. From 14.x and upwards. The communication between gphoto2 (the intermediate for darktable) and macos failed due to security concerns.
at least with my recent macports based builds iām able to connect and tether EOS R6mII from my m1max macbook running macos 15.4.1 - so no darktable issue (maybe no issue because itās built on my machine )
(macports uses libgphoto2 2.5.31_0)
maybe check, if you have some autostart jobs that connects to your camera before darktable can get access
I just look at MacPorts and see that the latest āportā of DarkTable is in the 4.8.x range. also for the -develop version. Brew delivers version 5.0.1 i know not much difference.
It would be nice to tether via darktable. But for now Nikon tether also works. Only 1 extra step to import the files into Darktable .
macports isnāt the best source for darktable since there are recent macOS builds provided by darktable team.
Iām using macports for the build dependencies only
I had the same issue, could not mount the camera because of the āptpcameradā process. Starting darktable with āsudoā also worked, but Iād rather not run darktable with sudo. Unfortunately āptpcameradā automatically restarts when killing it in the terminal, so one needs to do it in a loop:
while true; do killall -9 ptpcamerad 2>/dev/null; sleep 1; done
Tethering works nicely then with my Nikon Z fc, even with live preview which is not supported in the Nikon NX Tether App.
NX Studio (and possibly other Nikon apps which access the camera, included the wireless transfer utility)
If you quit all of them, ptpcamerad should quit automatically. However, you might need to restart the Mac. I have experienced the same issue. Discussion here: