Specifications
www.vmware.com
330
VMware GSX Server Virtual Machine Guide
For example, if the problematic device is a CD-ROM drive, the entry in the
configuration file might be:
scsi0:4.fileName = "CdRom0"
If the device on the host is located on bus 2 with target ID 4, you should change
this line to:
scsi0:4.fileName = "scsi2:4"
The target ID the device uses in the virtual machine must be the same as the
target ID the device uses on the host system.
4. You added a generic SCSI device to the virtual machine’s configuration file
(.vmx) as instructed in step 3, but GSX Server does not recognize the device in
the Add Hardware Wizard. You may experience this issue with tape drives and
tape changers.
In this case, look for the line in the configuration file that looks like:
scsiZ:Y.fileName = "scsiX:Y"
Change the line to:
scsiZ:Y.fileName = "<deviceName>"
Example device names include Tape0 and Changer0.
Another alternative you can try is to uninstall or disable the device driver on the
host and use the "scsiX:Y" notation in the configuration file.
Note: The SCSI bus is assigned a number by the host operating system after all IDE
buses have been assigned numbers. For example, if you have 2 IDE buses, they are
numbered 0 and 1. The first SCSI bus is assigned bus number 2. In the example above,
you use 2 for X.
If you cannot determine the SCSI bus number on your own, you can try using a third-
party tool like winobj (which you can download for free from www.sysinternals.com)
to determine this information.
The device target ID is usually set by some jumpers or switches on the device. Refer to
the owner’s manual for the device for information on how to determine the target ID.
Generic SCSI on a Linux Host Operating System
Using the SCSI Generic driver in Linux, GSX Server allows your guest operating system
to operate generic SCSI devices within a virtual machine. The SCSI Generic driver sets
up a mapping for each SCSI device in /dev. Each entry starts with sg (for the SCSI
Generic driver) followed by a letter. For example, /dev/sga is the first generic SCSI
device.