}\r
\r
/* allocate pd */\r
+ umv_buf.command = 1;\r
+ umv_buf.input_size = umv_buf.status = 0;\r
umv_buf.output_size = sizeof(struct ibv_alloc_pd_resp);\r
umv_buf.p_inout_buf = &resp;\r
//NB: Pay attention ! Ucontext parameter is important here:\r
}
else
if (mdev->fw_ver < mthca_hca_table[p_id->driver_data].min_supported_fw) {
- HCA_PRINT_EV(TRACE_LEVEL_WARNING ,HCA_DBG_LOW ,("HCA FW version %d.%d.%d is too old. Use %d.%d.%d or higher.\nIf you have problems, try updating your HCA FW.\n",
+ HCA_PRINT_EV(TRACE_LEVEL_WARNING ,HCA_DBG_LOW ,
+ ("The HCA FW version is %d.%d.%d, which is not the latest one. \n"
+ "If you meet any issues with the HCA please first try to upgrade the FW to version %d.%d.%d or higher.\n",
(int) (mdev->fw_ver >> 32), (int) (mdev->fw_ver >> 16) & 0xffff,
(int) (mdev->fw_ver & 0xffff),
(int) (mthca_hca_table[p_id->driver_data].min_supported_fw >> 32),