1. Interrupt ASYNC Address
2. Host System Error
3. Frame List Rollover
4. Port Change
5. USB Error
6. USB Interrupt
The issue here is that USB interrupt is seen whenever there is a device insertion or extaction but whenever there is a transaction that is finished, there should be an interrupt. Even though masking of interrupts is correct, still the host controller is unable to generate an interrupt. This could be more of a transceiver issue as there is tight binding b/w host and device and sync-up sometimes results in lot of corrupted packets.

No comments:
Post a Comment