Xilinx / dma_ip_drivers

Xilinx QDMA IP Drivers
https://xilinx.github.io/dma_ip_drivers/
582 stars 421 forks source link

QDMA uses wait_event_interruptible(), reports "impossible" timeouts #146

Open dmax621 opened 2 years ago

dmax621 commented 2 years ago

Symptoms as described here: https://support.xilinx.com/s/feed/0D52E00006hpMcsSAE See also: https://github.com/Xilinx/dma_ip_drivers/issues/62 Patches to fix this issue attached: 0001-Refactor-selection-of-swaitq-vs-traditional-waitq-ma.patch.txt 0002-Don-t-wait-interruptibly-it-causes-apparent-DMA-fail.patch.txt

hmaarrfk commented 2 years ago

Hello,

My name is Mark Harfouche. I am not affiliated with Xilinx in any way. Over the years of using QDMA, I've been wanted better community organization.

I've created a fork of dma_ip_drivers which I intend to maintain and work with the community at large to improve.

The fork can be found https://github.com/hmaarrfk/dma_ip_drivers

For now, I am stating the main goals of the repository in https://github.com/hmaarrfk/dma_ip_drivers/issues/2

If you are interested in working together, feel free to open an issue or PR to my fork.

Best,

Mark

PS. Xilinx over the years, has shown that it does not intent to reply to this repository. I've found that they tend reply if you post on their own forum.

Quarky93 commented 1 year ago

Have this fix been merged yet?