[Spice-devel] QXL on Windows 8
Mario
ml at kernelobjects.org
Mon May 21 01:04:36 PDT 2012
Gentlemen,
i just tried to compile the latest qxl driver (cloned from GIT) for
Windows 8. The first suprise was the fact that Microsoft introduced a
dependency of having 4 GB Visual Studio installed to use the latest WDK.
However the "dirs" file has been converted perfectly. Additional there
was nither an error nor a warning while compiling. Unfortunately I
didn´t get it work. The installer "tells" me I had the driver wouldn´t
be made for this windows verision. But in fact it is especially compiled
for Windows 8.
Here is the relevant entry of the c:\windows\inf\setupapi.dev.log
[...]
[Boot Session: 2012/01/06 09:27:52.494]
>>> [Device Install (DiShowUpdateDevice) -
>>> PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4&REV_03\3&13C0B0C5&0&10]
>>> Section start 2012/01/06 09:28:45.669
cmd: "C:\Windows\system32\mmc.exe"
C:\Windows\system32\devmgmt.msc
dvi: {DIF_UPDATEDRIVER_UI} 09:28:45.685
dvi: Using exported function 'DisplayClassInstaller' in
module 'C:\Windows\system32\DispCI.dll'.
dvi: Class installer == DispCI.dll,DisplayClassInstaller
dvi: No CoInstallers found
dvi: Class installer: Enter 09:28:45.716
dvi: Class installer: Exit
dvi: Default installer: Enter 09:28:45.747
dvi: Default installer: Exit
dvi: {DIF_UPDATEDRIVER_UI - exit(0xe000020e)} 09:28:45.763
ndv: {Update Driver Software Wizard for
PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4&REV_03\3&13C0B0C5&0&10}
dvi: {DIF_SELECTDEVICE} 09:28:48.836
dvi: Class installer: Enter 09:28:48.836
dvi: {Build Driver List} 09:28:48.852
dvi: Searching for hardware ID(s):
dvi:
pci\ven_1b36&dev_0100&subsys_11001af4&rev_03
dvi:
pci\ven_1b36&dev_0100&subsys_11001af4
dvi: pci\ven_1b36&dev_0100&cc_030000
dvi: pci\ven_1b36&dev_0100&cc_0300
dvi: Searching for compatible ID(s):
dvi: pci\ven_1b36&dev_0100&rev_03
dvi: pci\ven_1b36&dev_0100
dvi: pci\ven_1b36&cc_030000
dvi: pci\ven_1b36&cc_0300
dvi: pci\ven_1b36
dvi: pci\cc_030000
dvi: pci\cc_0300
cpy: Policy is set to make all digital
signatures equal.
dvi: {Build Driver List - exit(0x00000000)}
09:28:50.303
dvi: Class installer: Exit
dvi: {DIF_SELECTDEVICE - exit(0xe000020e)} 09:28:50.833
dvi: {DIF_SELECTDEVICE} 09:29:00.365
dvi: Class installer: Enter 09:29:00.380
dvi: {Build Driver List} 09:29:00.396
dvi: Searching for hardware ID(s):
dvi:
pci\ven_1b36&dev_0100&subsys_11001af4&rev_03
dvi:
pci\ven_1b36&dev_0100&subsys_11001af4
dvi: pci\ven_1b36&dev_0100&cc_030000
dvi: pci\ven_1b36&dev_0100&cc_0300
dvi: Searching for compatible ID(s):
dvi: pci\ven_1b36&dev_0100&rev_03
dvi: pci\ven_1b36&dev_0100
dvi: pci\ven_1b36&cc_030000
dvi: pci\ven_1b36&cc_0300
dvi: pci\ven_1b36
dvi: pci\cc_030000
dvi: pci\cc_0300
cpy: Policy is set to make all digital
signatures equal.
sig: {_VERIFY_FILE_SIGNATURE} 09:29:00.536
sig: Key = qxl.inf
sig: FilePath = c:\driver\qxl.inf
sig: Catalog = c:\driver\qxl.cat
! sig: Verifying file against specific
(valid) catalog failed! (0x00000057)
sig: {_VERIFY_FILE_SIGNATURE exit(0x00000057)}
09:29:00.599
sig: {_VERIFY_FILE_SIGNATURE} 09:29:00.599
sig: Key = qxl.inf
sig: FilePath = c:\driver\qxl.inf
sig: Catalog = c:\driver\qxl.cat
! sig: Verifying file against specific
Authenticode(tm) catalog failed! (0x800b0100)
sig: {_VERIFY_FILE_SIGNATURE exit(0x800b0100)}
09:29:00.646
dvi: {Build Driver List - exit(0x00000000)}
09:29:00.646
dvi: Class installer: Exit
dvi: {DIF_SELECTDEVICE - exit(0xe000020e)} 09:29:00.661
inf: {SetupCopyOEMInf: c:\driver\qxl.inf} 09:29:03.157
sto: {Import Driver Package: c:\driver\qxl.inf}
09:29:03.173
sto: Driver Store =
C:\Windows\System32\DriverStore [Online] (6.2.8250)
sto: Driver Package = c:\driver\qxl.inf
sto: Architecture = amd64
sto: Flags = 0x00000000
inf: Class GUID =
{4d36e968-e325-11ce-bfc1-08002be10318}
inf: Driver Version = 05/21/2012,6.2.8250.0
inf: Catalog File = qxl.cat
inf: Version Flags = 0x00000001
flq: Copying 'c:\driver\qxl.cat' to
'C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxl.cat'.
flq: Copying 'c:\driver\qxl.inf' to
'C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxl.inf'.
flq: Copying 'c:\driver\qxl.sys' to
'C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxl.sys'.
flq: Copying 'c:\driver\qxldd.dll' to
'C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxldd.dll'.
pol: {Driver package policy check} 09:29:03.610
pol: {Driver package policy check -
exit(0x00000000)} 09:29:03.610
sto: {Stage Driver Package:
C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxl.inf}
09:29:03.610
inf: {Query Configurability:
C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxl.inf}
09:29:03.641
inf: Driver package 'qxl.inf' is
configurable.
inf: {Query Configurability: exit(0x00000000)}
09:29:03.656
flq: Copying
'C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxl.cat'
to
'C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}\qxl.cat'.
flq: Copying
'C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxl.inf'
to
'C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}\qxl.inf'.
flq: Copying
'C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxl.sys'
to
'C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}\qxl.sys'.
flq: Copying
'C:\Users\Tocario\AppData\Local\Temp\{2d9c4ace-536f-6042-88c4-ec255bb78b43}\qxldd.dll'
to
'C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}\qxldd.dll'.
sto: {DRIVERSTORE IMPORT VALIDATE}
09:29:03.859
sig: {_VERIFY_FILE_SIGNATURE}
09:29:03.906
sig: Key = qxl.inf
sig: FilePath =
C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}\qxl.inf
sig: Catalog =
C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}\qxl.cat
! sig: Verifying file against specific
(valid) catalog failed! (0x00000057)
sig: {_VERIFY_FILE_SIGNATURE
exit(0x00000057)} 09:29:03.937
sig: {_VERIFY_FILE_SIGNATURE}
09:29:03.937
sig: Key = qxl.inf
sig: FilePath =
C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}\qxl.inf
sig: Catalog =
C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}\qxl.cat
! sig: Verifying file against specific
Authenticode(tm) catalog failed! (0x800b0100)
sig: {_VERIFY_FILE_SIGNATURE
exit(0x800b0100)} 09:29:03.968
! sig: Driver package does not contain a
signature, but user wants to install anyway.
sto: {DRIVERSTORE IMPORT VALIDATE:
exit(0x00000000)} 09:29:07.416
sig: Signer Score = 0x80000000
sig: Signer Name = <unsigned>
sto: {DRIVERSTORE IMPORT BEGIN} 09:29:07.447
bak: Create system restore point:
bak: Description =
Ger‰tetreiber-Paketinstallation: Grafikkarte
bak: Time = 22870ms
bak: Status = 0x00000000
(SUCCESS)
sto: {DRIVERSTORE IMPORT BEGIN:
exit(0x00000000)} 09:29:30.426
cpy: {Copy Directory:
C:\Windows\System32\DriverStore\Temp\{0c685754-15f3-6143-bded-9f43f7be453d}}
09:29:30.426
cpy: Target Path =
C:\Windows\System32\DriverStore\FileRepository\qxl.inf_amd64_c9711a5d2f2ab47f
cpy: {Copy Directory: exit(0x00000000)}
09:29:30.457
idb: {Register Driver Package:
C:\Windows\System32\DriverStore\FileRepository\qxl.inf_amd64_c9711a5d2f2ab47f\qxl.inf}
09:29:30.457
idb: Created driver package object
'qxl.inf_amd64_c9711a5d2f2ab47f' in DRIVERS database node.
idb: Created driver INF file object
'oem0.inf' in DRIVERS database node.
idb: Registered driver package
'qxl.inf_amd64_c9711a5d2f2ab47f' with 'oem0.inf'.
idb: {Register Driver Package:
exit(0x00000000)} 09:29:30.473
idb: {Publish Driver Package:
C:\Windows\System32\DriverStore\FileRepository\qxl.inf_amd64_c9711a5d2f2ab47f\qxl.inf}
09:29:30.488
idb: Activating driver package
'qxl.inf_amd64_c9711a5d2f2ab47f'.
cpy: Published
'qxl.inf_amd64_c9711a5d2f2ab47f\qxl.inf' to 'oem0.inf'.
idb: Indexed 2 device IDs for
'qxl.inf_amd64_c9711a5d2f2ab47f'.
idb: {Publish Driver Package:
exit(0x00000000)} 09:29:30.598
sto: {DRIVERSTORE IMPORT END} 09:29:30.598
sig: Installed catalog 'qxl.cat' as
'oem0.cat'.
bak: Commit system restore point:
bak: Description =
Ger‰tetreiber-Paketinstallation: Grafikkarte
bak: Time = 0ms
bak: Status = 0x00000000
(SUCCESS)
sto: {DRIVERSTORE IMPORT END:
exit(0x00000000)} 09:29:30.847
sto: {Stage Driver Package: exit(0x00000000)}
09:29:30.863
sto: Driver Store Filename =
C:\Windows\System32\DriverStore\FileRepository\qxl.inf_amd64_c9711a5d2f2ab47f\qxl.inf
sto: {Import Driver Package: exit(0x00000000)}
09:29:30.972
inf: Driver Store Path:
C:\Windows\System32\DriverStore\FileRepository\qxl.inf_amd64_c9711a5d2f2ab47f\qxl.inf
inf: Published Inf Path: C:\Windows\INF\oem0.inf
inf: {SetupCopyOEMInf exit (0x00000000)} 09:29:31.003
dvi: Searching for hardware ID(s):
dvi: pci\ven_1b36&dev_0100&subsys_11001af4&rev_03
dvi: pci\ven_1b36&dev_0100&subsys_11001af4
dvi: pci\ven_1b36&dev_0100&cc_030000
dvi: pci\ven_1b36&dev_0100&cc_0300
dvi: Searching for compatible ID(s):
dvi: pci\ven_1b36&dev_0100&rev_03
dvi: pci\ven_1b36&dev_0100
dvi: pci\ven_1b36&cc_030000
dvi: pci\ven_1b36&cc_0300
dvi: pci\ven_1b36
dvi: pci\cc_030000
dvi: pci\cc_0300
dvi: Class GUID of device remains:
{4d36e968-e325-11ce-bfc1-08002be10318}.
dvi: {Plug and Play Service: Device Install for
PCI\VEN_1B36&DEV_0100&SUBSYS_11001AF4&REV_03\3&13C0B0C5&0&10}
ndv: Infpath=C:\Windows\INF\oem0.inf
ndv:
DriverNodeName=qxl.inf:2c6136b72ce00adc:qxl_vista:6.2.8250.0:pci\ven_1b36&dev_0100&subsys_11001af4
ndv:
DriverStorepath=C:\Windows\System32\DriverStore\FileRepository\qxl.inf_amd64_c9711a5d2f2ab47f\qxl.inf
dvi: Searching for hardware ID(s):
dvi: pci\ven_1b36&dev_0100&subsys_11001af4&rev_03
dvi: pci\ven_1b36&dev_0100&subsys_11001af4
dvi: pci\ven_1b36&dev_0100&cc_030000
dvi: pci\ven_1b36&dev_0100&cc_0300
dvi: Searching for compatible ID(s):
dvi: pci\ven_1b36&dev_0100&rev_03
dvi: pci\ven_1b36&dev_0100
dvi: pci\ven_1b36&cc_030000
dvi: pci\ven_1b36&cc_0300
dvi: pci\ven_1b36
dvi: pci\cc_030000
dvi: pci\cc_0300
dvi: Class GUID of device changed to:
{4d36e968-e325-11ce-bfc1-08002be10318}.
ndv: {Core Device Install} 09:29:31.386
dvi: {DIF_ALLOW_INSTALL} 09:29:31.503
dvi: Using exported function
'DisplayClassInstaller' in module 'C:\Windows\system32\DispCI.dll'.
dvi: Class installer ==
DispCI.dll,DisplayClassInstaller
dvi: No CoInstallers found
dvi: Class installer: Enter 09:29:31.627
!!! dvi: Class installer: failed(0xe000022d)!
dvi: {DIF_ALLOW_INSTALL - exit(0xe000022d)}
09:29:31.643
ndv: Device install status=0xe000022d
! ndv: Queueing up error report since device
installation failed...
ndv: {Core Device Install - exit(0xe000022d)}
09:29:31.674
dvi: {DIF_DESTROYPRIVATEDATA} 09:29:31.674
dvi: Class installer: Enter 09:29:31.674
dvi: Class installer: Exit
dvi: Default installer: Enter 09:29:31.690
dvi: Default installer: Exit
dvi: {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)}
09:29:31.690
ump: {Plug and Play Service: Device Install exit(e000022d)}
ndv: {Update Driver Software Wizard exit(e000022d)}
<<< Section end 2012/01/06 09:29:48.382
<<< [Exit status: FAILURE(0xe000022d)]
More information about the Spice-devel
mailing list