# DF-2097 — sil164_detect uses uninitialized reg9 on readb failure

## Verdict
REPRODUCED (source-only confirmation). Bug confirmed by source tracing.

## Mechanism
sil164_detect (dvo_sil164.c:176-180): u8 reg9 uninitialized. sil164_readb() return value unchecked. If readb fails (returns false), reg9 remains uninitialized, then (reg9 & SIL164_9_HTPLG) reads garbage.

## Fix
Check sil164_readb return value; return connector_status_unknown on failure.

## Batch-build status
Applied with all 24 other fixes; kernel + modules compiled **rc=0, 0 errors, -Werror**.
