Hi Rui,

It looks like you're overflowing the Completion Queue. On the application
side, this could manifest as a hang while polling the CQ.

This could happen you receive more completion queue entries than the CQ
could handle. The depth of the CQ is set while creating it. It is the
second parameter in the call to "ibv_create_cq". You can try increasing
this to a larger value and see if your problem goes away.

Another thing you could check is the Firmware version of your card
(from the debug output, I'm assuming its a Mellanox InfiniHost card). Is
it a really really old version (4.7.500)? If so, you could try upgrading
that. There were some fixes for similar issues checked in after that.

Thx,
Hari.

On Thu, 11 Feb 2010, Rui Machado wrote:

> Hi list,
>
> I'm seeing the following message:
>
> ib_mthca 0000:0d:00.0: CQ overrun on CQN 380090
>
> can someone please tell me what does it mean and/or why and when this happens?
> On the user-space side, the application is hanging while polling on
> the queue pair.
>
> Thanks in advance.
>
> Rui Machado
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to