From 29e86791edcc24ae55cf03060cf7e929a587d5f0 Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Sun, 30 Nov 2025 18:22:48 -0300 Subject: [PATCH] core: tolerate uvc control class failures --- scripts/daemon/lesavka-core.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/daemon/lesavka-core.sh b/scripts/daemon/lesavka-core.sh index 09f9226..620e7b0 100644 --- a/scripts/daemon/lesavka-core.sh +++ b/scripts/daemon/lesavka-core.sh @@ -161,6 +161,7 @@ for s in fs hs ss; do done # ── 4. Video‑Control interface ───────────────────────────────────── +set +e # relax errors for configfs quirks mkdir -p "$F/control/header/h" # real dir – mandatory mkdir -p "$F/control/class" # parent once mkdir -p "$F/control/class/fs" "$F/control/class/hs" "$F/control/class/ss" 2>/dev/null || true @@ -188,6 +189,7 @@ tree -L 3 "$F/control" | sed 's/^/[lesavka-core] /' for s in fs hs ss; do [ -L "$F/control/class/$s" ] || log "⚠️ $s link missing (continuing)" done +set -e # back to strict mode # optional: hide unsupported controls echo 0 >"$F/control/terminal/camera/default/bmControls" 2>/dev/null || true