ricardgb commented on issue #19435:
URL: https://github.com/apache/nuttx/issues/19435#issuecomment-4984670255
Follow-up with the captured macOS success log (same host, retest of the
previous comment's confirmation):
```
20:46:24.778 AppleUSB20HubPort@01130000: enumerated 0x0000/0000/1010
(Composite device / 4) at 12 Mbps
20:46:25.903 AppleUSBIORequest::complete: device 4 endpoint 0x87: status
0xe0005000 (pipe stalled): 0 bytes transferred
20:46:25.904 AppleUSBIORequest::complete: device 4 endpoint 0x87: status
0xe0005000 (pipe stalled): 0 bytes transferred
20:46:25.905 AppleUSBIORequest::complete: device 4 endpoint 0x87: status
0xe0005000 (pipe stalled): 0 bytes transferred
```
Those three bulk-IN stalls are the expected, BOT-legal halts for the failed
MODE SENSE
page-0 probes — and this time recovery just works: GET STATUS answered, halt
cleared,
failed CSW delivered, probe continues. The entire kernel log for the plug-in
is 23 lines:
**no EP0 timeouts, no `fConsecutiveResetCount`, no device resets, no port
disable.**
(For contrast, the failure logs earlier in this thread ran to hundreds of
lines of reset
spirals ending in "persistent enumeration failures".)
```
/dev/disk4 (external, physical):
0: PROVISION *32.8 KB disk4
```
Drive mounted. Closing the loop on the macOS side of this issue.
Disclosure: as above — investigation and fixes by an AI agent (Claude Code),
operated,
directed, and reviewed by the submitter.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]