Unlock instant, AI-driven research and patent intelligence for your innovation.

Network card firmware automatic upgrade method, device and computer-readable storage medium

A network card firmware and firmware upgrade technology, which is applied in the computer field, can solve the problems of increasing the difficulty of using network cards, wasting manpower, running, etc., and achieve the effect of improving the ease and reliability of operation and saving manpower and material resources

Active Publication Date: 2022-08-02
INSPUR SUZHOU INTELLIGENT TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to maintain the advantages of its x86 CPU, Intel only provides firmware upgrade tools for Linux systems under the x86 platform for its network cards such as X710. Because the instruction sets of the x86 platform and the ARM platform are different, the firmware upgrade tools for Intel network cards cannot be used on the ARM platform. If you want to use the new version firmware of the Intel network card in the Linux system of the non-x86 platform, you can only use it after upgrading the firmware on the x86 platform, which increases the difficulty of using the network card. , resulting in a waste of manpower

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Network card firmware automatic upgrade method, device and computer-readable storage medium
  • Network card firmware automatic upgrade method, device and computer-readable storage medium
  • Network card firmware automatic upgrade method, device and computer-readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach

[0059] The above embodiment does not limit how to perform S103, and the present application also provides an implementation manner of automatically detecting that there is a matching network card to be upgraded in the Linux system, which may include the following content:

[0060] Call the network monitoring thread to be upgraded to monitor the network cards of each device in the Linux system in real time; when it is detected that the network card of the target device is the network card to be upgraded, determine whether the network card to be upgraded meets the automatic upgrade conditions; if the network card to be upgraded meets the automatic upgrade conditions, send NIC firmware upgrade command.

[0061] The process of judging whether the network card to be upgraded satisfies the automatic upgrade conditions may include:

[0062] Read the NIC device number of the target device and the Vender ID of the NIC manufacturer; according to the NIC device number and NIC manufacture...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present application discloses an automatic upgrade method, device and computer-readable storage medium of network card firmware. The method includes pre-encapsulating the firmware upgrade toolkit of the x86 platform, the dependency files of each operating platform under the Linux system to parse the firmware upgrade toolkit, and the runtime library file of the virtual machine of the Linux system into the network card firmware upgrade package. After booting into the Linux system, check whether the current operating platform of the Linux system is an x86 architecture platform. If it is not an x86 platform, it will automatically install the matching dependency files and runtime library files from the network card firmware upgrade package to the current operating platform. The Linux system automatically detects whether each device has a matching network card to be upgraded. When it detects that there is a network card to be upgraded in the Linux system, it sends the network card firmware upgrade command, and invokes the network card firmware upgrade package to perform an automatic firmware upgrade operation for the network card to be upgraded. The present application implements automatic upgrade of cross-platform network card firmware based on the Linux system.

Description

technical field [0001] The present application relates to the field of computer technology, and in particular, to a method, an apparatus, and a computer-readable storage medium for automatic firmware upgrade of a network card. Background technique [0002] With the development of Internet, cloud computing, Internet of Things, mobile Internet and other technologies, especially the arrival of mobile Internet, devices running on non-x86 platforms such as ARM (Advanced RISC Machines) platform, MIPS (Million Instructions PerSecond) platform, PowerPC platform, etc. More and more, and in order to meet supply chain security, more and more enterprise-class devices are no longer satisfied with the x86 single platform. [0003] Due to the openness of Linux and the high cost performance of the ARM architecture platform and the MIPS architecture platform, the combination of ARM+Linux or MIPS+Linux is more and more widely used. For example, Android mobile phones are the product of the com...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F8/65
CPCG06F8/65
Inventor 张士辉
Owner INSPUR SUZHOU INTELLIGENT TECH CO LTD