home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / WindowsServerTrial / server.iso / sources / boot.wim / 1 / Windows / inf / net44x32.inf < prev    next >
Encoding:
Text (UTF-16)  |  2008-01-19  |  54.7 KB  |  672 lines

  1. ; Copyright (c) 2005, Microsoft
  2. ;
  3. ; Broadcom 10/100   4401
  4. ; INF for 32 bit Windows 2000 and XP 
  5.  
  6. ;
  7. ;*******************************************************************************
  8. [version]
  9. Signature    = "$Windows NT$"
  10. Class           = Net
  11. ClassGUID    = {4d36e972-e325-11ce-bfc1-08002be10318}
  12. Provider    = %Msft%
  13. DriverVer=06/21/2006,4.49.0.0
  14.  
  15. [Manufacturer]
  16. %V_BCM% = BROADCOM
  17.  
  18. [ControlFlags] 
  19. ExcludeFromSelect = *
  20.  
  21.  
  22.  
  23. ;-----------XP32 Device List------------------------------
  24. [BROADCOM]
  25. ; very generic Broadcom NIC or LOM
  26. %BCM4401.DeviceDesc%           = BCM4401XP, PCI\VEN_14E4&DEV_4401
  27. %BCM4401.DeviceDesc%           = BCM4401_B0XP, PCI\VEN_14E4&DEV_170C
  28.  
  29. ; Broadcom NIC
  30. %BCM4401.DeviceDesc%        = BCM4401_broadcomXP, PCI\VEN_14E4&DEV_4401&SUBSYS_840114e4
  31.  
  32. ; Dell 4401 A1 NIC/LOM  
  33. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01591028
  34. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01881028
  35. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01891028
  36. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_017B1028
  37. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_018D1028
  38. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01961028
  39. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01981028
  40. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01991028
  41. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_019B1028
  42. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_019E1028
  43. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_019F1028
  44. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01A21028
  45. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01A41028
  46. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01AB1028
  47. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01AF1028
  48. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01BD1028
  49. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01B51028
  50. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01C91028
  51. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01CA1028
  52. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01CB1028
  53. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01CD1028
  54. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01D41028
  55. %BCM4401.DeviceDesc%     = BCM4401XP_A1_DE, PCI\VEN_14E4&DEV_4401&SUBSYS_01D71028
  56.  
  57.  
  58.  
  59.  
  60. ; Dell 4401 B0 NIC/LOM  
  61. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01881028
  62. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01891028
  63. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_017B1028
  64. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_018D1028
  65. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01961028
  66. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01981028
  67. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01991028
  68. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_019B1028
  69. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_019E1028
  70. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_019F1028
  71. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01A21028
  72. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01A41028
  73. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01AB1028
  74. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01AF1028
  75. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01BD1028
  76. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01B51028
  77. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01C91028
  78. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01CA1028
  79. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01CB1028
  80. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01CD1028
  81. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01D41028
  82. %BCM4401.DeviceDesc%        = BCM4401_B0_DEXP, PCI\VEN_14E4&DEV_170C&SUBSYS_01D71028
  83.  
  84.  
  85.  
  86. ; HP NIC/LOM  
  87. %BCM4401.DeviceDesc%        = BCM4401_hp_RsysXP, PCI\VEN_14E4&DEV_4401&SUBSYS_08B0103C
  88. %BCM4401.DeviceDesc%        = BCM4401_hp_B0_RsysXP, PCI\VEN_14E4&DEV_170C&SUBSYS_08B0103C
  89. %BCM4401.DeviceDesc%        = BCM4401_hpXP, PCI\VEN_14E4&DEV_4401&SUBSYS_08BC103C
  90.  
  91. %BCM4401.DeviceDesc%        = BCM4401_hp_B0_RsysXP, PCI\VEN_14E4&DEV_170C&SUBSYS_3095103C
  92. %BCM4401.DeviceDesc%        = BCM4401_hp_B0_RsysXP, PCI\VEN_14E4&DEV_170C&SUBSYS_3098103C
  93. %BCM4401.DeviceDesc%        = BCM4401_hp_B0_RsysXP, PCI\VEN_14E4&DEV_170C&SUBSYS_3099103C
  94.  
  95. ; Toshiba NIC/LOM
  96. %BCM4401.DeviceDesc%     = BCM4401_broadcomXP, PCI\VEN_14E4&DEV_4401&SUBSYS_00011179
  97.  
  98. ; Fujitsu NIC/LOM
  99. %BCM4401.DeviceDesc%     = BCM4401_B0FJXP, PCI\VEN_14E4&DEV_170C&SUBSYS_123B10CF
  100.  
  101. ; NEC 4401 B0 NIC/LOM
  102. %BCM4401.DeviceDesc%     = BCM4401_B0NECXP, PCI\VEN_14E4&DEV_170C&SUBSYS_82C41033
  103.  
  104. ; asustek LOM
  105. %BCM4401_asustek.DeviceDesc% = BCM4401_asustekXP,   PCI\VEN_14E4&DEV_4401&SUBSYS_80A81043
  106.  
  107. ; MSI LOM
  108. %BCM4401_msi_one.DeviceDesc% = BCM4401_msi_oneXP, PCI\VEN_14E4&DEV_4401&SUBSYS_585C1462
  109.  
  110. ; MSI LOM
  111. %BCM4401_msi_two.DeviceDesc% = BCM4401_msi_twoXP, PCI\VEN_14E4&DEV_4401&SUBSYS_590C1462
  112. ;------------end of XP 32 device list-------------------------------
  113.  
  114.  
  115.  
  116.  
  117. ;----- Windows XP Install section--------------------------------------
  118. ;  Broadcom  Catch All
  119. [BCM4401XP]
  120. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  121. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg, 8021pPriorityReg
  122. CopyFiles    = BCM4401.CopyFileXP
  123. BusType        = 5            ; PCI bus
  124. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  125. *MediaType   = 0                 ; NdisMedium802_3
  126. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  127.  
  128. [BCM4401XP.Services]
  129. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  130.  
  131.  
  132.  
  133. ;  Broadcom  A1 DE OEM 
  134. [BCM4401XP_A1_DE]
  135. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  136. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg_A1_DE, 8021pPriorityReg
  137. CopyFiles    = BCM4401.CopyFileXP
  138. BusType        = 5            ; PCI bus
  139. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  140. *MediaType   = 0                 ; NdisMedium802_3
  141. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  142.  
  143.  
  144. [BCM4401XP_A1_DE.Services]
  145. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  146.  
  147.  
  148.  
  149. ;  Broadcom  4401 B0
  150. [BCM4401_B0XP]
  151. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  152. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg_2, 8021pPriorityReg
  153. CopyFiles    = BCM4401.CopyFileXP
  154. BusType        = 5            ; PCI bus
  155. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  156. *MediaType   = 0                 ; NdisMedium802_3
  157. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  158.  
  159.  
  160. [BCM4401_B0XP.Services]
  161. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  162.  
  163.  
  164.  
  165. ;  Broadcom SVID=0x1028 4401 B0
  166. [BCM4401_B0_DEXP]
  167. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  168. DelReg       = DelReg.LocalAdminAddress
  169. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg_2_DE, 8021pPriorityReg
  170. CopyFiles    = BCM4401.CopyFileXP
  171. BusType        = 5            ; PCI bus
  172. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  173. *MediaType   = 0                 ; NdisMedium802_3
  174. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  175.  
  176.  
  177. [BCM4401_B0_DEXP.Services]
  178. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  179.  
  180.  
  181.  
  182. ;  Broadcom  4401 B0FJ 
  183. [BCM4401_B0FJXP]
  184. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  185. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg_2FJ, 8021pPriorityReg , ParamsLogOptions
  186. CopyFiles    = BCM4401.CopyFileXP
  187. BusType        = 5            ; PCI bus
  188. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  189. *MediaType   = 0                 ; NdisMedium802_3
  190. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  191.  
  192.  
  193. [BCM4401_B0FJXP.Services]
  194. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  195.  
  196.  
  197.  
  198. ;  Broadcom  4401 B0 NEC
  199. [BCM4401_B0NECXP]
  200. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  201. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg_2, 8021pPriorityReg , ParamsLogOptions
  202. CopyFiles    = BCM4401.CopyFileXP
  203. BusType        = 5            ; PCI bus
  204. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  205. *MediaType   = 0                 ; NdisMedium802_3
  206. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  207.  
  208.  
  209. [BCM4401_B0NECXP.Services]
  210. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  211.  
  212.  
  213.  
  214. ;  Broadcom  NIC
  215. [BCM4401_broadcomXP]
  216. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  217. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg, 8021pPriorityReg
  218. CopyFiles    = BCM4401.CopyFileXP
  219. BusType        = 5            ; PCI bus
  220. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  221. *MediaType   = 0                 ; NdisMedium802_3
  222. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  223.  
  224.  
  225. [BCM4401_broadcomXP.Services]
  226. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  227.  
  228.  
  229.  
  230. ;  HP NIC/LOM
  231. [BCM4401_hpXP]
  232. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  233. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg, 8021pPriorityReg
  234. CopyFiles    = BCM4401.CopyFileXP
  235. BusType        = 5            ; PCI bus
  236. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  237. *MediaType   = 0                 ; NdisMedium802_3
  238. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  239.  
  240.  
  241. [BCM4401_hpXP.Services]
  242. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  243.  
  244.  
  245.  
  246. ;  HP Rsys
  247. [BCM4401_hp_RsysXP]
  248. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  249. DelReg          = DelReg.WakeupModeCap
  250. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg_Rsys, 8021pPriorityReg
  251. CopyFiles    = BCM4401.CopyFileXP
  252. BusType        = 5            ; PCI bus
  253. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  254. *MediaType   = 0                 ; NdisMedium802_3
  255. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  256.  
  257.  
  258. [BCM4401_hp_RsysXP.Services]
  259. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  260.  
  261.  
  262.  
  263. ;  HP B0 Rsys
  264. [BCM4401_hp_B0_RsysXP]
  265. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  266. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg_B0_Rsys, 8021pPriorityReg
  267. DelReg          = DelReg.WakeupModeCap
  268. CopyFiles    = BCM4401.CopyFileXP
  269. BusType        = 5            ; PCI bus
  270. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  271. *MediaType   = 0                 ; NdisMedium802_3
  272. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  273.  
  274.  
  275. [BCM4401_hp_B0_RsysXP.Services]
  276. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  277.  
  278.  
  279.  
  280. ;  ASUSTeK
  281. [BCM4401_asustekXP]
  282. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  283. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg, 8021pPriorityReg
  284. CopyFiles    = BCM4401.CopyFileXP
  285. BusType        = 5            ; PCI bus
  286. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  287. *MediaType   = 0                 ; NdisMedium802_3
  288. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  289.  
  290.  
  291. [BCM4401_asustekXP.Services]
  292. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  293.  
  294.  
  295.  
  296. ;  MSI one
  297. [BCM4401_msi_oneXP]
  298. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  299. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg, 8021pPriorityReg
  300. CopyFiles    = BCM4401.CopyFileXP
  301. BusType        = 5            ; PCI bus
  302. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  303. *MediaType   = 0                 ; NdisMedium802_3
  304. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  305.  
  306.  
  307. [BCM4401_msi_oneXP.Services]
  308. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  309.  
  310.  
  311.  
  312. ;  MSI two
  313. [BCM4401_msi_twoXP]
  314. Characteristics    = 0x84            ; NCF_PHYSICAL | NCF_HAS_UI
  315. AddReg        = BCM4401AddRegistryXP, AdvancedTabReg, 8021pPriorityReg
  316. CopyFiles    = BCM4401.CopyFileXP
  317. BusType        = 5            ; PCI bus
  318. *IfType          = 6                 ; IF_TYPE_ETHERNET_CSMACD
  319. *MediaType   = 0                 ; NdisMedium802_3
  320. *PhysicalMediaType = 14             ; NdisPhysicalMedium802_3 
  321.  
  322.  
  323. [BCM4401_msi_twoXP.Services]
  324. AddService = bcm4sbxp, 2, BCM4401AddService, CommonEventLog
  325. ;---------------end of XP32 install section-------------------------
  326.  
  327.  
  328.  
  329. ;-----------------------------------------------------------------
  330. ;
  331. [CommonEventLog]
  332. AddReg = CommonAddEventLogReg
  333.  
  334. [CommonAddEventLogReg]
  335. HKR,    ,    EventMessageFile,    0x00020000,    "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\drivers\bcm4sbxp.sys"
  336. HKR,    ,    TypesSupported,        0x00010001,    7
  337.  
  338. [8021pPriorityReg]
  339. HKR, Ndi\Params\8021pPriority,         ParamDesc,  0, %8021pPriority%
  340. HKR, Ndi\Params\8021pPriority,         default,    0, "0"
  341. HKR, Ndi\Params\8021pPriority\Enum,    "1",        0, %Enabled%
  342. HKR, Ndi\Params\8021pPriority\Enum,    "0",        0, %Disabled%
  343. HKR, Ndi\Params\8021pPriority,         type,       0, "enum"
  344.  
  345. [AdvancedTabReg]
  346. HKR, Ndi\params\SpeedAndDuplex,       ParamDesc,  0, %SpeedAndDuplex%
  347. HKR, Ndi\params\SpeedAndDuplex,       default,    0, "0"
  348. HKR, Ndi\params\SpeedAndDuplex,       type,       0, "enum"
  349. HKR, Ndi\params\SpeedAndDuplex\enum,  "0",        0, %AutoDetect%
  350. HKR, Ndi\params\SpeedAndDuplex\enum,  "1",        0, %10MbHalfDuplex%
  351. HKR, Ndi\params\SpeedAndDuplex\enum,  "2",        0, %10MbFullDuplex%
  352. HKR, Ndi\params\SpeedAndDuplex\enum,  "3",        0, %100MbHalfDuplex%
  353. HKR, Ndi\params\SpeedAndDuplex\enum,  "4",        0, %100MbFullDuplex%
  354.  
  355. HKR, Ndi\Params\WakeUpModeCap,       ParamDesc,   0 , %WakeUpMode%
  356. HKR, Ndi\Params\WakeUpModeCap,       default,  0  , "2"
  357. HKR, Ndi\Params\WakeUpModeCap,       type,      0  , "enum"
  358. HKR, Ndi\Params\WakeUpModeCap\enum,  "0",        0 , %WakeUpMode_None%
  359. HKR, Ndi\Params\WakeUpModeCap\enum,  "1",        0 , %WakeUpMode_Magic%
  360. HKR, Ndi\Params\WakeUpModeCap\enum,  "2",        0 , %WakeUpMode_Pattern%
  361.  
  362. HKR, Ndi\Params\FlowControlCap,       ParamDesc,   0 , %FlowControlMode%
  363. HKR, Ndi\Params\FlowControlCap,       default,  0  , "0"
  364. HKR, Ndi\Params\FlowControlCap,       type,      0  , "enum"
  365. HKR, Ndi\Params\FlowControlCap\enum,  "0",        0 , %FlowControlMode_None%
  366. HKR, Ndi\Params\FlowControlCap\enum,  "2",        0 , %FlowControlMode_Tx%
  367.  
  368.  
  369. HKR, Ndi\params\NetworkAddress,        ParamDesc,  0, %NetworkAddress%
  370. HKR, Ndi\params\NetworkAddress,        Default,    0, ""
  371. HKR, Ndi\params\NetworkAddress,        type,       0, "edit"
  372. HKR, NDI\params\NetworkAddress,        LimitText,  0, "12"
  373. HKR, NDI\params\NetworkAddress,        UpperCase,  0, "1"
  374. HKR, NDI\params\NetworkAddress,        optional,   0, "1"
  375.  
  376.  
  377. [AdvancedTabReg_A1_DE]
  378. HKR, Ndi\params\SpeedAndDuplex,       ParamDesc,  0, %SpeedAndDuplex%
  379. HKR, Ndi\params\SpeedAndDuplex,       default,    0, "0"
  380. HKR, Ndi\params\SpeedAndDuplex,       type,       0, "enum"
  381. HKR, Ndi\params\SpeedAndDuplex\enum,  "0",        0, %AutoDetect%
  382. HKR, Ndi\params\SpeedAndDuplex\enum,  "1",        0, %10MbHalfDuplex%
  383. HKR, Ndi\params\SpeedAndDuplex\enum,  "2",        0, %10MbFullDuplex%
  384. HKR, Ndi\params\SpeedAndDuplex\enum,  "3",        0, %100MbHalfDuplex%
  385. HKR, Ndi\params\SpeedAndDuplex\enum,  "4",        0, %100MbFullDuplex%
  386.  
  387. HKR, Ndi\Params\WakeUpModeCap,       ParamDesc,   0 , %WakeUpMode%
  388. HKR, Ndi\Params\WakeUpModeCap,       default,  0  , "2"
  389. HKR, Ndi\Params\WakeUpModeCap,       type,      0  , "enum"
  390. HKR, Ndi\Params\WakeUpModeCap\enum,  "0",        0 , %WakeUpMode_None%
  391. HKR, Ndi\Params\WakeUpModeCap\enum,  "1",        0 , %WakeUpMode_Magic%
  392. HKR, Ndi\Params\WakeUpModeCap\enum,  "2",        0 , %WakeUpMode_Pattern%
  393.  
  394. HKR, Ndi\Params\FlowControlCap,       ParamDesc,   0 , %FlowControlMode%
  395. HKR, Ndi\Params\FlowControlCap,       default,  0  , "0"
  396. HKR, Ndi\Params\FlowControlCap,       type,      0  , "enum"
  397. HKR, Ndi\Params\FlowControlCap\enum,  "0",        0 , %FlowControlMode_None%
  398. HKR, Ndi\Params\FlowControlCap\enum,  "2",        0 , %FlowControlMode_Tx%
  399.  
  400. ; this AdvancedTabReg_2 is for 2nd generation chips
  401. [AdvancedTabReg_2]
  402. HKR, Ndi\params\SpeedAndDuplex,       ParamDesc,  0, %SpeedAndDuplex%
  403. HKR, Ndi\params\SpeedAndDuplex,       default,    0, "0"
  404. HKR, Ndi\params\SpeedAndDuplex,       type,       0, "enum"
  405. HKR, Ndi\params\SpeedAndDuplex\enum,  "0",        0, %AutoDetect%
  406. HKR, Ndi\params\SpeedAndDuplex\enum,  "1",        0, %10MbHalfDuplex%
  407. HKR, Ndi\params\SpeedAndDuplex\enum,  "2",        0, %10MbFullDuplex%
  408. HKR, Ndi\params\SpeedAndDuplex\enum,  "3",        0, %100MbHalfDuplex%
  409. HKR, Ndi\params\SpeedAndDuplex\enum,  "4",        0, %100MbFullDuplex%
  410.  
  411. HKR, Ndi\Params\WakeUpModeCap,       ParamDesc,   0 , %WakeUpMode%
  412. HKR, Ndi\Params\WakeUpModeCap,       default,  0  , "3"
  413. HKR, Ndi\Params\WakeUpModeCap,       type,      0  , "enum"
  414. HKR, Ndi\Params\WakeUpModeCap\enum,  "0",        0 , %WakeUpMode_None%
  415. HKR, Ndi\Params\WakeUpModeCap\enum,  "1",        0 , %WakeUpMode_Magic%
  416. HKR, Ndi\Params\WakeUpModeCap\enum,  "2",        0 , %WakeUpMode_Pattern%
  417. HKR, Ndi\Params\WakeUpModeCap\enum,  "3",        0 , %WakeUpMode_Both%
  418.  
  419. HKR, Ndi\Params\FlowControlCap,       ParamDesc,   0 , %FlowControlMode%
  420. HKR, Ndi\Params\FlowControlCap,       default,  0  , "0"
  421. HKR, Ndi\Params\FlowControlCap,       type,      0  , "enum"
  422. HKR, Ndi\Params\FlowControlCap\enum,  "0",        0 , %FlowControlMode_None%
  423. HKR, Ndi\Params\FlowControlCap\enum,  "2",        0 , %FlowControlMode_Tx%
  424.  
  425.  
  426. HKR, Ndi\params\NetworkAddress,        ParamDesc,  0, %NetworkAddress%
  427. HKR, Ndi\params\NetworkAddress,        Default,    0, ""
  428. HKR, Ndi\params\NetworkAddress,        type,       0, "edit"
  429. HKR, NDI\params\NetworkAddress,        LimitText,  0, "12"
  430. HKR, NDI\params\NetworkAddress,        UpperCase,  0, "1"
  431. HKR, NDI\params\NetworkAddress,        optional,   0, "1"
  432.  
  433.  
  434. ; this AdvancedTabReg_2 is for 2nd generation chips with SVendorID=0x10cf
  435. [AdvancedTabReg_2FJ]
  436. HKR, Ndi\params\SpeedAndDuplex,       ParamDesc,  0, %SpeedAndDuplex%
  437. HKR, Ndi\params\SpeedAndDuplex,       default,    0, "0"
  438. HKR, Ndi\params\SpeedAndDuplex,       type,       0, "enum"
  439. HKR, Ndi\params\SpeedAndDuplex\enum,  "0",        0, %AutoDetect%
  440. HKR, Ndi\params\SpeedAndDuplex\enum,  "1",        0, %10MbHalfDuplex%
  441. HKR, Ndi\params\SpeedAndDuplex\enum,  "2",        0, %10MbFullDuplex%
  442. HKR, Ndi\params\SpeedAndDuplex\enum,  "3",        0, %100MbHalfDuplex%
  443. HKR, Ndi\params\SpeedAndDuplex\enum,  "4",        0, %100MbFullDuplex%
  444.  
  445. HKR, Ndi\Params\WakeUpModeCap,       ParamDesc,   0 , %WakeUpMode%
  446. HKR, Ndi\Params\WakeUpModeCap,       default,  0  , "3"
  447. HKR, Ndi\Params\WakeUpModeCap,       type,      0  , "enum"
  448. HKR, Ndi\Params\WakeUpModeCap\enum,  "0",        0 , %WakeUpMode_None%
  449. HKR, Ndi\Params\WakeUpModeCap\enum,  "1",        0 , %WakeUpMode_Magic%
  450. HKR, Ndi\Params\WakeUpModeCap\enum,  "2",        0 , %WakeUpMode_Pattern%
  451. HKR, Ndi\Params\WakeUpModeCap\enum,  "3",        0 , %WakeUpMode_Both%
  452.  
  453. HKR, Ndi\Params\FlowControlCap,       ParamDesc,   0 , %FlowControlMode%
  454. HKR, Ndi\Params\FlowControlCap,       default,  0  , "0"
  455. HKR, Ndi\Params\FlowControlCap,       type,      0  , "enum"
  456. HKR, Ndi\Params\FlowControlCap\enum,  "0",        0 , %FlowControlMode_None%
  457. HKR, Ndi\Params\FlowControlCap\enum,  "2",        0 , %FlowControlMode_Tx%
  458.  
  459.  
  460. HKR, Ndi\params\NetworkAddress,        ParamDesc,  0, %NetworkAddress%
  461. HKR, Ndi\params\NetworkAddress,        Default,    0, ""
  462. HKR, Ndi\params\NetworkAddress,        type,       0, "edit"
  463. HKR, NDI\params\NetworkAddress,        LimitText,  0, "12"
  464. HKR, NDI\params\NetworkAddress,        UpperCase,  0, "1"
  465. HKR, NDI\params\NetworkAddress,        optional,   0, "1"
  466.  
  467.  
  468.  
  469.  
  470. ; this AdvancedTabReg_2_DE is for 2nd generation chips with SVID=0x1028
  471. [AdvancedTabReg_2_DE]
  472. HKR, Ndi\params\SpeedAndDuplex,       ParamDesc,  0, %SpeedAndDuplex%
  473. HKR, Ndi\params\SpeedAndDuplex,       default,    0, "0"
  474. HKR, Ndi\params\SpeedAndDuplex,       type,       0, "enum"
  475. HKR, Ndi\params\SpeedAndDuplex\enum,  "0",        0, %AutoDetect%
  476. HKR, Ndi\params\SpeedAndDuplex\enum,  "1",        0, %10MbHalfDuplex%
  477. HKR, Ndi\params\SpeedAndDuplex\enum,  "2",        0, %10MbFullDuplex%
  478. HKR, Ndi\params\SpeedAndDuplex\enum,  "3",        0, %100MbHalfDuplex%
  479. HKR, Ndi\params\SpeedAndDuplex\enum,  "4",        0, %100MbFullDuplex%
  480.  
  481. HKR, Ndi\Params\WakeUpModeCap,       ParamDesc,   0 , %WakeUpMode%
  482. HKR, Ndi\Params\WakeUpModeCap,       default,  0  , "3"
  483. HKR, Ndi\Params\WakeUpModeCap,       type,      0  , "enum"
  484. HKR, Ndi\Params\WakeUpModeCap\enum,  "0",        0 , %WakeUpMode_None%
  485. HKR, Ndi\Params\WakeUpModeCap\enum,  "1",        0 , %WakeUpMode_Magic%
  486. HKR, Ndi\Params\WakeUpModeCap\enum,  "2",        0 , %WakeUpMode_Pattern%
  487. HKR, Ndi\Params\WakeUpModeCap\enum,  "3",        0 , %WakeUpMode_Both%
  488.  
  489. HKR, Ndi\Params\FlowControlCap,       ParamDesc,   0 , %FlowControlMode%
  490. HKR, Ndi\Params\FlowControlCap,       default,  0  , "0"
  491. HKR, Ndi\Params\FlowControlCap,       type,      0  , "enum"
  492. HKR, Ndi\Params\FlowControlCap\enum,  "0",        0 , %FlowControlMode_None%
  493. HKR, Ndi\Params\FlowControlCap\enum,  "2",        0 , %FlowControlMode_Tx%
  494.  
  495.  
  496.  
  497. [AdvancedTabReg_Rsys]
  498. HKR, Ndi\params\SpeedAndDuplex,       ParamDesc,  0, %SpeedAndDuplex%
  499. HKR, Ndi\params\SpeedAndDuplex,       default,    0, "0"
  500. HKR, Ndi\params\SpeedAndDuplex,       type,       0, "enum"
  501. HKR, Ndi\params\SpeedAndDuplex\enum,  "0",        0, %AutoDetect%
  502. HKR, Ndi\params\SpeedAndDuplex\enum,  "1",        0, %10MbHalfDuplex%
  503. HKR, Ndi\params\SpeedAndDuplex\enum,  "2",        0, %10MbFullDuplex%
  504. HKR, Ndi\params\SpeedAndDuplex\enum,  "3",        0, %100MbHalfDuplex%
  505. HKR, Ndi\params\SpeedAndDuplex\enum,  "4",        0, %100MbFullDuplex%
  506.  
  507. HKR, Ndi\Params\FlowControlCap,       ParamDesc,   0 , %FlowControlMode%
  508. HKR, Ndi\Params\FlowControlCap,       default,  0  , "0"
  509. HKR, Ndi\Params\FlowControlCap,       type,      0  , "enum"
  510. HKR, Ndi\Params\FlowControlCap\enum,  "0",        0 , %FlowControlMode_None%
  511. HKR, Ndi\Params\FlowControlCap\enum,  "2",        0 , %FlowControlMode_Tx%
  512.  
  513.  
  514. HKR, Ndi\params\NetworkAddress,        ParamDesc,  0, %NetworkAddress%
  515. HKR, Ndi\params\NetworkAddress,        Default,    0, ""
  516. HKR, Ndi\params\NetworkAddress,        type,       0, "edit"
  517. HKR, NDI\params\NetworkAddress,        LimitText,  0, "12"
  518. HKR, NDI\params\NetworkAddress,        UpperCase,  0, "1"
  519. HKR, NDI\params\NetworkAddress,        optional,   0, "1"
  520.  
  521.  
  522. ; this AdvancedTabReg_2 is for 2nd generation chips  - Rsys version
  523. [AdvancedTabReg_B0_Rsys]
  524. HKR, Ndi\params\SpeedAndDuplex,       ParamDesc,  0, %SpeedAndDuplex%
  525. HKR, Ndi\params\SpeedAndDuplex,       default,    0, "0"
  526. HKR, Ndi\params\SpeedAndDuplex,       type,       0, "enum"
  527. HKR, Ndi\params\SpeedAndDuplex\enum,  "0",        0, %AutoDetect%
  528. HKR, Ndi\params\SpeedAndDuplex\enum,  "1",        0, %10MbHalfDuplex%
  529. HKR, Ndi\params\SpeedAndDuplex\enum,  "2",        0, %10MbFullDuplex%
  530. HKR, Ndi\params\SpeedAndDuplex\enum,  "3",        0, %100MbHalfDuplex%
  531. HKR, Ndi\params\SpeedAndDuplex\enum,  "4",        0, %100MbFullDuplex%
  532.  
  533. HKR, Ndi\Params\FlowControlCap,       ParamDesc,   0 , %FlowControlMode%
  534. HKR, Ndi\Params\FlowControlCap,       default,  0  , "0"
  535. HKR, Ndi\Params\FlowControlCap,       type,      0  , "enum"
  536. HKR, Ndi\Params\FlowControlCap\enum,  "0",        0 , %FlowControlMode_None%
  537. HKR, Ndi\Params\FlowControlCap\enum,  "2",        0 , %FlowControlMode_Tx%
  538.  
  539.  
  540. HKR, Ndi\params\NetworkAddress,        ParamDesc,  0, %NetworkAddress%
  541. HKR, Ndi\params\NetworkAddress,        Default,    0, ""
  542. HKR, Ndi\params\NetworkAddress,        type,       0, "edit"
  543. HKR, NDI\params\NetworkAddress,        LimitText,  0, "12"
  544. HKR, NDI\params\NetworkAddress,        UpperCase,  0, "1"
  545. HKR, NDI\params\NetworkAddress,        optional,   0, "1"
  546.  
  547. [ParamsLogOptions]
  548. HKR, Ndi\Params\LogLevelInfo,        ParamDesc, , %LogLevelInfo%
  549. HKR, Ndi\Params\LogLevelInfo,        default,   , "0"
  550. HKR, Ndi\Params\LogLevelInfo,        type,      , "enum"
  551. HKR, Ndi\Params\LogLevelInfo\enum,   0,         , %LogLevelInfo_Disable%
  552. HKR, Ndi\Params\LogLevelInfo\enum,   1,         , %LogLevelInfo_Enable%
  553. HKR, Ndi\Params\LogLevelWarn,        ParamDesc, , %LogLevelWarn%
  554. HKR, Ndi\Params\LogLevelWarn,        default,   , "0"
  555. HKR, Ndi\Params\LogLevelWarn,        type,      , "enum"
  556. HKR, Ndi\Params\LogLevelWarn\enum,   0,         , %LogLevelWarn_Disable%
  557. HKR, Ndi\Params\LogLevelWarn\enum,   1,         , %LogLevelWarn_Enable%
  558.  
  559.  
  560.  
  561. ;******************************************************************************
  562. ;  Keys to remove
  563. ;******************************************************************************
  564.  
  565. [DelReg.WakeupModeCap]
  566. HKR, Ndi\Params\WakeUpModeCap
  567.  
  568. [DelReg.LocalAdminAddress]
  569. HKR, Ndi\params\NetworkAddress
  570.  
  571.  
  572. ;******************************************************************************
  573.  
  574. [BCM4401AddRegistryXP]
  575. HKR,    Ndi,    Service,        0,    "bcm4sbxp"
  576. HKR,    Ndi\Interfaces,    UpperRange,    ,    "ndis5"
  577. HKR,    Ndi\Interfaces,    LowerRange,    ,    "ethernet"
  578. HKR,    Ndi,    HelpText,        ,    %BCM4401_HELP%
  579.  
  580. [DestinationDirs]
  581. DefaultDestDir = 11
  582. BCM4401.CopyfileXP = 12
  583.  
  584. [BCM4401.CopyFileXP]
  585. bcm4sbxp.sys,,,1
  586.  
  587. [BCM4401AddService]
  588. DisplayName    = %BCM4401.Service.DispName%
  589. ServiceType    = 1            
  590. StartType    = 3
  591. ErrorControl    = 1            
  592. ServiceBinary    = %12%\bcm4sbxp.sys
  593. LoadOrderGroup    = NDIS
  594.  
  595.  
  596. [SourceDisksNames]
  597. 1 = %DISK_DESC%,,,
  598.  
  599. [SourceDisksFiles]
  600. bcm4sbxp.sys = 1
  601.  
  602.  
  603. ;******************************************************************************
  604. [Strings]
  605.  
  606. V_BCM = "Broadcom"
  607. Msft    = "Microsoft"
  608. DISK_DESC           = "Broadcom Installation Media"
  609.  
  610.  
  611.  
  612.  
  613. ; PNP Devices
  614. BCM4401.DeviceDesc = "Broadcom 440x 10/100 Integrated Controller"
  615.  
  616. BCM4401_hp.Service.DispName = "Broadcom 440x 10/100 Integrated Controller XP Driver"
  617.  
  618. BCM4401_asustek.DeviceDesc = "ASUSTeK/Broadcom 440x 10/100 Integrated Controller"
  619.  
  620. BCM4401_msi_one.DeviceDesc = "MSI/Broadcom 440x 10/100 Integrated Controller"
  621.  
  622. BCM4401_msi_two.DeviceDesc = "MSI/Broadcom 440x 10/100 Integrated Controller"
  623.  
  624. BCM4401_HELP = "Broadcom 440x 10/100 Integrated Controller provides local area networking"
  625.  
  626.  
  627. BCM4401.Service.DispName = "Broadcom 440x 10/100 Integrated Controller XP Driver"
  628.  
  629. BCM4401_broadcom.Service.DispName = "Broadcom 440x 10/100 Integrated Controller XP Driver"
  630.  
  631. BCM4401_asustek.Service.DispName = "ASUSTeK/Broadcom 440x 10/100 Integrated Controller XP Driver"
  632.  
  633. BCM4401_msi_one.Service.DispName = "MSI/Broadcom 440x 10/100 Integrated Controller XP Driver"
  634.  
  635. BCM4401_msi_two.Service.DispName = "MSI/Broadcom 440x 10/100 Integrated Controller XP Driver"
  636.  
  637.  
  638.  
  639. BCM4401.DiskName = "Broadcom 440x 10/100 Integrated Controller Install Disk"
  640.  
  641. SpeedAndDuplex = "Speed & Duplex"
  642. AutoDetect = "Auto"
  643. 10MbHalfDuplex = "10 Mb Half"
  644. 10MbFullDuplex = "10 Mb Full"
  645. 100MbHalfDuplex = "100 Mb Half"
  646. 100MbFullDuplex = "100 Mb Full"
  647.  
  648. 8021pPriority = "802.1p QOS"
  649. Enabled = "Enable"
  650. Disabled = "Disable"
  651.  
  652. WakeUpMode         = "Wake Up Capabilities"
  653. WakeUpMode_Magic   = "Magic Frame"
  654. WakeUpMode_Pattern = "Wake Up Frame"
  655. WakeUpMode_Both = "Both"
  656. WakeUpMode_None    = "None"
  657.  
  658. FlowControlMode         = "Flow Control"
  659. FlowControlMode_Both    = "Rx/Tx Pause"
  660. FlowControlMode_Rx   = "Rx Pause"
  661. ;FlowControlMode_Tx   = "Tx Pause"
  662. FlowControlMode_Tx   = "Enable"
  663. FlowControlMode_None    = "Disable"
  664. NetworkAddress           = "Locally Administered Address"
  665. LogLevelInfo    = "Log Information Messages"
  666. LogLevelWarn  = "Log Warning Messages"
  667. LogLevelInfo_Disable  =  "Disable"
  668. LogLevelInfo_Enable  =  "Enable"
  669. LogLevelWarn_Disable  =  "Disable"
  670. LogLevelWarn_Enable  =  "Enable"
  671.