[Spice-devel] Spice QXL Driver does not work for Windows 7

John A. Sullivan III jsullivan at opensourcedevel.com
Wed Jul 20 07:14:26 PDT 2011


On Wed, 2011-07-20 at 12:04 +0200, Mario wrote:
> > I was finally able to get them to work.  Here is what I did under 
> > both
> > W7 and W2K8:
> > Download and install the WinQual toolkit:
> > 
> > https://winqual.microsoft.com/member/SubmissionWizard/controls/WinqualSubmissionTool.msi
> > This is to obtain Inf2Cat.exe
> > Download and install the MS SDK:
> > 
> > http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6b6c21d2-2006-4afa-9702-529fa782d63b
> > This is for Makecert.exe and signtool.exe
> > Go to the SDK Bin directory and run:
> > Makecert -r -pe -n "CN=TestCertForQXL" -ss "QXLTestCert" C:\qxldriver
> > \qxlcert.cer  (all one line)
> >
> > Go to the WinQual directory and run:
> > Inf2cat.exe /driver:C:\qxldriver\ /os:7_X64
> >
> > Return to the SDK Bin directory and run:
> > signtool sign /a /v /s "QXLTestCert" /n "TestCertForQXL" c:\qxldriver
> > \qxl.cat
> > signtool sign /a /v /s "QXLTestCert" /n "TestCertForQXL" c:\qxldriver
> > \qxl.sys
> > signtool sign /a /v /s "QXLTestCert" /n "TestCertForQXL" c:\qxldriver
> > \qxldd.dll
> > bcdedit.exe -set TESTSIGNING ON
> >
> > Go to the Device Manager, choose the QXL Video Driver and update it
> > pointing specifically to the new, signed driver.  This assumes we are
> > updating.  I suppose we would simply install the driver when prompted
> > for new hardware if this was the first attempt.  It appears we can
> > simply copy the driver directory to W2K8 and install the same way.
> 
> John,
> thank you for that hint. Unfortunately it still doesn´t work. I 
> followed your description exactly.
> 
> Additional I took a look into the bootlog (wich I enabled priviously) 
> and the system seem to try to load the qxl.sys:
> 
>   Service Pack 1 7 20 2011 11:50:33.500
> Loaded driver \SystemRoot\system32\ntoskrnl.exe
> Loaded driver \SystemRoot\system32\halmacpi.dll
> Loaded driver \SystemRoot\system32\kdcom.dll
> Loaded driver \SystemRoot\system32\mcupdate_GenuineIntel.dll
> Loaded driver \SystemRoot\system32\PSHED.dll
> Loaded driver \SystemRoot\system32\BOOTVID.dll
> Loaded driver \SystemRoot\system32\CLFS.SYS
> Loaded driver \SystemRoot\system32\CI.dll
> Loaded driver \SystemRoot\system32\drivers\Wdf01000.sys
> Loaded driver \SystemRoot\system32\drivers\WDFLDR.SYS
> Loaded driver \SystemRoot\system32\drivers\ACPI.sys
> Loaded driver \SystemRoot\system32\drivers\WMILIB.SYS
> Loaded driver \SystemRoot\system32\drivers\msisadrv.sys
> Loaded driver \SystemRoot\system32\drivers\pci.sys
> Loaded driver \SystemRoot\system32\drivers\vdrvroot.sys
> Loaded driver \SystemRoot\System32\drivers\partmgr.sys
> Loaded driver \SystemRoot\system32\DRIVERS\compbatt.sys
> Loaded driver \SystemRoot\system32\DRIVERS\BATTC.SYS
> Loaded driver \SystemRoot\system32\drivers\volmgr.sys
> Loaded driver \SystemRoot\System32\drivers\volmgrx.sys
> Loaded driver \SystemRoot\system32\drivers\intelide.sys
> Loaded driver \SystemRoot\system32\drivers\PCIIDEX.SYS
> Loaded driver \SystemRoot\system32\DRIVERS\pcmcia.sys
> Loaded driver \SystemRoot\System32\Drivers\AppleMNT.sys
> Loaded driver \SystemRoot\System32\drivers\mountmgr.sys
> Loaded driver \SystemRoot\system32\drivers\vmbus.sys
> Loaded driver \SystemRoot\system32\drivers\winhv.sys
> Loaded driver \SystemRoot\system32\drivers\atapi.sys
> Loaded driver \SystemRoot\system32\drivers\ataport.SYS
> Loaded driver \SystemRoot\system32\drivers\amdxata.sys
> Loaded driver \SystemRoot\system32\drivers\fltmgr.sys
> Loaded driver \SystemRoot\system32\drivers\fileinfo.sys
> Loaded driver \SystemRoot\System32\Drivers\Ntfs.sys
> Loaded driver \SystemRoot\System32\Drivers\msrpc.sys
> Loaded driver \SystemRoot\System32\Drivers\ksecdd.sys
> Loaded driver \SystemRoot\System32\Drivers\cng.sys
> Loaded driver \SystemRoot\System32\drivers\pcw.sys
> Loaded driver \SystemRoot\System32\Drivers\AppleHFS.sys
> Loaded driver \SystemRoot\System32\Drivers\Fs_Rec.sys
> Loaded driver \SystemRoot\system32\drivers\ndis.sys
> Loaded driver \SystemRoot\system32\drivers\NETIO.SYS
> Loaded driver \SystemRoot\System32\Drivers\ksecpkg.sys
> Loaded driver \SystemRoot\System32\drivers\tcpip.sys
> Loaded driver \SystemRoot\System32\drivers\fwpkclnt.sys
> Loaded driver \SystemRoot\system32\drivers\vmstorfl.sys
> Loaded driver \SystemRoot\system32\drivers\volsnap.sys
> Loaded driver \SystemRoot\System32\Drivers\spldr.sys
> Loaded driver \SystemRoot\System32\drivers\rdyboost.sys
> Loaded driver \SystemRoot\system32\drivers\pnpfiltr.sys
> Loaded driver \SystemRoot\System32\Drivers\mup.sys
> Loaded driver \SystemRoot\System32\drivers\hwpolicy.sys
> Loaded driver \SystemRoot\System32\DRIVERS\fvevol.sys
> Loaded driver \SystemRoot\system32\DRIVERS\disk.sys
> Loaded driver \SystemRoot\system32\DRIVERS\CLASSPNP.SYS
> Loaded driver \SystemRoot\system32\DRIVERS\cdrom.sys
> Loaded driver \SystemRoot\system32\DRIVERS\MpFilter.sys
> Loaded driver \SystemRoot\System32\Drivers\Null.SYS
> Loaded driver \SystemRoot\System32\Drivers\Beep.SYS
> Loaded driver \SystemRoot\System32\drivers\vga.sys
> Loaded driver \SystemRoot\System32\DRIVERS\RDPCDD.sys
> Loaded driver \SystemRoot\system32\drivers\rdpencdd.sys
> Loaded driver \SystemRoot\system32\drivers\rdprefmp.sys
> Loaded driver \SystemRoot\System32\Drivers\Msfs.SYS
> Loaded driver \SystemRoot\System32\Drivers\Npfs.SYS
> Loaded driver \SystemRoot\system32\DRIVERS\tdx.sys
> Loaded driver \SystemRoot\system32\drivers\afd.sys
> Loaded driver \SystemRoot\System32\DRIVERS\netbt.sys
> Loaded driver \SystemRoot\system32\DRIVERS\wfplwf.sys
> Loaded driver \SystemRoot\system32\DRIVERS\pacer.sys
> Loaded driver \SystemRoot\system32\DRIVERS\netbios.sys
> Loaded driver \SystemRoot\system32\DRIVERS\serial.sys
> Loaded driver \SystemRoot\system32\DRIVERS\wanarp.sys
> Loaded driver \SystemRoot\system32\drivers\termdd.sys
> Loaded driver \SystemRoot\system32\DRIVERS\rdbss.sys
> Loaded driver \SystemRoot\system32\drivers\nsiproxy.sys
> Loaded driver \SystemRoot\system32\drivers\mssmbios.sys
> Did not load driver
> Did not load driver
> Did not load driver
> Did not load driver
> Did not load driver
> Did not load driver
> Did not load driver
> Loaded driver \SystemRoot\System32\drivers\discache.sys
> Loaded driver \SystemRoot\system32\drivers\csc.sys
> Loaded driver \SystemRoot\System32\Drivers\dfsc.sys
> Loaded driver \SystemRoot\system32\DRIVERS\blbdrive.sys
> Loaded driver \SystemRoot\system32\DRIVERS\tunnel.sys
> Loaded driver \SystemRoot\system32\drivers\i8042prt.sys
> Loaded driver \SystemRoot\system32\drivers\kbdclass.sys
> Loaded driver \SystemRoot\system32\DRIVERS\mouclass.sys
> Loaded driver \SystemRoot\system32\DRIVERS\fdc.sys
> Loaded driver \SystemRoot\system32\DRIVERS\parport.sys
> Loaded driver \SystemRoot\system32\DRIVERS\serenum.sys
> Loaded driver \SystemRoot\system32\DRIVERS\usbuhci.sys
> Loaded driver \SystemRoot\system32\DRIVERS\qxl.sys
> Loaded driver \SystemRoot\system32\DRIVERS\E1G60I32.sys
> Loaded driver \SystemRoot\system32\DRIVERS\intelppm.sys
> Loaded driver \SystemRoot\system32\drivers\CompositeBus.sys
> Loaded driver \SystemRoot\system32\DRIVERS\dne2000.sys
> Loaded driver \SystemRoot\system32\DRIVERS\AgileVpn.sys
> Loaded driver \SystemRoot\system32\DRIVERS\rasl2tp.sys
> Loaded driver \SystemRoot\system32\DRIVERS\ndistapi.sys
> Loaded driver \SystemRoot\system32\DRIVERS\ndiswan.sys
> Loaded driver \SystemRoot\system32\DRIVERS\raspppoe.sys
> Loaded driver \SystemRoot\system32\DRIVERS\raspptp.sys
> Loaded driver \SystemRoot\system32\DRIVERS\rassstp.sys
> Loaded driver \SystemRoot\system32\DRIVERS\tap0901.sys
> Loaded driver \SystemRoot\system32\DRIVERS\rdpbus.sys
> Loaded driver \SystemRoot\system32\drivers\swenum.sys
> Loaded driver \SystemRoot\system32\drivers\umbus.sys
> Loaded driver \SystemRoot\System32\Drivers\vmwvusb.sys
> Loaded driver \SystemRoot\system32\DRIVERS\usbhub.sys
> Loaded driver \SystemRoot\System32\Drivers\NDProxy.SYS
> Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
> Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
> Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
> Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
> Loaded driver \SystemRoot\system32\DRIVERS\hidusb.sys
> Loaded driver \SystemRoot\system32\DRIVERS\mouhid.sys
> Loaded driver \SystemRoot\system32\drivers\luafv.sys
> Loaded driver \SystemRoot\system32\drivers\WudfPf.sys
> Did not load driver \SystemRoot\system32\DRIVERS\MpFilter.sys
> Loaded driver \SystemRoot\system32\DRIVERS\irda.sys
> Loaded driver \SystemRoot\system32\DRIVERS\lltdio.sys
> Loaded driver \SystemRoot\system32\DRIVERS\nwifi.sys
> Loaded driver \SystemRoot\system32\DRIVERS\ndisuio.sys
> Loaded driver \SystemRoot\system32\DRIVERS\rspndr.sys
> Loaded driver \SystemRoot\system32\drivers\psxdrv.sys
> Loaded driver \SystemRoot\system32\drivers\HTTP.sys
> Loaded driver \SystemRoot\system32\DRIVERS\bowser.sys
> Loaded driver \SystemRoot\System32\drivers\mpsdrv.sys
> Loaded driver \SystemRoot\system32\DRIVERS\mrxsmb.sys
> Loaded driver \SystemRoot\system32\DRIVERS\mrxsmb10.sys
> Loaded driver \SystemRoot\system32\DRIVERS\mrxsmb20.sys
> Loaded driver \SystemRoot\system32\DRIVERS\parvdm.sys
> Loaded driver \??\C:\Windows\system32\Drivers\CVPNDRVA.sys
> Loaded driver \SystemRoot\system32\drivers\peauth.sys
> Loaded driver \SystemRoot\System32\Drivers\secdrv.SYS
> Loaded driver \SystemRoot\System32\DRIVERS\srvnet.sys
> Loaded driver \SystemRoot\System32\drivers\tcpipreg.sys
> Loaded driver \SystemRoot\System32\DRIVERS\srv2.sys
> Loaded driver \SystemRoot\System32\DRIVERS\srv.sys
> Did not load driver \SystemRoot\System32\DRIVERS\srv.sys
> Loaded driver \SystemRoot\System32\drivers\rdpdr.sys
> Loaded driver \SystemRoot\system32\drivers\tdtcp.sys
> Loaded driver \SystemRoot\System32\DRIVERS\tssecsrv.sys
> Loaded driver \SystemRoot\System32\Drivers\RDPWD.SYS
> Loaded driver
> Loaded driver \SystemRoot\system32\DRIVERS\NisDrvWFP.sys
> Loaded driver \SystemRoot\system32\DRIVERS\asyncmac.sys
> 
> But I don´t see the videoprt.sys loading. The tool "Depends 2.2" 
> identifies the qla.sys depends on it. Can you please check the behaviour 
> on your Windows 7 box?
> 
> Thanks a lot.
> 
> Cheers,
> Mario
> 
Here is my Win7 boot log.  I've added lines around the particularly
important parts to make them easier to find:

 Service Pack 1 7 20 2011 09:48:48.110
