[MTHCA] updated supported FW versions
authorleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 20 Sep 2006 12:21:38 +0000 (12:21 +0000)
committerleonidk <leonidk@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 20 Sep 2006 12:21:38 +0000 (12:21 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@504 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

hw/mthca/kernel/mthca_main.c

index 4eb24eb..1a34c14 100644 (file)
@@ -82,10 +82,10 @@ static struct {
        int is_memfree;
        int is_pcie;
 } mthca_hca_table[] = {
-       { MTHCA_FW_VER(3, 2, 0), MTHCA_FW_VER(3, 3, 3), 0, 0 }, /* TAVOR */
-       { MTHCA_FW_VER(4, 6, 0), MTHCA_FW_VER(4, 7, 0), 0, 1 }, /* ARBEL_COMPAT */
-       { MTHCA_FW_VER(5, 0, 0), MTHCA_FW_VER(5, 1, 300), 1, 1 },       /* ARBEL_NATIVE */
-       { MTHCA_FW_VER(1, 0, 0), MTHCA_FW_VER(1, 0, 1), 1, 1 }, /* SINAI */
+       { MTHCA_FW_VER(3, 3, 2), MTHCA_FW_VER(3, 4, 0), 0, 0 }, /* TAVOR */
+       { MTHCA_FW_VER(4, 7, 0), MTHCA_FW_VER(4, 7, 400), 0, 1 },       /* ARBEL_COMPAT */
+       { MTHCA_FW_VER(5, 1, 0), MTHCA_FW_VER(5, 1, 400), 1, 1 },       /* ARBEL_NATIVE */
+       { MTHCA_FW_VER(1, 0, 800), MTHCA_FW_VER(1, 1, 0), 1, 1 },       /* SINAI */
        { MTHCA_FW_VER(0, 0, 0), MTHCA_FW_VER(0, 0, 0), 0, 0 }          /* LIVEFISH */
 };
 
@@ -885,7 +885,7 @@ static int  mthca_check_fw(struct mthca_dev *mdev, struct pci_device_id *p_id)
 {
        int err = 0;
        
-       if (mdev->fw_ver <= mthca_hca_table[p_id->driver_data].max_unsupported_fw) {
+       if (mdev->fw_ver < mthca_hca_table[p_id->driver_data].max_unsupported_fw) {
                HCA_PRINT_EV(TRACE_LEVEL_ERROR ,HCA_DBG_LOW ,("HCA FW version %d.%d.%d is not supported. Use %d.%d.%d or higher.\n",
                           (int) (mdev->fw_ver >> 32), (int) (mdev->fw_ver >> 16) & 0xffff,
                           (int) (mdev->fw_ver & 0xffff),