Roland Dreier wrote:

OK, I think I see the problem.  Can you please try this patch and let
me know if it helps?

Thanks,
 Roland

--- infiniband/hw/mthca/mthca_memfree.c (revision 2156)
+++ infiniband/hw/mthca/mthca_memfree.c (working copy)
@@ -384,6 +384,7 @@ int mthca_map_user_db(struct mthca_dev *
        if (ret < 0)
                goto out;

+       db_tab->page[i].mem.length = 4096;
        db_tab->page[i].mem.offset = uaddr & ~PAGE_MASK;

ret = pci_map_sg(dev->pdev, &db_tab->page[i].mem, 1, PCI_DMA_TODEVICE);



Great! This helps. I can execute ibv_pingpong without any errors.

[EMAIL PROTECTED]:~] ibv_pingpong
 local address:  LID 0x0001, QPN 0x000404, PSN 0x297822
 remote address: LID 0x0002, QPN 0x000404, PSN 0x1c5b52
8192000 bytes in 0.02 seconds = 3403.05 Mbit/sec
1000 iters in 0.02 seconds = 19.26 usec/iter

Thanks,
Sayantan.

_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general



_______________________________________________ openib-general mailing list [email protected] http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to