Loaded driver \SystemRoot\system32\ntoskrnl.exe
Loaded driver \SystemRoot\system32\hal.dll
Loaded driver \SystemRoot\system32\kdcom.dll
Loaded driver \SystemRoot\system32\mcupdate_AuthenticAMD.dll
Loaded driver \SystemRoot\system32\PSHED.dll
Loaded driver \SystemRoot\system32\CLFS.SYS
Loaded driver \SystemRoot\system32\CI.dll
Loaded driver \SystemRoot\system32\drivers\Wdf01000.sys
Loaded driver \SystemRoot\system32\drivers\WDFLDR.SYS
Loaded driver \SystemRoot\system32\drivers\ACPI.sys
Loaded driver \SystemRoot\system32\drivers\WMILIB.SYS
Loaded driver \SystemRoot\system32\drivers\msisadrv.sys
Loaded driver \SystemRoot\system32\drivers\pci.sys
Loaded driver \SystemRoot\system32\drivers\vdrvroot.sys
Loaded driver \SystemRoot\System32\drivers\partmgr.sys
Loaded driver \SystemRoot\system32\drivers\volmgr.sys
Loaded driver \SystemRoot\System32\drivers\volmgrx.sys
Loaded driver \SystemRoot\system32\drivers\intelide.sys
Loaded driver \SystemRoot\system32\drivers\PCIIDEX.SYS
Loaded driver \SystemRoot\System32\drivers\mountmgr.sys
Loaded driver \SystemRoot\system32\drivers\atapi.sys
Loaded driver \SystemRoot\system32\drivers\ataport.SYS
Loaded driver \SystemRoot\system32\DRIVERS\viostor.sys
Loaded driver \SystemRoot\system32\DRIVERS\storport.sys
Loaded driver \SystemRoot\system32\drivers\amdxata.sys
Loaded driver \SystemRoot\system32\drivers\fltmgr.sys
Loaded driver \SystemRoot\system32\drivers\fileinfo.sys
Loaded driver \SystemRoot\System32\Drivers\Ntfs.sys
Loaded driver \SystemRoot\System32\Drivers\msrpc.sys
Loaded driver \SystemRoot\System32\Drivers\ksecdd.sys
Loaded driver \SystemRoot\System32\Drivers\cng.sys
Loaded driver \SystemRoot\System32\drivers\pcw.sys
Loaded driver \SystemRoot\System32\Drivers\Fs_Rec.sys
Loaded driver \SystemRoot\system32\drivers\ndis.sys
Loaded driver \SystemRoot\system32\drivers\NETIO.SYS
Loaded driver \SystemRoot\System32\Drivers\ksecpkg.sys
Loaded driver \SystemRoot\System32\drivers\tcpip.sys
Loaded driver \SystemRoot\System32\drivers\fwpkclnt.sys
Loaded driver \SystemRoot\system32\drivers\vmstorfl.sys
Loaded driver \SystemRoot\system32\drivers\volsnap.sys
Loaded driver \SystemRoot\System32\Drivers\spldr.sys
Loaded driver \SystemRoot\System32\drivers\rdyboost.sys
Loaded driver \SystemRoot\System32\Drivers\mup.sys
Loaded driver \SystemRoot\System32\drivers\hwpolicy.sys
Loaded driver \SystemRoot\System32\DRIVERS\fvevol.sys
Loaded driver \SystemRoot\system32\drivers\disk.sys
Loaded driver \SystemRoot\system32\drivers\CLASSPNP.SYS
Loaded driver \SystemRoot\system32\DRIVERS\cdrom.sys
Loaded driver \SystemRoot\System32\Drivers\Null.SYS
Loaded driver \SystemRoot\System32\Drivers\Beep.SYS
Loaded driver \SystemRoot\system32\DRIVERS\ehdrv.sys
Loaded driver \SystemRoot\System32\drivers\vga.sys
Loaded driver \SystemRoot\System32\DRIVERS\RDPCDD.sys
Loaded driver \SystemRoot\system32\drivers\rdpencdd.sys
Loaded driver \SystemRoot\system32\drivers\rdprefmp.sys
Loaded driver \SystemRoot\System32\Drivers\Msfs.SYS
Loaded driver \SystemRoot\System32\Drivers\Npfs.SYS
Loaded driver \SystemRoot\system32\DRIVERS\tdx.sys
Loaded driver \SystemRoot\system32\drivers\afd.sys
Loaded driver \SystemRoot\System32\DRIVERS\netbt.sys
Loaded driver \SystemRoot\system32\DRIVERS\wfplwf.sys
Loaded driver \SystemRoot\system32\DRIVERS\pacer.sys
Loaded driver \SystemRoot\system32\DRIVERS\netbios.sys
Did not load driver \SystemRoot\system32\DRIVERS\serial.sys
Loaded driver \SystemRoot\system32\DRIVERS\wanarp.sys
Loaded driver \SystemRoot\system32\DRIVERS\termdd.sys
Loaded driver \SystemRoot\system32\DRIVERS\rdbss.sys
Loaded driver \SystemRoot\system32\drivers\nsiproxy.sys
Loaded driver \SystemRoot\system32\DRIVERS\mssmbios.sys
Loaded driver \SystemRoot\System32\Drivers\ElbyCDIO.sys
Loaded driver \SystemRoot\System32\drivers\discache.sys
Loaded driver \SystemRoot\system32\drivers\csc.sys
Loaded driver \SystemRoot\System32\Drivers\dfsc.sys
Loaded driver \SystemRoot\system32\DRIVERS\blbdrive.sys
Loaded driver \SystemRoot\system32\DRIVERS\tunnel.sys
Loaded driver \SystemRoot\system32\DRIVERS\i8042prt.sys
Loaded driver \SystemRoot\system32\DRIVERS\kbdclass.sys
Loaded driver \SystemRoot\system32\DRIVERS\mouclass.sys
Loaded driver \SystemRoot\system32\DRIVERS\fdc.sys
Loaded driver \SystemRoot\system32\DRIVERS\usbuhci.sys

