Announcement

Collapse
No announcement yet.

Error 25001. Device setup error: code 25013

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Error 25001. Device setup error: code 25013

    Win2k build 2195 , Service Pack 3
    Nero installed
    no easycd

    Can't install ver 3.26

    Error 25001. Device setup error: code 25013. Contact your support personnel.

    here is the setupapi.log

    [2003/01/03 18:50:11 1312.5]
    Munged cmdline: C:\WINNT\System32\MsiExec.exe -Embedding CE4D039F96636CB6DB6BC7D9DF34B227 M Global\MSI0000
    EXE name: C:\WINNT\System32\MsiExec.exe
    An unsigned or incorrectly signed file (C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf9.tmp) was installed. Error 0xe000022f: The third-party INF does not contain digital signature information.
    [2003/01/03 18:50:11 1312.11]
    An unsigned or incorrectly signed file (C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf8.tmp) was installed. Error 0xe000022f: The third-party INF does not contain digital signature information.
    [2003/01/03 18:50:12 1312.17 Driver Install]
    Device install function: DIF_REMOVE.
    Device removed.

  • #2
    The following happens: setup copies all INF files to your system then tries to install device by making Windows search through all INF files. But Windows does not seem to find compatible driver in any of the INFs! 25013 means exactly this. After this error setup just removes device from system (you see DIF_REMOVE in the end) and rolls back.
    I need to analyze why this happens...

    First try to install 3.29.

    If you still get the error then before pressing ok after error please check what oem*.inf files you have in your INF folder?

    Comment


    • #3
      The same error happens with the 3.29

      There are oem1.inf - oem10.inf in the inf folder

      i think the oem10.inf is the the key, here it is

      [Version]
      signature="$Windows NT$"
      Class=SCSIAdapter
      ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
      Provider=%INF_PROVIDER%
      DriverVer=12/27/2002,3.29.0.0

      [ClassInstall32.NT]
      Addreg=SCSIReg

      [SCSIReg]
      HKR,,,,%SCSIClassName%
      HKR,,Installer32,,"SysSetup.Dll,ScsiClassInstaller "
      HKR,,Icon,,"-10"
      HKR,,LegacyInfOption,,"SCSI"
      HKR,,DeviceType,0x10001,4
      HKR,,DeviceCharacteristics,0x10001,0x100

      [Manufacturer]
      %GENDEV_MFG%=GENDEV_SYS

      [GENDEV_SYS]
      %PNP_DeviceDesc% = INST, *ST3L28,GEN_SCSIADAPTER

      [INST]

      [INST.Services]
      AddService = st3mp28, 2, Pnp_Service_Inst, Miniport_EventLog_Inst

      [Pnp_Service_Inst]
      ServiceType = 1
      StartType = 3
      ErrorControl = 1
      ServiceBinary = %12%\st3mp28.sys
      LoadOrderGroup = SCSI Miniport

      [Miniport_EventLog_Inst]
      AddReg = Miniport_EventLog_AddReg

      [Miniport_EventLog_AddReg]
      HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\S ystem32\IoLogMsg.dll"
      HKR,,TypesSupported,0x00010001,7

      [DestinationDirs]
      DefaultDestDir = 12

      [Strings]
      SCSIClassName="SCSI and RAID controllers"
      INF_PROVIDER="Generic"
      GENDEV_MFG ="(Standard mass storage controllers)"
      Pnp_DeviceDesc ="ST3MP28 SCSI Controller"

      I can mail you the other files
      I tried the 2.47 in safe mode (because it doesn't need the windows intaller service which is not available in safe mode, there is a Norton Antivirus on the machine in disabled state, and i think maybe that cause the trouble, and in safe mode it doesn't load in)
      but it failed too.

      Comment


      • #4
        You must also have INF for Plug and Play BIOS Extension. Is it there?

        Comment


        • #5
          here is some samples from the oem... files

          oem0.inf

          ;
          ; ViaAGP1.inf
          ;
          ; Copyright (c) 1998-2000, VIA Technologies, Inc.
          ; for Windows 2000
          ;

          [Version]
          CatalogFile=viaagp1.cat
          Signature="$WINDOWS NT$"
          Class=System
          ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
          Provider=%VIA%
          LayoutFile=layout.inf
          DriverVer=08/08/2000,5.00.00.0404

          [DestinationDirs]
          DefaultDestDir = 12 ; DIRID_DRIVERS



          oem1.inf

          ; Copyright (c) 1998-2000 VIA Technologies, Inc.
          [Version]
          CatalogFile=viaudio.cat
          Signature="$CHICAGO$"
          Class=MEDIA
          ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
          provider=%VIA%
          DriverVer =08/01/2000,5.12.01.3111

          [ControlFlags]
          ExcludeFromSelect=PCI\VEN_1106&DEV_3058

          [SourceDisksNames]
          222=%DiskDescription%,,,

          [SourceDisksFiles]
          viaudio.sys=222
          ;viaudio.inf=222

          [Manufacturer]
          %VIAMfgName%=VIAAudio



          oem2.inf

          ; Windows NT 5.0 Modem Setup File
          ; Copyright (c) 1998-99 Motorola INC, ISG
          ; Manufacturer: Motorola Inc

          [Version]
          Signature="$CHICAGO$"
          Class=Modem
          ClassGUID={4D36E96D-E325-11CE-BFC1-08002BE10318}
          Provider=%Mfg%
          CatalogFile.NT = sm56nt5.cat
          ;LayoutFile=layout.inf

          [ControlFlags]

          [Manufacturer]
          %Mfg% = Motorola


          oem3.inf


          ; Copyright (c) 1998-2002 VIA Technologies, Inc.
          [Version]
          CatalogFile=viaudio.cat
          Signature="$CHICAGO$"
          Class=MEDIA
          ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
          provider=%VIA%
          DriverVer =09/12/2002,5.12.01.3820

          [ControlFlags]
          ExcludeFromSelect=PCI\VEN_1106&DEV_3059, PCI\VEN_1106&DEV_3058

          [SourceDisksNames]
          222="VIA AC'97 Audio WDM Driver Disk",,,


          oem4.inf

          ;
          ; ViaAGP1.inf
          ;
          ; Copyright (c) 1998-2000, VIA Technologies, Inc.
          ; for Windows 2000
          ;

          [Version]
          CatalogFile=viaagp1.cat
          Signature="$WINDOWS NT$"
          Class=System
          ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}
          Provider=%VIA%
          LayoutFile=layout.inf
          DriverVer=10/19/2000,5.00.00.0405

          [DestinationDirs]
          DefaultDestDir = 12 ; DIRID_DRIVERS

          [SourceDisksNames]
          222=%DiskDescription%,,,

          [SourceDisksFiles]
          viaagp1.sys=222

          [Manufacturer]
          %VIA_MFG%=VIA_AGP

          [AGP_Filter_Reg]
          HKR,,"UpperFilters", 0x00010000,"VIAAGP1"

          oem5.inf

          ; Copyright (c) 2000-2005 VIA Techologies, Inc.

          [version]
          Signature="$WINDOWS NT$"
          Class=hdc
          ClassGuid={4D36E96A-E325-11CE-BFC1-08002BE10318}
          Provider=%VIA%
          CatalogFile=viamini.cat
          DriverVer=10/18/2001,5.0.2195.120

          [DestinationDirs]
          DefaultDestDir = 12 ; DIRID_DRIVERS

          [ControlFlags]
          ExcludeFromSelect = PCI\VEN_1106&DEV_0571


          [Manufacturer]
          %VIA%=VIA_HDC

          [VIA_HDC]
          %PCI\VEN_1106&DEV_0571.DeviceDesc%=viaide_Inst, PCI\VEN_1106&DEV_0571 ; VIA

          [SourceDisksFiles]
          viaide.sys = 1,,

          [SourceDisksNames]
          1=%VIAFilterDisk%,,,

          ;************************************************* *********
          ; VIA PCI IDE Controller (DUAL_GOOD_IDE)
          [viaide_Inst]
          CopyFiles = @viaide.sys

          [viaide_Inst.Services]
          AddService = viaide, %SPSVCINST_ASSOCSERVICE%, viaide_Service_Inst

          [viaide_Service_Inst]
          ServiceType = %SERVICE_KERNEL_DRIVER%
          StartType = %SERVICE_BOOT_START%
          ErrorControl = %SERVICE_ERROR_NORMAL%
          ServiceBinary = %12%\viaide.sys
          LoadOrderGroup = System Bus Extender

          [Strings]
          VIA = "VIA Technologies, Inc."
          PCI\VEN_1106&DEV_0571.DeviceDesc="VIA Bus Master IDE Controller"
          VIAFilterDisk = ""

          ;*******************************************
          ;Handy macro substitutions (non-localizable)
          SPSVCINST_ASSOCSERVICE = 0x00000002
          SERVICE_KERNEL_DRIVER = 1
          SERVICE_BOOT_START = 0
          SERVICE_ERROR_NORMAL = 1


          oem6.inf


          ; bjc2100.INF (for Windows 2000 Monolithic driver)
          ;
          ; List of supported printers, manufacturers
          ;

          [Version]
          Signature="$Windows NT$"
          Provider=%CANON%
          ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
          Class=Printer
          CatalogFile=bjc2100.cat

          DriverVer=11/08/2001, 1.50.2.6


          oem8.inf

          [Version]
          Signature="$CHICAGO$"
          Class=IMAGE
          ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
          provider=%ProvName%
          LayoutFile=layout.inf
          DriverVer=09/03/2000,2.1.0

          [Manufacturer]
          %MfgName%=ScanDrvInst

          oem8.inf

          ; DivX ;-) MPEG-4 Video Codec install
          ; Version 3.1alpha
          ; NT & 9x (2k tested !)
          ; by Gej


          [Version]
          Signature = "$CHICAGO$"
          Class = MEDIA

          [SourceDisksNames]
          1="DivX ;-) MPEG-4 Video Codec Install Disk",, 0001


          oem9.inf (the full file)

          [Version]
          signature="$Windows NT$"
          Class=System
          ClassGUID={4D36E97D-E325-11CE-BFC1-08002BE10318}
          Provider=%INF_PROVIDER%
          DriverVer=12/27/2002,3.29.0.0

          [ClassInstall32.NT]
          AddReg=System_Class_Addreg

          [System_Class_Addreg]
          HKR,,,0,"System Class Drivers"
          HKR,,NoInstallClass,,1

          [Manufacturer]
          %GENDEV_MFG%=GENDEV_SYS

          [GENDEV_SYS]
          %PNP_DeviceDesc% = INST, root\BiosEnum328

          [INST]

          [INST.Services]
          AddService = st3bus28, 3, Pnp_Service_Inst

          [Pnp_Service_Inst]
          ServiceType = 1
          StartType = 3
          ErrorControl = 1
          ServiceBinary = %12%\st3bus28.sys
          LoadOrderGroup = Extended Base

          [DestinationDirs]
          DefaultDestDir = 12

          [Strings]
          INF_PROVIDER="Generic"
          GENDEV_MFG ="(Standard system devices)"
          Pnp_DeviceDesc ="Plug and Play BIOS Extension"

          Here they are.
          What could be the problem ?

          Comment


          • #6
            Please make again setupapi log but with full logging level.

            Comment


            • #7
              How can i switch the log to full level ?

              Comment


              • #8
                In the SetupAPI logging utility main window. Didn't you make log with it?

                Comment


                • #9
                  No

                  Comment


                  • #10
                    Just downloaded it.
                    Further info on next week

                    Comment


                    • #11
                      Here is the setupapi log with full debug level


                      [2003/01/14 16:40:30 1364.2]
                      Munged cmdline: C:\WINNT\System32\MsiExec.exe -Embedding D38A7C5F4F988E32338D9E5A8B7F8163 M Global\MSI0000
                      EXE name: C:\WINNT\System32\MsiExec.exe
                      @ 16:40:30.738 : Opened INF "C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf21.tmp" .
                      [2003/01/14 16:40:30 1364.3]
                      @ 16:40:30.738 : Verifying file: C:\WINNT\INF\certclas.inf using key: certclas.inf in catalog: -.
                      [2003/01/14 16:40:30 1364.4]
                      @ 16:40:30.998 : Opened INF "C:\WINNT\INF\certclas.inf".
                      [2003/01/14 16:40:31 1364.5]
                      @ 16:40:31.018 : An unsigned or incorrectly signed file (C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf21.tmp) was installed. Error 0xe000022f: The third-party INF does not contain digital signature information.
                      [2003/01/14 16:40:31 1364.7]
                      @ 16:40:31.038 : Verifying file: C:\WINNT\INF\oem9.inf using key: inf21.tmp in catalog: -.
                      [2003/01/14 16:40:31 1364.6]
                      @ 16:40:31.058 : Opened INF "C:\WINNT\INF\oem9.inf".
                      [2003/01/14 16:40:31 1364.8]
                      @ 16:40:31.058 : Opened INF "C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf22.tmp" .
                      [2003/01/14 16:40:31 1364.9]
                      @ 16:40:31.068 : Verifying file: C:\WINNT\INF\certclas.inf using key: certclas.inf in catalog: -.
                      [2003/01/14 16:40:31 1364.10]
                      @ 16:40:31.078 : Opened INF "C:\WINNT\INF\certclas.inf".
                      [2003/01/14 16:40:31 1364.11]
                      @ 16:40:31.098 : An unsigned or incorrectly signed file (C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf22.tmp) was installed. Error 0xe000022f: The third-party INF does not contain digital signature information.
                      [2003/01/14 16:40:31 1364.13]
                      @ 16:40:31.108 : Verifying file: C:\WINNT\INF\oem10.inf using key: inf22.tmp in catalog: -.
                      [2003/01/14 16:40:31 1364.12]
                      @ 16:40:31.128 : Opened INF "C:\WINNT\INF\oem10.inf".
                      [2003/01/14 16:40:31 1364.14]
                      @ 16:40:31.138 : Opened INF "C:\WINNT\INF\oem9.inf".
                      [2003/01/14 16:40:31 1364.16]
                      Loading class-installer module for Plug and Play BIOS Extension.
                      Loading co-installer modules for Plug and Play BIOS Extension.
                      @ 16:40:31.168 : Verifying file: C:\WINNT\System32\SysSetup.Dll using key: SysSetup.Dll in catalog: -.
                      @ 16:40:31.599 : Obtained module "C:\WINNT\System32\SysSetup.Dll" proceedure "CriticalDeviceCoInstaller" for use.
                      @ 16:40:31.619 : Device install function: DIF_REGISTERDEVICE.
                      @ 16:40:31.619 : Executing co-installer 1 of 1.
                      @ 16:40:31.629 : Completed co-installer 1 of 1.
                      @ 16:40:31.629 : Completed class-installer.
                      @ 16:40:31.629 : Executing default installer.
                      @ 16:40:31.639 : Completed default installer.
                      Searching for hardware ID(s): root\biosenum328
                      @ 16:40:31.649 : Opened PNF of "c:\winnt\inf\oem9.inf".
                      Loading class-installer module for Plug and Play BIOS Extension.
                      @ 16:41:01.272 : Device install function: DIF_REMOVE.
                      @ 16:41:01.272 : Executing co-installer 1 of 1.
                      @ 16:41:01.272 : Completed co-installer 1 of 1.
                      @ 16:41:01.292 : Completed class-installer.
                      @ 16:41:01.292 : Executing default installer.
                      @ 16:41:01.372 : Device removed.
                      @ 16:41:01.372 : Completed default installer.
                      @ 16:41:01.372 : Device install function: DIF_DESTROYPRIVATEDATA.
                      @ 16:41:01.382 : Executing co-installer 1 of 1.
                      @ 16:41:01.382 : Completed co-installer 1 of 1.
                      @ 16:41:01.382 : Completed class-installer.
                      @ 16:41:01.382 : Executing default installer.
                      @ 16:41:01.392 : Completed default installer.

                      Comment


                      • #12
                        According to log Windows is unable to find compatible driver for 'Plug and Play BIOS Extension' in oem9.inf.
                        Please try to run 3.29 setup again and when you get this error please look into contents of oem9.inf before pressing ok (so it is not delated). Paste it here or send me by mail.
                        Also before running setup please check all oem INF files - does any of them specify Plug and Play BIOS Extension (maybe left from previous version)? I.e. make sure no unneeded INF files are present there (normally they should be deleted when you uninstall previos version or setup fails).

                        Comment


                        • #13
                          I deleted all the oemx.inf files and install again, but it didn't worked.
                          here is the setupapi log again:

                          [2003/01/17 17:28:26 744.2]
                          Munged cmdline: C:\WINNT\System32\MsiExec.exe -Embedding 46FD3C916D4B10CBFCBCA35E36DD076C M Global\MSI0000
                          EXE name: C:\WINNT\System32\MsiExec.exe
                          @ 17:28:26.086 : Opened INF "C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf20.tmp" .
                          [2003/01/17 17:28:26 744.3]
                          @ 17:28:26.096 : Verifying file: C:\WINNT\INF\certclas.inf using key: certclas.inf in catalog: -.
                          [2003/01/17 17:28:26 744.4]
                          @ 17:28:26.326 : Opened INF "C:\WINNT\INF\certclas.inf".
                          [2003/01/17 17:28:26 744.5]
                          @ 17:28:26.336 : An unsigned or incorrectly signed file (C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf20.tmp) was installed. Error 0xe000022f: The third-party INF does not contain digital signature information.
                          [2003/01/17 17:28:26 744.7]
                          @ 17:28:26.356 : Verifying file: C:\WINNT\INF\oem0.inf using key: inf20.tmp in catalog: -.
                          [2003/01/17 17:28:26 744.6]
                          @ 17:28:26.366 : Opened INF "C:\WINNT\INF\oem0.inf".
                          [2003/01/17 17:28:26 744.8]
                          @ 17:28:26.376 : Opened INF "C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf21.tmp" .
                          [2003/01/17 17:28:26 744.9]
                          @ 17:28:26.386 : Verifying file: C:\WINNT\INF\certclas.inf using key: certclas.inf in catalog: -.
                          [2003/01/17 17:28:26 744.10]
                          @ 17:28:26.396 : Opened INF "C:\WINNT\INF\certclas.inf".
                          [2003/01/17 17:28:26 744.11]
                          @ 17:28:26.406 : An unsigned or incorrectly signed file (C:\DOCUME~1\BALLAA~1\LOCALS~1\Temp\inf21.tmp) was installed. Error 0xe000022f: The third-party INF does not contain digital signature information.
                          [2003/01/17 17:28:26 744.13]
                          @ 17:28:26.416 : Verifying file: C:\WINNT\INF\oem1.inf using key: inf21.tmp in catalog: -.
                          [2003/01/17 17:28:26 744.12]
                          @ 17:28:26.436 : Opened INF "C:\WINNT\INF\oem1.inf".
                          [2003/01/17 17:28:26 744.14]
                          @ 17:28:26.446 : Opened INF "C:\WINNT\INF\oem0.inf".
                          [2003/01/17 17:28:26 744.16]
                          Loading class-installer module for Plug and Play BIOS Extension.
                          Loading co-installer modules for Plug and Play BIOS Extension.
                          @ 17:28:26.466 : Verifying file: C:\WINNT\System32\SysSetup.Dll using key: SysSetup.Dll in catalog: -.
                          @ 17:28:26.907 : Obtained module "C:\WINNT\System32\SysSetup.Dll" proceedure "CriticalDeviceCoInstaller" for use.
                          @ 17:28:26.937 : Device install function: DIF_REGISTERDEVICE.
                          @ 17:28:26.937 : Executing co-installer 1 of 1.
                          @ 17:28:26.937 : Completed co-installer 1 of 1.
                          @ 17:28:26.937 : Completed class-installer.
                          @ 17:28:26.947 : Executing default installer.
                          @ 17:28:26.957 : Completed default installer.
                          Searching for hardware ID(s): root\biosenum328
                          @ 17:28:26.967 : Opened PNF of "c:\winnt\inf\oem0.inf".
                          Loading class-installer module for Plug and Play BIOS Extension.
                          @ 17:29:37.428 : Device install function: DIF_REMOVE.
                          @ 17:29:37.438 : Executing co-installer 1 of 1.
                          @ 17:29:37.438 : Completed co-installer 1 of 1.
                          @ 17:29:37.438 : Completed class-installer.
                          @ 17:29:37.438 : Executing default installer.
                          @ 17:29:37.508 : Device removed.
                          @ 17:29:37.518 : Completed default installer.
                          @ 17:29:37.518 : Device install function: DIF_DESTROYPRIVATEDATA.
                          @ 17:29:37.518 : Executing co-installer 1 of 1.
                          @ 17:29:37.528 : Completed co-installer 1 of 1.
                          @ 17:29:37.538 : Completed class-installer.
                          @ 17:29:37.538 : Executing default installer.
                          @ 17:29:37.538 : Completed default installer.


                          and the oem0.inf:

                          [Version]
                          signature="$Windows NT$"
                          Class=System
                          ClassGUID={4D36E97D-E325-11CE-BFC1-08002BE10318}
                          Provider=%INF_PROVIDER%
                          DriverVer=12/27/2002,3.29.0.0

                          [ClassInstall32.NT]
                          AddReg=System_Class_Addreg

                          [System_Class_Addreg]
                          HKR,,,0,"System Class Drivers"
                          HKR,,NoInstallClass,,1

                          [Manufacturer]
                          %GENDEV_MFG%=GENDEV_SYS

                          [GENDEV_SYS]
                          %PNP_DeviceDesc% = INST, root\BiosEnum328

                          [INST]

                          [INST.Services]
                          AddService = st3bus28, 3, Pnp_Service_Inst

                          [Pnp_Service_Inst]
                          ServiceType = 1
                          StartType = 3
                          ErrorControl = 1
                          ServiceBinary = %12%\st3bus28.sys
                          LoadOrderGroup = Extended Base

                          [DestinationDirs]
                          DefaultDestDir = 12

                          [Strings]
                          INF_PROVIDER="Generic"
                          GENDEV_MFG ="(Standard system devices)"
                          Pnp_DeviceDesc ="Plug and Play BIOS Extension"


                          maybe the root/Biosenum328 device cause the error ?

                          Comment


                          • #14
                            you wrote: "Also before running setup please check all oem INF files - does any of them specify Plug and Play BIOS Extension (maybe left from previous version)? "

                            There wasn't any previous install, this is a newly installed machine.
                            Before that a win98 was installed, and the damon tools worked under it.

                            Comment


                            • #15
                              Setup cretes device with 'root\biosenum328' hardware ID and then points Windows to oem0.inf so it installs driver from this inf. But your Windows seems not to recognize it, though everything seem ok and INF file is correct. I have currently no idea why this happens...

                              Comment

                              Working...
                              X