diff options
| author | hathach <[email protected]> | 2026-07-15 18:20:04 +0700 |
|---|---|---|
| committer | hathach <[email protected]> | 2026-07-15 18:20:04 +0700 |
| commit | 39b3c4482a8af712f4306b2d3bda3cf9b52f25db (patch) | |
| tree | e591e6d0651bf8b44355e112c41721a9f256d1e6 /docs | |
| parent | 59f02a1c4c18d7e43a1bd6aaad4b50e71931c9ff (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 'docs')
0 files changed, 0 insertions, 0 deletions