Loaded driver \SystemRoot\system32\DRIVERS\qxl.sys

Loaded driver \SystemRoot\system32\DRIVERS\netkvm.sys

Loaded driver \SystemRoot\system32\DRIVERS\vioser.sys

Loaded driver \SystemRoot\system32\DRIVERS\HDAudBus.sys
Loaded driver \SystemRoot\system32\DRIVERS\amdppm.sys
Loaded driver \SystemRoot\system32\DRIVERS\CompositeBus.sys
Loaded driver \SystemRoot\system32\DRIVERS\AgileVpn.sys
Loaded driver \SystemRoot\system32\DRIVERS\rasl2tp.sys
Loaded driver \SystemRoot\system32\DRIVERS\ndistapi.sys
Loaded driver \SystemRoot\system32\DRIVERS\ndiswan.sys
Loaded driver \SystemRoot\system32\DRIVERS\raspppoe.sys
Loaded driver \SystemRoot\system32\DRIVERS\raspptp.sys
Loaded driver \SystemRoot\system32\DRIVERS\rassstp.sys
Loaded driver \SystemRoot\system32\DRIVERS\rdpbus.sys
Loaded driver \SystemRoot\system32\DRIVERS\VClone.sys
Loaded driver \SystemRoot\system32\DRIVERS\swenum.sys
Loaded driver \SystemRoot\system32\DRIVERS\umbus.sys
Loaded driver \SystemRoot\system32\DRIVERS\usbhub.sys
Loaded driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Did not load driver \SystemRoot\System32\Drivers\NDProxy.SYS
Loaded driver \SystemRoot\system32\drivers\HdAudio.sys
Loaded driver \SystemRoot\system32\drivers\ksthunk.sys
Loaded driver \SystemRoot\system32\DRIVERS\hidusb.sys
Loaded driver \SystemRoot\system32\DRIVERS\mouhid.sys
Loaded driver \SystemRoot\system32\drivers\luafv.sys
Loaded driver \SystemRoot\system32\DRIVERS\eamonm.sys
Loaded driver \SystemRoot\system32\DRIVERS\lltdio.sys
Loaded driver \SystemRoot\system32\DRIVERS\rspndr.sys
Loaded driver \SystemRoot\system32\drivers\HTTP.sys
Loaded driver \SystemRoot\system32\DRIVERS\bowser.sys
Loaded driver \SystemRoot\System32\drivers\mpsdrv.sys
Loaded driver \SystemRoot\system32\DRIVERS\mrxsmb.sys
Loaded driver \SystemRoot\system32\DRIVERS\mrxsmb10.sys
Loaded driver \SystemRoot\system32\DRIVERS\mrxsmb20.sys
Loaded driver \SystemRoot\system32\DRIVERS\epfwwfpr.sys
Loaded driver \SystemRoot\system32\drivers\peauth.sys
Loaded driver \SystemRoot\System32\Drivers\secdrv.SYS
Loaded driver \SystemRoot\System32\DRIVERS\srvnet.sys
Loaded driver \SystemRoot\System32\drivers\tcpipreg.sys
Loaded driver \SystemRoot\System32\DRIVERS\srv2.sys
Loaded driver \SystemRoot\System32\DRIVERS\srv.sys
Did not load driver \SystemRoot\System32\DRIVERS\srv.sys
Loaded driver \SystemRoot\System32\drivers\rdpdr.sys
Loaded driver \SystemRoot\system32\drivers\tdtcp.sys
Loaded driver \SystemRoot\System32\DRIVERS\tssecsrv.sys
Loaded driver \SystemRoot\System32\Drivers\RDPWD.SYS
Loaded driver \SystemRoot\system32\DRIVERS\asyncmac.sys



More information about the Spice-devel mailing list