Hallo Geert en anderen,

Op 11-09-2024 om 21:33 schreef Geert Stappers:
On Wed, Sep 11, 2024 at 01:48:25PM +0200, Paul van der Vlis wrote:
Op 10-09-2024 om 18:25 schreef Geert Stappers:
On Tue, Sep 10, 2024 at 04:25:18PM +0200, Paul van der Vlis wrote:

Als Nikon camera via USB koppelt en aanzet, dan treedt er een
foutmelding op dat het koppelen niet gelukt is. Maar wil helemaal niet
dat er iets gekoppeld wordt. Hoe van dat koppelen afkomen?


find /dev/udev -type f

Ik snap niet wat je hiermee wilt. Stel ik vind zo'n file, wat dan?
Op mijn eigen computer vind ik ook helemaal geen /dev/udev/ .

Oeps.

   find /etc/udev -type f

Er is daar 1 bestand, namelijk /etc/udev/udev.conf, maar dit is helemaal leeg (op wat uitgecommenteerde regels na). Dat is het default.

Dus onder /etc  i.p.v. onder  /dev   In die directory, is mijn
inschatting, staat dat er gekoppeld moeten. Anders is het de plaats
om te definieren dat er niets moet gebeuren. Met een regel als
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="8420", ATTRS{idProduct}=="fda9", RUN+="/bin/false"

Ik heb in /etc/udev/rules.d een bestand toegevoegd met daarin een dergelijke regel, voor iedereen leesbaar. Uiteraard heb ik de VendorID en ProductID vervangen door de juiste. Maar het helpt niet.

Dank voor het meedenken!

Een betere "dank-jullie-wel" is laten weten hoe de hindernis te nemen.
Op manier hebben meer mensen voordeel van het voorval.

Voor wat betreft verder meedenken:  Is het USB device een "storage
device"? Wat wordt met "koppelen" bedoelt? (`mount`?) Zou het kunnen
zijn dat een "automounter" vertelt moet worden dat ie het USB device mag
negeren?

Er is een programma actief genaamd csd-automount, dit komt uit het pakket cinnamon-settings-daemon en wordt standaard geïnstalleerd met Cinnamon.

Wellicht heb ik eerder gezegd dat het een MATE desktop was, dat is dan niet correct want het is een Cinnamon desktop.

Er verschijnen twee Nikon icoontjes op de desktop en er komt een venster met deze foutmelding:
----
Kan NIKON DSC D3 niet aankoppelen
Fout bij het initialiseren camera: -53: Kan het USB-apparaat niet claimen.
----

In de eigenschappen van het icoontje zie ik: "type bestandssysteem: gphoto2". Gphoto2 was geïnstalleerd, maar is verwijderd. Gphoto2 is overigens volgens mij geen bestandssysteem, het is een library die MTP en PTP kan, en drivers heeft voor allerlei camera's.

De camera verschijnt ook 2x in de filemanager, dus ik neem aan dat er sprake is van mounten. Maar misschien meer dan dat, bijvoorbeeld een poging tot het automatisch synchroniseren van foto's.

Het is dus nog niet gelukt. Mijn doel is dus dat Linux de camera negeert. (Ik bedenk me nog dat ik dat eventueel ook met een ander apparaat zou kunnen testen.)

Groet,
Paul


--
Paul van der Vlis Linux systeembeheer Groningen
https://vandervlis.nl/

Antwoord per e-mail aan