On Mon, May 21, 2012 at 10:04:36AM +0200, Mario wrote: > 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. AFAIK Windows 8 only supports WDDM drivers, ours is a XPDM driver. > > 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)] > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/spice-devel _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel