summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorhathach <[email protected]>2026-07-15 18:20:04 +0700
committerhathach <[email protected]>2026-07-15 18:20:04 +0700
commit39b3c4482a8af712f4306b2d3bda3cf9b52f25db (patch)
treee591e6d0651bf8b44355e112c41721a9f256d1e6 /lib
parent59f02a1c4c18d7e43a1bd6aaad4b50e71931c9ff (diff)
hil: add usb_recover hub-cycle action; drop MosChip skips, gate it as incompatible
The MosChip MCS9990 card is physically removed from the rig: delete its cases-11/25 SKIP workaround (and the now-orphaned SKIP accounting) from usbtest.py and refuse to run outright if a DUT ever sits behind one again. usb_recover.sh gains `hub-cycle <busport>`: uhubctl VBUS cycle of the port feeding the device, walking upstream (parent hub -> root port) until it re-enumerates. Verified on the rig: leaf-level recovery (13-4.4 usbtest device) and full walk to the root port on a dead branch. SKILL.md updated for the action and the two-Renesas topology (root-port ppps is real; leaf 1a40:0201 hubs fake their "ganged" switching). Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01WxUeX4Yn26KibfjvDg2pN9
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions