VMware Communities
aleinss
Contributor
Contributor
Jump to solution

5.5.4: Vista and SCSI driver?

Hi guys.

Not sure if this is a Vista thing or a VMware thing. I used the P2V convertor to convert one of my user's workstations into a VM. The VM OS is running Windows XP. I'm trying to test upgrading the OS from XP to Vista using SMS 2003 OSD/ZTI. Any ways, during the Windows PE phase, it was crashing with a stop 0x0000007B error message. I fixed that by adding PCI\VEN_104B&DEV_1040 = "vmscsi" to the txtsetup.sif on the WinPE disc. Now the VM passes through the PE phase just fine and lays down the Vista image. However, when Vista tries to boot, I get another stop 0x0000007B error message. I can go into the recovery console and if I hit pick "Load driver" and point it to VMSCSI.SYS, I can then see the disk partition.

So....I found the entry it made in the WinPE registry: HKEY_LOCAL_MACHINE\SYSYTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_104b&1040 and copied that over to Vista registry. Unforuately, it still crashes out. Is this a Vmware issue or Vista issue? Vista support for 5.5.4 is listed as experimental. Not sure if this driver was designed for Vista or not.

Thanks for any insight.

0 Kudos
1 Solution

Accepted Solutions
continuum
Immortal
Immortal
Jump to solution

Don't get your point - anyway - to use Vista on SCSI-virtual disk use

scsi0.virtualDev = "lsilogic"

If you wanna upgrade a XP - install LSI-logic drivers and then add a scsi-controller - configured as lsilogic


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

View solution in original post

0 Kudos
7 Replies
continuum
Immortal
Immortal
Jump to solution

Can't you use LSI-logic for Vista ? - Vista should have drivers for that AFAIK


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

0 Kudos
aleinss
Contributor
Contributor
Jump to solution

I think Vista is looking specifically for the VMWare SCSI Controller driver...you would think Microsoft would have included support for this within the Vista driverstore.

Message was edited by:

aleinss

0 Kudos
continuum
Immortal
Immortal
Jump to solution

Don't get your point - anyway - to use Vista on SCSI-virtual disk use

scsi0.virtualDev = "lsilogic"

If you wanna upgrade a XP - install LSI-logic drivers and then add a scsi-controller - configured as lsilogic


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

0 Kudos
KevinG
Immortal
Immortal
Jump to solution

Post the .vmx file from the virtual machine.

0 Kudos
aleinss
Contributor
Contributor
Jump to solution

I figured out that the mass storage drivers weren't being injected during the ZTI process, now they are and now Vista tries to boot within the VM, but just hangs now instead of the BSOD (no hard drive activity):

Here is my VMX file:

config.version = "8"

virtualHW.version = "4"

memsize = "512"

MemAllowAutoScaleDown = "FALSE"

MemTrimRate = "-1"

displayName = "usmttest"

guestOS = "longhorn"

tools.remindInstall = "FALSE"

floppy0.present = "TRUE"

floppy0.fileName = "C:\floppy\test.img"

sound.present = "TRUE"

sound.virtualDev = "sb16"

sound.filename = "-1"

sound.autodetect = "TRUE"

usb.present = "TRUE"

ethernet0.present = "TRUE"

ethernet0.addressType = "generated"

ethernet0.connectionType = "bridged"

scsi0:0.present = "TRUE"

scsi0:0.fileName = "usmttest-000003.vmdk"

ide0:0.present = "TRUE"

ide0:0.autodetect = "TRUE"

ide0:0.filename = "auto detect"

ide0:0.deviceType = "cdrom-raw"

scsi0.present = "TRUE"

scsi0.virtualDev = "buslogic"

buslogic.noDriver = "FALSE"

workingDir = "."

scsi0:0.redo = ""

ide0:0.startConnected = "TRUE"

ethernet0.generatedAddress = "00:0c:29:4e:ef:8f"

uuid.location = "56 4d 7d 84 e7 05 95 fa-2a a4 8e 12 9d 4e ef 8f"

uuid.bios = "56 4d 7d 84 e7 05 95 fa-2a a4 8e 12 9d 4e ef 8f"

templateVM = "TRUE"

sound.deviceNr = "-1"

sound.device = "/dev/dsp"

ethernet0.generatedAddressOffset = "0"

tools.syncTime = "FALSE"

checkpoint.vmState.readOnly = "FALSE"

checkpoint.vmState = ""

floppy0.fileType = "file"

---

I'll try switching the driver to lsilogic and will return with the results. Thanks!

Message was edited by:

aleinss

0 Kudos
aleinss
Contributor
Contributor
Jump to solution

Update: I've switched the VM to LsiLogic SCSI drivers, but Vista still locks up. I'm going to mark this one as resolved because I think this just isn't going to work.

0 Kudos
thecmpguru
Contributor
Contributor
Jump to solution

I receive the same problem using Vista as my VM from a physical install. Has anyone found a fix for this?

0 Kudos