This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

66AK2G02: Isochronous-out interrupt may not occur

Part Number: 66AK2G02

Hello,

We are developing USB audio devices with 66AK2G02.
I am developing a USB driver, and I use isochronous IN and OUT, but rarely happens that the XferInProgress event does not occur.

Isochronous IN and OUT use four TRBs (three for DMA transfer and one for circulation LINK). During isochronous transfer, update the buffer of DMA transfer TRB from XferInProgress event, then notify buffer update to 66AK2G02 with DEPUPDXFER command. Normally, this process can be repeated correctly, but rarely the XferInProgress event of isochronous OUT does not occur, and as a result it can not receive the isochronous OUT packet.

When the isochronous OUT packet can not be received, the initiative of the three DMA transfer TRBs is in 66AK2G02 (HWO bit = 1), and the isochronous OUT reaches 66AK2G02, but the XferInProgress event does not occur.
I think that this is a problem of 66AK2G02, but the corresponding errata does not exist.

Does your company have errata or information on this issue?
If you have it, is it possible to have the information disclosed?