MPC8548 DMA -> ATMU -> SRIO error causes channel busy forever

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MPC8548 DMA -> ATMU -> SRIO error causes channel busy forever

844件の閲覧回数
jordanporter
Contributor I

I have a a custom SRIO driver that communicates via the DMA controller through an ATMU for maintenance packets. When encountering network errors, the software will timeout the DMA transfer and trigger a software initiated channel abort. The DMA channel then gets stuck in the busy state forever. Even without triggering the software initiated channel abort, the transfer never times out or completes. This renders the channel unusable.

Dumping the ATMU and DMA registers with a BDI (2000/3000) shows that everything is setup correctly as described in the manual.

What would cause a software initiated abort to not correctly free the channel from its busy state?

タグ(3)
0 件の賞賛
返信
0 返答(返信)