Hi,
I'm running a Vista 64 host with a Win98 guest. Have everything working properly except the video card. I followed the instructions for installing the VM SVGA video, but it isn't working. When I complete the process, I can't change the screen resolution and device manager shows one video adapter VMware SVGA II with an error message; I don't see two as mentioned on the web page. The device manager status says "This device is either not present, not working properly...".
When I boot the guest machine I get an error "Unable to use legacy SVGA driver". Any ideas on how I can fix this?
I went through the process on vmware web pages, deleting all adapters, installing the vmware driver manually but no luck. TIA.
Regards-Michael G.
Michael,
I just checked my Windows 98 VM. I have it running in VMware Server. I only see one Display adapter, the VMware SVGA II.
Here are the details on the driver file setup:
\- C:\WINDOWS\SYSTEM\VMX_SVGA.DRV (build-44356)
- C:\WINDOWS\SYSTEM\VMX_SVGS.VXD
- C:\WINDOWS\SYSTEM\vmm32.vxd (vdd.vxd)
Here's my .vmx file for Windows 98:
#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "4"
scsi0.present = "TRUE"
memsize = "64"
MemAllowAutoScaleDown = "FALSE"
ide0:0.present = "TRUE"
ide0:0.fileName = "Windows 98-000001.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.present = "TRUE"
ethernet0.present = "TRUE"
usb.present = "FALSE"
sound.present = "FALSE"
sound.virtualDev = "es1371"
sound.fileName = "-1"
sound.autodetect = "TRUE"
displayName = "Windows 98"
guestOS = "win98"
nvram = "Windows 98.nvram"
ide1:0.autodetect = "TRUE"
floppy0.fileType = "file"
floppy0.fileName = "
Scallop\jgmicon\dos622\622C.IMG"
workingDir = "."
ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 04 82 23 36 0a 55-e0 89 e5 36 2e a9 f6 2e"
uuid.bios = "56 4d 04 82 23 36 0a 55-e0 89 e5 36 2e a9 f6 2e"
ethernet0.generatedAddress = "00:0c:29:a9:f6:2e"
ethernet0.generatedAddressOffset = "0"
floppy0.autodetect = "TRUE"
floppy0.startConnected = "FALSE"
ide1:0.startConnected = "FALSE"
tools.syncTime = "TRUE"
priority.grabbed = "normal"
priority.ungrabbed = "normal"
autostart = "none"
Jeff
Have you tried to manually install the video driver from the Windows.iso image on the host? You can configure the virtual CD-ROM to use the Windows.iso image and install the driver from within device manager.
Please post your .vmx file from this VM
Kevin,
I have the same driver files as Aldebaran noted above. Except for VMX_SVGA.DRV which shows build 19175.
I tried removing the adapters and reinstalling with the Windows CD-ROM. That driver works but I can't change the screen resolution. I also tried the VMware driver as noted above but I get the error message about the legacy driver.
config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
memsize = "256"
ide0:0.present = "TRUE"
ide0:0.fileName = "Windows 98.vmdk"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
floppy0.autodetect = "TRUE"
ethernet0.present = "TRUE"
ethernet0.wakeOnPcktRcv = "FALSE"
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "-1"
sound.autodetect = "TRUE"
svga.autodetect = "TRUE"
pciBridge0.present = "TRUE"
mks.keyboardFilter = "allow"
displayName = "Windows 98"
guestOS = "win98"
nvram = "Windows 98.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
tools.upgrade.policy = "useGlobal"
ide1:0.autodetect = "TRUE"
floppy0.fileName = "A:"
isolation.tools.hgfs.disable = "TRUE"
ethernet0.addressType = "generated"
uuid.location = "56 4d 15 2d 69 6b e8 f0-00 56 21 63 96 01 da 7e"
uuid.bios = "56 4d 15 2d 69 6b e8 f0-00 56 21 63 96 01 da 7e"
ide0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"
ethernet0.generatedAddress = "00:0c:29:01:da:7e"
ethernet0.generatedAddressOffset = "0"
extendedConfigFile = "Windows 98.vmxf"
tools.remindInstall = "FALSE"
floppy0.startConnected = "FALSE"
ide1:0.startConnected = "TRUE"
tools.syncTime = "FALSE"
parallel0.present = "TRUE"
parallel0.autodetect = "FALSE"
parallel0.bidirectional = "FALSE"
parallel0.fileName = "LPT1"
svga.maxWidth = "800"
svga.maxHeight = "600"
svga.vramSize = "1920000"
Thanks.
Michael G.
Any difference if you comment out the following lines?
\# svga.maxWidth = "800"
\# svga.maxHeight = "600"
\# svga.vramSize = "1920000"
Jeff
No luck. I get an error my display isn't configured correctly and can't apply a driver that works.
If it makes a difference, I'm running this on a ThinkPad T61 with Centrino Pro chipset and Intel integrated graphics.
Regards-Michael G.
Is it possible to download the later build of the VMX_SVGA driver? I have build-19175. Thanks.
It's in the .iso file from VMware server. I posted the files and the source .iso on a page for you on one of my webservers:
http://www.micono.com/mgerbasio
Jeff
Thanks!
Well, I give up. I was really hoping the drivers would do it but it just didn't work out. If someone has any ideas, I'd greatly appreciate any help. It's working just very small.
Regards-Michael G.
I reinstalled Win98 on top of the existing installation and it is working fine now. No idea what caused the problem and why it is working now, but it is working and that is a good thing.
Regards-Michael G.