VMware Communities
mgerbasio
Contributor
Contributor

Workstation 6 Win98 Guest Video Problems

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.

0 Kudos
10 Replies
Aldebaran
Hot Shot
Hot Shot

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

0 Kudos
KevinG
Immortal
Immortal

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

0 Kudos
mgerbasio
Contributor
Contributor

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.

0 Kudos
Aldebaran
Hot Shot
Hot Shot

Any difference if you comment out the following lines?

\# svga.maxWidth = "800"

\# svga.maxHeight = "600"

\# svga.vramSize = "1920000"

Jeff

0 Kudos
mgerbasio
Contributor
Contributor

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.

0 Kudos
mgerbasio
Contributor
Contributor

Is it possible to download the later build of the VMX_SVGA driver? I have build-19175. Thanks.

0 Kudos
Aldebaran
Hot Shot
Hot Shot

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

mgerbasio
Contributor
Contributor

Thanks!

0 Kudos
mgerbasio
Contributor
Contributor

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.

0 Kudos
mgerbasio
Contributor
Contributor

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.

0 Kudos