Microsoft Surface Type Cover re-enumeration is delayed after suspend-resume cycle.
Problem
Surface Type Cover (USB 045e:09c0) has autosuspend_delay_ms=2000, causing 2-3 second delay in device re-enumeration after suspend-resume. Users experience 2-3 seconds of unresponsive keyboard/trackpad post-resume.
Root Cause
USB autosuspend delay prevents immediate device availability after resume completes.
Proposed Solution
Disable autosuspend for Surface Type Cover via udev quirk:
SUBSYSTEMS=="usb", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="09c0", ATTR{power/autosuspend_delay_ms}="-1"
Impact
- Resume feels immediate; no user-visible input delay
- No performance overhead (autosuspend still works for other devices)
- Minimal power impact (Type Cover is wired, not Bluetooth)