Test Group 2202
Device Network
This is a test group for Network Interface Cards. A Network Interface Card (NIC, also known as a Network Interface Controller, network adapter, LAN adapter, and by similar terms) is a computer hardware component that connects a computer to a computer network such as Ethernet, WIFI or Token Ring. This provides a base for a full network protocol stack, allowing communication among small groups of computers on the same local area network (LAN) and large-scale network communications through routable protocols, such as Internet Protocol (IP).
NIC diagnostics are done through self testing as well as packet send and receive sequence verification through standard NIC tests known as Ping tests. Self tests and simple Ping tests are hardware internal tests, simple Ping is done through PHY loopback. ICMP Ping test is an IP based ICMP Ping test which can be configured to run a loop back ping on same NIC or an external ICMP to a remote machine.
Note: The network stack MUST be enabled from UEFI BIOS Setup to run tests from this group.
Note: The Self test and simple Ping testing does not require any configuration, or additional cabling. ICMP Ping requires either a loopback plug (internal Ping) or suitable cabling to connect a network (external ping). To ping a remote system, both the tested and remote systems should be on same subnet else the reply will time-out. A gateway address should also be specified in the test attributes, even if there is no gateway machine present, as this is required for configuration.
Test Number 403
Test Name ICMP
The ICMP Ping Test uses the IP stack and is based on ICMP protocol. The test uses network ping to test NIC internally, or can ping an external machine to test send and receive. It requires loop back plug to ping NIC itself and a common network cable to ping an external remote machine.
The ICMP Ping Test assigns the test machine an IP address which should be provided through test parameters. For loopback ping, the source and destination IP must be the same address. To ping a remote machine, the source IP must be from the same subnet as that of the remote machine. A gateway IP must be provided in configuration file even if a gateway is present or not in the network.
Estimated Test Time 1s
Parameter 1 Source IP
Source IP address
Parameter 2 IP Subnet mask
Network subnet mask
Parameter 3 Destination IP
Destination IP address
Parameter 4 Gateway IP
Gateway address
Parameter 5 ICMP Send Count
How many times to retry send
ERRORCODES & TROUBLESHOOTING
The test cannot be executed because a required feature is not supported." CODE="0x00/3FF" TROUBLESHOOTING 1: Either the loopback plug is not attached, or if using remote ICMP ping, the cable is not attached or has a fault.
Loopback plug or cable not attached." CODE="0x01/3FF" TROUBLESHOOTING 1: Either the loopback plug is not attached, or if using remote ICMP ping, the cable is not attached or has a fault.
IP v4 conversion error. IP address in configuration file is not in correct format." CODE="0x02/3FF" TROUBLESHOOTING0: The device may be faulty. Check that all prerequisites were met correctly.
IP instance creation error. Test failed to initialize due to a general failure." CODE="0x03/3FF" TROUBLESHOOTING0: The device may be faulty. Check that all prerequisites were met correctly.
ICMP receive error detected." CODE="0x04/3FF" TROUBLESHOOTING0: The device may be faulty. Check that all prerequisites were met correctly.
ICMP send error detected. NIC failed to send data." CODE="0x05/3FF" TROUBLESHOOTING0: The device may be faulty. Check that all prerequisites were met correctly.
Event timer error. Failed to create timer due to a general error." CODE="0x06/3FF" TROUBLESHOOTING0: The device may be faulty. Check that all prerequisites were met correctly.
Parsing error while trying to read test parameters." CODE="0x07/000" TROUBLESHOOTING2: A configuration parameter was incorrect. The test was inconclusive. Please go back and make correction.
Network card has a permanent address, which can't be changed." CODE="0x08/3FF" TROUBLESHOOTING0: The device may be faulty. Check that all prerequisites were met correctly.
Network card failed to configure. General Error." CODE="0x09/3FF" TROUBLESHOOTING0: The device may be faulty. Check that all prerequisites were met correctly.
Network reply timed out. Something is wrong with the network card, plug or network cable." CODE="0x0A/3FF" TROUBLESHOOTING0: The device may be faulty. Check that all prerequisites were met correctly. |