diff --git a/deploy/releve-cellules/README.md b/deploy/releve-cellules/README.md index 0bc3e43..c209fc3 100644 --- a/deploy/releve-cellules/README.md +++ b/deploy/releve-cellules/README.md @@ -30,12 +30,24 @@ DSM embarque `usbserial.ko` et `ftdi_sio.ko` mais ne les charge pas d'office. `charger-pilotes.sh` les charge et ouvre les droits de `/dev/ttyUSB0`. Automatiser via **Planificateur de taches DSM** -> tache declenchee -« Au demarrage », utilisateur **root**, commande : +« Au demarrage », **utilisateur = root** (onglet General, PAS un compte simple), +commande : /volume1/homes/TMZF5455/projects/EVCS/EVCS/deploy/releve-cellules/charger-pilotes.sh -A relancer aussi manuellement (meme chemin, en root) apres avoir rebranche le -cable, sinon le device n'existe pas. +⚠️ **La tache DOIT tourner en root.** `insmod` exige root, et une mise a jour +DSM MAJEURE efface le sudo passwordless : constate le 24/09, DSM 7.3.2 -> 7.4.1 a +supprime NOPASSWD pour TMZF5455, et une tache en compte simple n'a alors plus +aucun moyen de s'elever. Le script tente bien `sudo -n` en secours, mais ce +secours disparait au premier update majeur. Une tache root, elle, ne depend de +rien et survit aux updates. + +Apres un update DSM majeur, verifier aussi que la tache n'a pas ete DESACTIVEE +(les updates majeurs desactivent souvent les taches declenchees). + +A relancer manuellement apres avoir rebranche le cable : DSM -> selectionner la +tache -> « Executer » (elle tourne en root), ou en terminal `sudo charger-pilotes.sh` +avec le mot de passe. ### 2. Le conteneur (TMZF5455, membre du groupe docker -> sans sudo)