PDA

View Full Version : Error 25001. Device setup error: code 25013



Lez
06.01.2003, 09:05
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.

Development
06.01.2003, 10:04
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?

Lez
07.01.2003, 21:14
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%%\System32\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.

Development
08.01.2003, 10:32
You must also have INF for Plug and Play BIOS Extension. Is it there?

Lez
08.01.2003, 14:25
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 ?

Development
08.01.2003, 19:03
Please make again setupapi log but with full logging level.

Lez
09.01.2003, 08:53
How can i switch the log to full level ?

Development
09.01.2003, 18:07
In the SetupAPI logging utility main window. Didn't you make log with it?

Lez
10.01.2003, 08:53
No

Lez
10.01.2003, 09:13
Just downloaded it. :)
Further info on next week

Lez
14.01.2003, 16:47
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.

Development
14.01.2003, 18:13
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).

Lez
17.01.2003, 17:37
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 ?

Lez
17.01.2003, 18:12
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.

Development
17.01.2003, 19:20
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...

Andareed
19.01.2003, 20:34
Is it possible that the inf file format was slightly different under win98? Can he not manually right-click the inf and go 'install'?

Development
20.01.2003, 05:14
But he says it is clean install, right? Not upgrade from 98?
And INF file is absolutely correct for Win2000 - I cannot see the reason
why it is not understood by his 2000, while it is working for all other people in 2000.

Andareed
20.01.2003, 05:34
hm, maybe the msi iteself does something funny on some systems when installing hardware? What if he tried manually installing the hardware, by going into add/remove hardware, and pointing to the C:\windows\inf directory, and then install the pnp bios extension.

Lez
20.01.2003, 08:29
I tried the right click inf installation method but nothing happens
and installed the newest via4in1 driver pack but no use
I'll try the manual installation method later

Development
20.01.2003, 09:54
Just try it as experiment please before pressing ok after error (after you press OK setup will remove new device and delete the INFs).
Also it would be nice to see setupapi log too when you will be doing this (delete previous log)

Chrysalis
01.02.2003, 19:41
I get the same error code installing daemon tools 3.29 and my os is WinXP SP1.

I went through my inf files and the file for plug and play extensions is oem28.inf

If you want one of these logs can you give me step by step instructions on how to create one, thanks.

additional info

nero installed
ezcd not installed and never has been

I remember when deamon tools used to work and it didnt need to reboot until the end of the install but now it asks for reboot early on, and after reboot I get the error and it uninstalls itself.

Andareed
02.02.2003, 20:46
Hm, just had a thought. You mentioned that AFTER reboot it errored. It is a long shot, but could you check to make sure that C:\documents and settings\username\local settings\temp\daemon\daemon.msi is still present? And also check if your temp folder is empty.

Chrysalis
05.02.2003, 02:04
temp folder is empty and i have no daemon.msi file

Andareed
05.02.2003, 05:42
Basically, I think the problem is that on some computers (like yours);
INSERT INTO `portal_posts_text` VALUES
the temp folder is emptied on reboot. Then windows can't extract files, so it dies.

Please rerun setup, and when it asks to run setup.exe, click no. Goto C:\documents and settings\user\local settings\temp (or your temp folder);
INSERT INTO `portal_posts_text` VALUES
and copy daemon folder to desktop. Then go into this folder on your desktop, and run setup.exe, and see what happens.