PaulStoffregen / USBHost_t36

USB Host Library for Teensy 3.6 and 4.0
165 stars 85 forks source link

EHCI halted by certain devies #46

Open dctucker opened 3 years ago

dctucker commented 3 years ago

Hi, I just wanted to bubble this issue up here, ask for advice, and offer to do some debugging.

I've forked this repository to get at port numbers more easily, and I've run into a snag with a device causing the host to stop responding to new connections to its USB hub. That this is currently only reproducible with a newer synthesizer may make this a bit harder for others to dive into, but I would like to glean some understanding from those who have more experience with the USB specification.

@PaulStoffregen is there anything obvious you can see that would cause this? Or perhaps a workaround by resetting the EHCI driver on error? I'd appreciate any insight you could offer.

Referenced issue with more detail in dctucker/USBHost_t41

PaulStoffregen commented 3 years ago

To answer your question

is there anything obvious you can see that would cause this?

No.