Difference between revisions of "QEMU Video Driver (Cirrus Logic 54xx)"

From ReactOS Wiki
Jump to: navigation, search
m (Cirrus Logic 54xx Driver installation revisions 21000-27222)
(Cirrus Logic 54xx Driver installation revisions 21000-27222)
Line 1: Line 1:
 
There is no 2000/XP version of CL-54XX driver, only 9x/NT4.
 
There is no 2000/XP version of CL-54XX driver, only 9x/NT4.
  
== Cirrus Logic 54xx Driver installation revisions 21000-27222 ==
+
== Cirrus Logic 54xx Driver in current trunk ==
Automated installation as in ROS 0.2.9 doesnt work. Manual installation by copying *.sys file to System32\Drivers and *.dll to System32 doesnt work as well (see Bug [http://www.reactos.org/bugzilla/show_bug.cgi?id=2286 2286]). According to GreatLord, it is necessary to delete all vga/vbe drivers (sys files) from System32\Drivers dir:
+
Automated installation doesnt work. Manual installation by copying *.sys file to System32\Drivers and *.dll to System32 doesnt work as well (see Bug [http://www.reactos.org/bugzilla/show_bug.cgi?id=2286 2286]) and Regression no.[http://www.reactos.org/wiki/index.php/Release_Blockers#Cirrus_driver_CL54xx_doesnt_work_in_QEMU no.3]
 
 
[12:31:07] <GreatLord|Lap> have u delete
 
 
 
[12:31:15] <GreatLord|Lap> vga and vbe drv
 
 
 
[12:31:19] <GreatLord|Lap> from ros
 
 
 
[12:31:33] <GreatLord|Lap> then copy in cl54xx drv
 
 
 
[12:31:36] <GreatLord|Lap> ??
 
 
 
[12:31:46] <GreatLord|Lap> other wise cl54xx does not work
 
 
 
[12:32:47] <GreatLord|Lap> whole vga drv files
 
 
 
[12:32:54] <GreatLord|Lap> and vbe drv files
 
 
 
[12:33:01] <GreatLord|Lap> the .sys
 
 
 
After booting to 3rd stage, i deleted the pointed .sys files (vgamp.sys and vbemp.sys), then copied cl-54xx files and imported registry keys. After a reset, still the same bug. If someone makes it work, please notify us.
 
 
 
 
<by Caemyr>
 
<by Caemyr>
  

Revision as of 14:52, 3 July 2007

There is no 2000/XP version of CL-54XX driver, only 9x/NT4.

Cirrus Logic 54xx Driver in current trunk

Automated installation doesnt work. Manual installation by copying *.sys file to System32\Drivers and *.dll to System32 doesnt work as well (see Bug 2286) and Regression no.no.3 <by Caemyr>

Cirrus Logic 54xx Driver installation for ReactOS 0.2.9+

The Cirrus Logic 54xx driver is available from multiple web sites. Download the version for Windows NT4/2000/XP

Copy cirrus.inf and cl54xx.sys files to Reactos\inf directory.

The driver will be automatically installed at Reactos boot.

Cirrus Logic 54xx Driver installation for Reactos 0.2.8 and previous releases

Add following lines in hivesys.inf file

; QEMU SVGA Driver
HKLM,"SYSTEM\CurrentControlSet\Services\CL54XX","ErrorControl",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\CL54XX","Group",0x00000000,"Video Save SVGA"
HKLM,"SYSTEM\CurrentControlSet\Services\CL54XX","ImagePath",0x00020000,"system32\drivers\cl54xx.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\CL54XX","Start",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\CL54XX","Type",0x00010001,0x00000001
HKLM,"SYSTEM\CurrentControlSet\Services\CL54XX","Tag",0x00010001,0x0000000C
HKLM,"SYSTEM\CurrentControlSet\Services\CL54XX\Device0","InstalledDisplayDrivers",0x00010000,"CL54XX"
HKLM,"SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\CL54XX\Device0","DefaultSettings.VgaCompatible",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\CL54XX\Device0","DefaultSettings.VRefresh",0x00010001,60
HKLM,"SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\CL54XX\Device0","DefaultSettings.BitsPerPel",0x00010001,16
HKLM,"SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\CL54XX\Device0","DefaultSettings.Interlaced",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\CL54XX\Device0","DefaultSettings.XResolution",0x00010001,800
HKLM,"SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\CL54XX\Device0","DefaultSettings.YResolution",0x00010001,600

Import the following registry file

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CL54XX]
"ErrorControl"=dword:00000001
"Group"="Video Save SVGA"
"ImagePath"="system32\\drivers\\cl54xx.sys"
"Start"=dword:00000001
"Type"=dword:00000001
"Tag"=dword:0000000c

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CL54XX\Device0]
"InstalledDisplayDrivers"=hex(7):43,4c,35,34,58,58,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\CL54XX]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\System\CurrentControlSet\Services\CL54XX\Device0]
"DefaultSettings.VgaCompatible"=dword:00000001
"DefaultSettings.VRefresh"=dword:0000003c
"DefaultSettings.BitsPerPel"=dword:00000010
"DefaultSettings.Interlaced"=dword:00000000
"DefaultSettings.XResolution"=dword:00000320
"DefaultSettings.YResolution"=dword:00000258

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\VBE]
"Start"=dword:00000004