VMware Communities
dkeegan
Contributor
Contributor

SCSI device problem

I have tried to get VMPlayer configured for my SCSI device and have had no luck. I know my SCSI bus and ID are 0:6. The following is my vmx file.

debug = "TRUE"

config.version = "8"

virtualHW.version = "4"

guestOS = "other26xlinux"

displayName = "debtst"

guestinfo.vmware.product.class = "virtual machine"

numvcpus = "1"

memsize = "256"

MemAllowAutoScaleDown = "FALSE"

MemTrimRate = "-1"

uuid.action = "create"

tools.remindInstall = "TRUE"

hints.hideAll = "TRUE"

tools.syncTime = "TRUE"

serial1.present = "FALSE"

logging = "TRUE"

log.fileName = "debian.log"

log.append = "TRUE"

log.keepOld = "1"

isolation.tools.hgfs.disable = "FALSE"

isolation.tools.dnd.disable = "FALSE"

isolation.tools.copy.enable = "TRUE"

isolation.tools.paste.enabled = "TRUE"

ethernet0.present = "TRUE"

ethernet0.virtualDev = "vlance"

ethernet0.connectionType = "custom"

ethernet0.addressType = "generated"

ethernet0.generatedAddressOffset = "0"

ethernet0.vnet = "VMnet0"

ethernet1.present = "TRUE"

ethernet1.virtualDev = "vlance"

ethernet1.connectionType = "custom"

ethernet1.addressType = "generated"

ethernet1.generatedAddressOffset = "10"

ethernet1.vnet = "VMnet2"

floppy0.present = "FALSE"

ide1:0.present = "TRUE"

ide1:0.deviceType = "cdrom-raw"

ide1:0.startConnected = "TRUE"

ide1:0.fileName = "auto detect"

ide1:0.autodetect = "TRUE"

ide0:0.present = "TRUE"

ide0:0.fileName = "debian.vmdk"

ide0:0.mode = "persistent"

ide0:0.startConnected = "TRUE"

ide0:0.writeThrough = "TRUE"

scsi0.present = "true"

scsi0:6.present = "true"

scsi0:6.deviceType = "scsi-passthru"

scsi0:6.fileName = "scsi0:6"

When this vmx is ran I get a message box with the error:

Virtual device scsi0:6 will start disconnected.

Also the log file contains:

Mar 20 15:35:35: vmx| SCSI PASSTHRU: OPEN "scsi0:6"

Mar 20 15:35:35: vmx| SCSI PASS-THRU (scsi0:6): OPEN "scsi0:6"

Mar 20 15:35:35: vmx| MX: init lock: rank(IOGGlobalLock)=65535

Mar 20 15:35:35: vmx| MX: init condvar: IOGPendingOps

Mar 20 15:35:35: vmx| AIOGNRC: Starting 3 I/O threads.

Mar 20 15:35:35: vmx| SCSI PASS-THRU: ioctl 0x7c088 failed: SCSI

Mar 20 15:35:35: vmx| SCSI PASS-THRU (scsi0:6): obtained maximum transfer Length 131072 directly from adapter/device by legacy ioctl

Mar 20 15:35:35: vmx| SCSI PASS-THRU (scsi0:6): Length 24 MaxTransferLength 131072 MaxPhyPages 32 AsyncEvents 0 AlignMask 0x1 SU PIO

Mar 20 15:35:35: vmx| SCSI PASS-THRU (scsi0:6): Using maximum transfer size of 126976 bytes

Mar 20 15:35:35: vmx| SCSI PASS-THRU (scsi0:6): Failed to get block size: The parameter is incorrect (22274).

Mar 20 15:35:35: vmx| SCSI PASS-THRU (scsi0:6): Command failed: The parameter is incorrect (22274).

Mar 20 15:35:35: vmx| NOT_TESTED C:/ob/bora-34682/bora/devices/scsi/scsiPassthruWin32.c:1817

Mar 20 15:35:35: vmx| SCSI PASSTHRU (scsi0:6): Manual INQUIRY failed: Sense buffer

Mar 20 15:35:35: vmx| SCSI PASSTHRU (scsi0:6): Key: 0x0 Code 0x0 XCode 0x0

Mar 20 15:35:35: vmx| SCSI PASS-THRU (scsi0:6): CLOSE "scsi0:6"

Mar 20 15:35:35: vmx| Msg_Post: Warning

Mar 20 15:35:35: vmx| \[msg.device.startdisconnected] Virtual device scsi0:6 will start disconnected.

It looks like to me that VMPlayer does not support scsi devices properly. Am I right or am I doing something wrong?

Help is appreciated.

0 Kudos
2 Replies
KevinG
Immortal
Immortal

What is the SCSI device you are trying to access from the virtual machine?

What is the host OS?

What is the exact Linux distribution and kernel version of the guest?

0 Kudos
dkeegan
Contributor
Contributor

The scsi device is a Dell Powervault tape LTO tape drive

The host OS is Windows 2003 Server

The Linux distro is the latest Debian etch

0 Kudos