net: txgbe: add FW version warning
authorJiawen Wu <jiawenwu@trustnetic.com>
Wed, 23 Aug 2023 06:19:32 +0000 (14:19 +0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 25 Aug 2023 06:42:59 +0000 (07:42 +0100)
Since XPCS device identifier is implemented in the firmware version
0x20010 and above, so add a warning to prompt the users to upgrade the
firmware to make sure the driver works.

Signed-off-by: Jiawen Wu <jiawenwu@trustnetic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/wangxun/txgbe/txgbe_main.c

index 46eba6d..641b818 100644 (file)
@@ -663,6 +663,9 @@ static int txgbe_probe(struct pci_dev *pdev,
                         "0x%08x", etrack_id);
        }
 
+       if (etrack_id < 0x20010)
+               dev_warn(&pdev->dev, "Please upgrade the firmware to 0x20010 or above.\n");
+
        txgbe = devm_kzalloc(&pdev->dev, sizeof(*txgbe), GFP_KERNEL);
        if (!txgbe) {
                err = -ENOMEM;