Skip to contentSkip to conversation

MUSB interrupt storm on device removal

DISCUSSION Johan Hovold 1 participant 1 message Jan 24, 2019 USB

lore
Share & tools
lore
#0 lore raw
Quoted 11 lines · Måns Rullgård
Quoted 9 lines · Bin Liu
Quoted 6 lines
Quoted 4 lines
Quoted 1 line

Why doesn't the same problem occur with other types of host controller?

Not sure, I am on musb for most of the times. Maybe other HCD doesn't giveback URBs with -EPROTO in such error case.

ehci-hcd also uses -EPROTO.

Is it possible to test the use case on ehci?

Quoted 7 lines
Quoted 4 lines

- connect a multi-ports usb serial device to a hub;
- open multiple ports with cat command;
- remove the usb serial device from the hub;
- console lockup happens?

It doesn't seem to happen using ehci or even musb on Allwinner A20. I have only seen the problem with musb on AM3358.

The A20 being dual core may possible explain the difference.

Johan