MUSB interrupt storm on device removal
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
-EPROTOin 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