home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 December / Chip_2003-12_cd2.bin / drivers / Zakladni desky / Intel / v6.4_pro2kxp_only.exe / APPS / TOOLS / IDADAPT.TXT < prev   
Encoding:
Text File  |  2002-08-16  |  7.0 KB  |  214 lines

  1. IDAdapt.exe - Intel PCI NIC Identification Utility
  2. Version 1.2.1.0
  3. August 16, 2002
  4. ====================================================================
  5.  
  6. CONTENTS
  7. --------
  8. - OVERVIEW
  9. - RUNNING THE UTILITY
  10. - USAGE NOTES
  11. - EXAMPLES
  12. - LIMITATIONS
  13. - DRIVER TO PCI ID CROSS REFERENCE
  14.  
  15.  
  16. OVERVIEW
  17. --------
  18.  
  19. The Intel PCI NIC Identification Utility identifies Intel PCI adapters 
  20. and provides adapter properties and assigned resources. You can readily
  21. use this information in batch, script and configuration files for 
  22. automation purposes.
  23.  
  24. The utility returns the following values:
  25. - PCI device ID. Adapters sharing the same PCI device ID can use the same
  26.   driver. See the table at the end of this document showing the
  27.   relationship between drivers and PCI device IDs.
  28. - MAC address. 12-digit Ethernet ID assigned to the adapter. This number 
  29.   is also printed on the adapter label.
  30. - Slot number. PCI slot number reported by the adapter; returned in decimal 
  31.   format.
  32. - Port number. Reserved for future use.
  33.  
  34.  
  35. RUNNING THE UTILITY
  36. -------------------
  37.  
  38. To run IDADAPT.EXE, you must start the computer in DOS. This utility 
  39. should not be run from a DOS session within any version of Microsoft 
  40. Windows*, or in any other non-DOS operating system.
  41.  
  42. IDADAPT.EXE can be run with no command line options, or with either of the
  43. following command line options:
  44.  
  45.     /?
  46.     Displays help information
  47.  
  48.     /B:<filename>
  49.     Creates a file containing the adapter properties with the name
  50.     specified. This file is in the format of a DOS batch file. If this
  51.     file is named with the extension of .BAT, it can be executed as a 
  52.     batch file. Executing this batch file will create environment 
  53.     variables from the adapter properties.
  54.  
  55. USAGE NOTES
  56. -----------
  57.  
  58. Running the utility with no command line parameters displays the adapter 
  59. properties on the screen. For example, if you enter IDADAPT in a computer
  60. with 2 Intel PCI adapters installed, the display would resemble the
  61. following:
  62. NIC1 SLOT=43 SLOTX=0068 PCI ID=1229 SSID=10118086 MAC=0002B31FE072
  63. NIC2 SLOT=47 SLOTX=0069 PCI ID=1031 SSID=10118086 MAC=0090270AAF73
  64.  
  65. In this example, the first adapter has the following properties:
  66. - Logical slot is 43
  67. - SLOTX is 0068
  68. - PCI device ID is 1229
  69. - SSID is 10118086
  70. - MAC address is 0002B31FE072
  71.  
  72. The utility will display properties for up to 8 adapters in a computer.
  73.  
  74. If the utility does not find any adapters, it reports "No supported 
  75. adapters were found" and returns an error level of 1. You can use the 
  76. error level for conditional branching in batch files.
  77.  
  78. If you run the utility using /B:<filename>, it creates a file with the 
  79. name you specified. This file contains adapter properties in a batch 
  80. file format. This is an example batch file:
  81. SET NIC1_SLOT=43 
  82. SET NIC1_SLOTX=0068 
  83. SET NIC1_PCIID=1229
  84. SET NIC1_SSID=10118086
  85. SET NIC1_MAC=0002B31FE072
  86. SET NIC2_SLOT=47
  87. SET NIC2_SLOTX=0069 
  88. SET NIC2_PCIID=1031
  89. SET NIC2_SSID=10118086
  90. SET NIC2_MAC=0090270AAF73
  91.  
  92. If the name you assign to the file ends in .BAT, it can be executed in DOS.
  93. Executing the file sets environment variables for each property of each
  94. adapter. 
  95.  
  96. Once the environment variables are created by the batch file, you can
  97. insert the values into configuration files as needed. See examples below.
  98.  
  99. When using this batch file, remember that about 64 bytes of environment
  100. space will be needed for each adapter found. Insure that you make
  101. sufficient environment space available in your configuration.
  102.  
  103. EXAMPLES
  104. ---------
  105.  
  106. 1
  107. -
  108. To create a startup disk that loads a Packet Driver named PCKTDRVR.COM
  109. on the second found NIC, the AUTOEXEC.BAT file might contain the following:
  110. IDADAPT /B:INTELSET.BAT
  111. IF ERRORLEVEL 1 GOTO NO_NIC
  112. CALL INTELSET.BAT
  113. PCKTDRVR 0x60 %NIC2_SLOT%
  114. GOTO END
  115. :NO_NIC
  116. ECHO NO ADAPTER FOUND!!
  117. PAUSE
  118. :END
  119.  
  120. 2
  121. -
  122. To create a startup disk that automatically detects the adapter model 
  123. and loads the proper DOS ODI driver, the AUTOEXEC.BAT file might contain
  124. the following:
  125. IDADAPT /B:INTELSET.BAT
  126. IF ERRORLEVEL 1 GOTO NO_NIC
  127. CALL INTELSET.BAT
  128. LSL
  129. IF "%NIC1_PCIID%" == "1229" GOTO PRO100
  130. IF "%NIC1_PCIID%" == "2449" GOTO PRO100
  131. IF "%NIC1_PCIID%" == "1000" GOTO PRO1000
  132. IF "%NIC1_PCIID%" == "1001" GOTO PRO1000
  133. IF "%NIC1_PCIID%" == "1002" GOTO PRO1000
  134. IF "%NIC1_PCIID%" == "1003" GOTO PRO1000
  135. IF "%NIC1_PCIID%" == "1004" GOTO PRO1000
  136. GOT0 NO_NIC
  137. :PRO100
  138. E100BODI
  139. GOTO CONTINUE
  140. :PRO1000
  141. E1000ODI
  142. GOTO CONTINUE
  143. :CONTINUE
  144. IPXODI
  145. VLM /V4
  146. GOTO END
  147. :NO_NIC
  148. ECHO !! NO SUITABLE ADAPTER FOUND !!
  149. PAUSE
  150. :END
  151.  
  152.  
  153. LIMITATIONS
  154. -----------
  155.  
  156. This utility is designed to work with Intel PCI adapters. It
  157. should work with any modern Intel PCI bus adapter, as well as LAN on
  158. Motherboard designs based on Intel 10/100 and 10/100/1000 silicon. 
  159.  
  160. It does not work with any Intel CardBus, PCMCIA, ISA, EISA or MCA bus
  161. adapters, or obsolete (products released prior to 1996) Intel network
  162. adapters of any architecture.
  163.  
  164. IDADAPT.EXE will detect and return information on a maximum of eight
  165. adapters in a computer.
  166.  
  167. DRIVER TO PCI ID CROSS REFERENCE
  168. --------------------------------
  169.  
  170.  ---------------------------------------------------------------
  171. |PCI ID    | ADAPTER FAMILY     | NDIS 2 driver    | DOS ODI driver|
  172. |----------------------------------------------------------------
  173. | 1000    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  174. | 1001    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  175. | 1002    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  176. | 1003    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  177. | 1004    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  178. | 1005    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  179. | 1006    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  180. | 1007    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  181. | 1008    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  182. | 1009    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  183. | 100A    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  184. | 100B    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  185. | 100C    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  186. | 100D    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  187. | 100E    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  188. | 100F    | PRO/1000        | E1000.DOS    | E1000ODI.COM    |
  189. | 1229    | PRO/100+/S families      | E100B.DOS    | E100BODI.COM    |
  190. | 1030    | InBusiness 10/100    | D100IB.DOS    | N/A        |
  191. | 1031    | PRO/100 V family        | E100B.DOS    | E100BODI.COM    |
  192. | 103A    | PRO/100 V family       | E100B.DOS    | E100BODI.COM    |
  193. | 103B    | PRO/100 V family        | E100B.DOS    | E100BODI.COM    |
  194. | 103C    | PRO/100 V family        | E100B.DOS    | E100BODI.COM    |
  195. | 103D    | PRO/100 V family       | E100B.DOS    | E100BODI.COM    |
  196. | 103E    | PRO/100 V family        | E100B.DOS    | E100BODI.COM    |
  197. | 2449    | PRO/100 V family        | E100B.DOS    | E100BODI.COM    |
  198.  ---------------------------------------------------------------
  199.  
  200.  
  201. Legal / Disclaimers
  202. -------------------
  203.  
  204. Copyright (C) 2002, Intel Corporation.  All rights reserved.
  205.  
  206. Intel Corporation assumes no responsibility for errors or omissions in 
  207. this document. Nor does Intel make any commitment to update the information 
  208. contained herein.
  209.  
  210. * Other product and corporate names may be trademarks of other companies 
  211.   and are used only for explanation and to the owners' benefit, without 
  212.   intent to infringe.
  213.  
  214.