End of Line Utility for Intel(R) 8255x based Network adapters Version 1.27 ========================================================================== NOTE: HELO will not work with Intel(R) PRO/100 Intelligent server adapters. NOTE: HELO WILL NOT RUN PROPERLY IF EMM386 IS PRESENT. DISCLAIMER: ----------- Copyright (c) 2000, Intel Corporation. All rights reserved. Intel Corporation, 5200 NE Elam Young Parkway, Hillsboro, OR 97124-6497. Intel Corporation assumes no responsibility for errors or omissions in this document or software. Nor does Intel make any commitment to update the information or software contained herein. Software product is supplied "as is" and may not be fully functional. Other product and corporate names may be trademarks of other companies and are used only for explanation and to the owners' benefit, without intent to infringe. LOGFILE: -------- All test results are stored in a logfile called 'HELO.LOG'. This file is stored in the same directory that you ran HELO.EXE from. OPTIONS: -------- Non-Network Diagnostics: /EEPROM - Test EEPROM Checksum. /SELFTEST - Run Self-test on Adapter. /IRQ - Test Adapter interrupt. /DIAGS - Run all Non-Network diagnostic tests. Network Diagnostics: /PHYLB10 - Run Phy Loopback Test at 10Mbit. /PHYLB100 - Run Phy Loopback Test at 100Mbit. /MACLB10 - Run MAC Loopback Test at 10Mbit. /MACLB100 - Run MAC Loopback Test at 100Mbit. /NWTEST - Run Network Test. /NETWORK - Run all Network specific diagnostic tests. /LINK - Run Link Test. Other: /? or /HELP - Brings up command line help. /CARD X Y Z - Test card installed at x, y, z, where x = Bus #, y = Device #, and z = Function #. /EXCLUDE X Y Z - Exclude card installed at x, y, z from testing, where x = Bus #, y = Device #, and z = Function #. When this option is used HELO assumes that only the card being excluded may have drivers loaded on it. If this is not the case, and if drivers are present on cards being tested then results are unpredictable (it will result in system hang). /FAILNORESP - When this option is set, the adapter won't send packets to itself and will FAIL the Network Test if a responder isn't found. /LOOP - Causes HELO to loop until <ESC> key is hit. /LOOP n - Causes HELO to loop n times, where n is the number of loops designated by the user. /MACADDR - Checks first 3 bytes of MAC address. /NOLOG - Causes HELO to suppress output to HELO.LOG file. /STOPFAIL - HELO will stop testing and exit, if a test fails (by default, HELO doesn't exit upon failure). /SILENT - Causes HELO to suppress output to the screen. /SECURE[=x] - Checks for security hardware present. If x=1 check for DES1 and for x=3 checks for DES3. /MODEM - Checks to see if the modem enable bit is set in the EEProm /NOCLS - Cause HELO to suppress clearing the screen NOTE: In the above command line parameters the '/' can be replaced by '-'. EXAMPLES: --------- Example 1: To run the EEPROM, and Network test, call HELO.EXE like this: HELO /NETWORK /EEPROM Example 2: To run all Diags and Network Tests, call HELO.EXE like this: HELO /NETWORK /DIAGS NOTES: HELO will not work with PRO/100 Intelligent Server Adapters. If you don't call HELO.EXE with any command line options, HELO will run all of the Non-Network diagnostics. HELO will test all Intel 8255x based Network adapters that it finds, unless you specify which adapter to test, via the "/CARD x y z" option. Pressing the <ESC> key while HELO is running will cause HELO to abort all tests. To run all diagnostic tests, specify in order, /NETWORK /DIAGS at the command line. HELO supports up to sixteen adapters. TEST DESCRIPTIONS: ------------------ EEPROM: HELO tests the Intel 8255x based Network adapter's EEPROM to make sure that the checksum is correct. PHYLB10: HELO performs the Phy Loopback Test at 10Mbit. PHYLB100: HELO performs the Phy Loopback Test at 100Mbit. MACLB10: HELO performs the MAC Loopback Test at 10Mbit. MACLB100: HELO performs the MAC Loopback Test at 100Mbit. LINK: HELO checks the adapter for link. NWTEST: The Network Test looks for a responder, and then sends 1000 packets. If no responder is found, then the Intel 8255x based Network adapter sending the packets becomes the responder. SELFTEST: HELO puts the Intel 8255x based Network adapter into self-test mode, and checks the results. IRQ: HELO tests the adapters interrupt by issuing a internal loopback test and checking the results. MODEM: HELO tests to see if the modem enable bit is set in the EEPROM. DOS ERROR CODES: ---------------- HELO will return error messages to the DOS command line, upon success or failure of a diagnostic test. NOTE: You MUST be using HELO with the /STOPFAIL option set, otherwise these codes won't be of any use, as HELO will get through all of the diagnostics, and then return an improper value. These values must be checked, using the 'errorlevel' environment variable from an MS-DOS batch-file. DEFAULT ERROR/STATUS MESSAGES PROVIDED AT PROGRAM TERMINATION: --------------------------------------------------- Helo will provide error/status information at program termination via an error message with the corresponding failure. NOTE: When a test passes or fails, a DOS environment variable "RTN_CODE" will be set to the current error/status code. Error/Status messages: "Test case passed." "An unknown error occurred." "User terminated. <ESC> key hit." "An invalid adapter was selected." "EEPROM test failed. EEPROM checksum is bad." "IRQ test failed. "10mbit MAC loopback test failed. Adapter's PHY may be bad." "100mbit MAC loopback test failed. Adapter's PHY may be bad." "10mbit PHY loopback test failed. Adapter's PHY may be bad." "100mbit PHY loopback test failed. Adapter's PHY may be bad." "Security features are not available on this adapter." "Security feature is not DES1." "Security feature is not DES2." "The modem bit is not set." NOTE: If an errcode.txt file is provided the above default messages will not be used. Errcode.txt file: The errcode.txt file provides an alternative to the default error messages. You may want to use a numbering convention or different wording. The errcode.txt file allows that. The status/error codes are numbered 0-17, with a corresponding error message. Below is the format for the errcode.txt file: 0 TEST SUCCESSFUL MESSAGE 1 UNKNOWN FAILURE MESSAGE 2 OPERATOR TERMINATION MESSAGE 3 INVALID ADAPTER MESSAGE 4 Unused error code 5 Unused error code 6 EEPROM TEST FAILURE MESSAGE 7 IRQ TEST FAILURE MESSAGE 8 MAC LOOPBACK FAILURE 10mbit MESSAGE 9 MAC LOOPBACK FAILURE 100mbit MESSAGE 10 PHY LOOPBACK FAILURE 10mbit MESSAGE 11 PHY LOOPBACK FAILURE 100mbit MESSAGE 12 LINK TEST FAILURE MESSAGE 13 NETWORK TEST FAILURE MESSAGE 14 SELF TEST FAILURE MESSAGE 15 SETSPEED 10mbit FAILURE MESSAGE 16 SETSPEED 100mbit FAILURE MESSAGE 17 MAC Address test FAILURE MESSAGE 18 Security Features FAILURE MESSAGE 19 Security feature is not DES1 MESSAGE 20 Security feature is not DES3 MESSAGE 21 Modem bit not set MESSAGE NOTE: Error messages must be less than 100 characters. Errcode.txt file must be in the same directory as HELO.EXE.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.