core: tolerate uvc control class failures
This commit is contained in:
parent
e5e5cd2630
commit
29e86791ed
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user