home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1998 September / VPR9809B.ISO / BIOS / free / PIIX4 / bmide_nt.exe / PIIXDRV.Z / PIIXIDE.INF next >
Windows Setup INFormation  |  1997-02-06  |  3KB  |  79 lines

  1. ; PIIXIDE.INF -- This file contains descriptions of the
  2. ;        Intel PIIX Bus Master IDE Controller under Windows NT 4.0
  3. ; Copyright (c) 1997, Intel Corporation
  4. ;
  5. ; Revision History:
  6. ;    06 Feb, 1997  Created the file.
  7. [version]
  8. signature="$Windows NT$"
  9. Class=SCSIAdapter
  10. ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
  11. Provider=%INTEL%
  12.  
  13. [DestinationDirs]
  14. DefaultDestDir = 12 ; DIRID_DRIVERS
  15.  
  16. [ControlFlags]
  17. ;
  18. ; Exclude the following devices from Select Device list.
  19. ExcludeFromSelect = PIIXIDE_SCSI
  20. ExcludeFromSelect.NTx86 = *PNP0600
  21.  
  22. [Manufacturer]
  23. %INTEL%=INTEL
  24.  
  25. ;****************************************************
  26. ; This driver provides support for all Intel 82371FB/82371SB/82371AB PCI Bus Master IDE Controllers
  27. [INTEL]
  28. %piixide.DeviceDesc%       = piixide_Inst, PIIXIDE_SCSI     ; Fake ID used during migration
  29. %PCI\CC_0101.DeviceDesc% = piixide_Inst, PCI\CC_0101    ; Device IDs for generic Dual PCI IDE 
  30. %*PNP0600.DeviceDesc%    = piixide_Inst, *PNP0600       ; generic IDE (for matching on PnP ISA devices)
  31.  
  32. [piixide_Inst]
  33. CopyFiles = @piixide.sys
  34. Restart
  35.  
  36. [piixide_Inst.Services]
  37. AddService = piixide, %SPSVCINST_ASSOCSERVICE%, piixide_Service_Inst, Miniport_EventLog_Inst
  38.  
  39. [piixide_Service_Inst]
  40. ServiceType    = %SERVICE_KERNEL_DRIVER%
  41. StartType      = %SERVICE_BOOT_START%
  42. ErrorControl   = %SERVICE_ERROR_NORMAL%
  43. ServiceBinary  = %12%\piixide.sys
  44. LoadOrderGroup = SCSI Miniport
  45. AddReg = piixide_Parameters_AddReg
  46.  
  47. [piixide_Parameters_AddReg]
  48. HKR,,Tag,%REG_DWORD%,25
  49. HKR,Parameters,AutoConfiguration,%REG_DWORD%,0xffffffff
  50. HKR,Parameters,UseLbaMode,%REG_DWORD%,0xffffffff
  51. HKR,Parameters,UseMultiBlock,%REG_DWORD%,0xffffffff
  52. HKR,Parameters,PrimaryMasterMode,%REG_DWORD%,0xffffffff
  53. HKR,Parameters,PrimarySlaveMode,%REG_DWORD%,0xffffffff
  54. HKR,Parameters,SecondaryMasterMode,%REG_DWORD%,0xffffffff
  55. HKR,Parameters,SecondarySlaveMode,%REG_DWORD%,0xffffffff
  56.  
  57. ;*************************************************************
  58. ;The EventLog entries are the same for all SCSI miniports.
  59. [Miniport_EventLog_Inst]
  60. AddReg = Miniport_EventLog_AddReg
  61.  
  62. [Miniport_EventLog_AddReg]
  63. HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll"
  64. HKR,,TypesSupported,%REG_DWORD%,7
  65. [Strings]
  66. INTEL= "Intel"
  67. piixide.DeviceDesc       = "Intel PIIX PCI Bus Master IDE Controller  "
  68. PCI\CC_0101.DeviceDesc = "Intel PIIX PCI Bus Master IDE Controller"
  69. *PNP0600.DeviceDesc    = "Intel PIIX PCI Bus Master IDE Controller"
  70.  
  71. ;*******************************************
  72. ;Handy macro substitutions (non-localizable)
  73. SPSVCINST_ASSOCSERVICE = 0x00000002
  74. SERVICE_KERNEL_DRIVER  = 1
  75. SERVICE_BOOT_START     = 0
  76. SERVICE_ERROR_NORMAL   = 1
  77. REG_EXPAND_SZ          = 0x00020000
  78. REG_DWORD              = 0x00010001
  79.