From c7225cc9f673ca86bc861b9ffbe44e8947a75e74 Mon Sep 17 00:00:00 2001 From: Jules Date: Wed, 10 Jun 2026 14:33:14 +0200 Subject: [PATCH] surveiller_dslr : retirer le reset USB automatique (contre-productif) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Les resets USB ioctl répétés en boucle aggravent l'état des appareils Canon au lieu de les débloquer. La fonction _usb_reset_canon est conservée pour usage manuel mais n'est plus appelée automatiquement. Co-Authored-By: Claude Sonnet 4.6 --- backend/main.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/backend/main.py b/backend/main.py index 2fbdd19..6b6fdef 100644 --- a/backend/main.py +++ b/backend/main.py @@ -160,11 +160,6 @@ async def surveiller_dslr(): else: _echecs_connexion += 1 log.warning(f"Echec connexion DSLR ({_echecs_connexion})") - # Après 3 échecs consécutifs (~15s), reset USB pour débloquer un port stall - if _echecs_connexion % 3 == 0: - log.warning("Reset USB Canon tentative de deblocage...") - _usb_reset_canon() - await asyncio.sleep(12) # Laisser le Canon se ré-énumérer (~10s) except Exception as e: log.debug(f"surveiller_dslr: {e}")