Commit:     77109cc2823f025ccd66ebd9b88fbab90437b2d8
Parent:     1b524963fd2d7fb20ea68df497151aa9d17fbca4
Author:     Jack Morgenstein <[EMAIL PROTECTED]>
AuthorDate: Sun Oct 21 12:03:01 2007 +0200
Committer:  Roland Dreier <[EMAIL PROTECTED]>
CommitDate: Sun Oct 21 15:06:04 2007 -0700

    mlx4_core: Increase command timeout for INIT_HCA to 10 seconds
    The current INIT_HCA firmware command timeout is sufficient for the
    default number of resources (QPs, CQs, etc) being allocated, but if
    the HCA profile is modified to increase the amount of resources, then
    a spurious timeout is detected and HCA initialization fails.
    Increase the timeout for the INIT_HCA command to 10 seconds, which
    also brings it into line with all the other command timeouts.
    Signed-off-by: Jack Morgenstein <[EMAIL PROTECTED]>
    Signed-off-by: Roland Dreier <[EMAIL PROTECTED]>
 drivers/net/mlx4/fw.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/net/mlx4/fw.c b/drivers/net/mlx4/fw.c
index 6471d33..5064873 100644
--- a/drivers/net/mlx4/fw.c
+++ b/drivers/net/mlx4/fw.c
@@ -736,7 +736,7 @@ int mlx4_INIT_HCA(struct mlx4_dev *dev, struct 
mlx4_init_hca_param *param)
        MLX4_PUT(inbox, (u8) (PAGE_SHIFT - 12), INIT_HCA_UAR_PAGE_SZ_OFFSET);
        MLX4_PUT(inbox, param->log_uar_sz,      INIT_HCA_LOG_UAR_SZ_OFFSET);
-       err = mlx4_cmd(dev, mailbox->dma, 0, 0, MLX4_CMD_INIT_HCA, 1000);
+       err = mlx4_cmd(dev, mailbox->dma, 0, 0, MLX4_CMD_INIT_HCA, 10000);
        if (err)
                mlx4_err(dev, "INIT_HCA returns %d\n", err);
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to