Recently, I've been seeing hundred of these kernel messages in my system.log on my Mac Pro. This began around the Fusion 2.0.3 update, though I'm not implying causality. They are produced by starting any of my VMs, including Fedora, Mac OS X Server 10.5, Snow Leopard, Ubuntu, and so on. Some of the VMs have snapshots enabled, but not all. Some have pre-allocated
kernel[0]: SCSITaskUserClient - Invalid arguments: scatterGatherEntries = 1, requestedTransferCount = 0, transferDirection is 0
They are preceeded by one intial message
com.vmware.fusion[1511]: Unable to open "/dev/disk4": 16
My Mac Pro has four 500 GB drives. There is one volume (disk4) that is a RAID 10 (that is, a striped RAID set of two mirrored RAID sets). It is running MOSX 10.5.6. Here is the output from diskutil.
nbfa@beterouge 10:05:59 ~ $ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *465.8 Gi disk0 1: EFI 200.0 Mi disk0s1 2: Apple_RAID 465.4 Gi disk0s2 3: Apple_Boot Boot OSX 128.0 Mi disk0s3 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *465.8 Gi disk1 1: EFI 200.0 Mi disk1s1 2: Apple_RAID 465.4 Gi disk1s2 3: Apple_Boot Boot OSX 128.0 Mi disk1s3 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *465.8 Gi disk2 1: EFI 200.0 Mi disk2s1 2: Apple_RAID 465.4 Gi disk2s2 3: Apple_Boot Boot OSX 128.0 Mi disk2s3 /dev/disk3 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *465.8 Gi disk3 1: EFI 200.0 Mi disk3s1 2: Apple_RAID 465.4 Gi disk3s2 3: Apple_Boot Boot OSX 128.0 Mi disk3s3 /dev/disk4 #: TYPE NAME SIZE IDENTIFIER 0: Macintosh HD *930.9 Gi disk4
The output from vmware-rawdiskCreator is this:
[nbfa@beterouge 10:41:32 /Library/Application Support/VMware Fusion]$ ./vmware-rawdiskCreator print /dev/disk4 Unable to open "/dev/disk4": 16
I've seen no other issues from other applications on this volume, and integrity checks on this RAID set and the member drives show nothing. Mac OS X permissions have been checked. Below is the contents of one of my MOSX Server .vmx files, though I've obfuscated my MAC address. Additionally, I've enabled headless operation (ie, fluxcapacitor).
.encoding = "UTF-8" checkpoint.vmState = "" checkpoint.vmState.readOnly = "FALSE" config.version = "8" displayName = "Mac OS X Server 10.5" ehci.pciSlotNumber = "34" ehci.present = "TRUE" ethernet0.addressType = "generated" ethernet0.connectionType = "bridged" ethernet0.generatedAddress = "--:--:--:--:--:--" ethernet0.generatedAddressOffset = "0" ethernet0.linkStatePropagation.enable = "TRUE" ethernet0.pciSlotNumber = "33" ethernet0.present = "TRUE" ethernet0.virtualDev = "e1000" ethernet0.wakeOnPcktRcv = "FALSE" extendedConfigFile = "Mac OS X Server 10.5.vmxf" floppy0.present = "FALSE" ft.secondary0.enabled = "TRUE" guestOS = "darwin-64" gui.viewModeAtPowerOn = "none" hgfs.linkRootShare = "TRUE" hgfs.mapRootShare = "TRUE" ich7m.present = "TRUE" ide1:0.autodetect = "TRUE" ide1:0.deviceType = "cdrom-raw" ide1:0.fileName = "auto detect" ide1:0.present = "TRUE" ide1:0.startConnected = "TRUE" isolation.tools.hgfs.disable = "FALSE" keyboardAndMouseProfile = "macProfile" memsize = "2048" nvram = "Mac OS X Server 10.5.nvram" pciBridge0.pciSlotNumber = "17" pciBridge0.present = "TRUE" pciBridge4.functions = "8" pciBridge4.pciSlotNumber = "21" pciBridge4.present = "TRUE" pciBridge4.virtualDev = "pcieRootPort" pciBridge5.functions = "8" pciBridge5.pciSlotNumber = "22" pciBridge5.present = "TRUE" pciBridge5.virtualDev = "pcieRootPort" pciBridge6.functions = "8" pciBridge6.pciSlotNumber = "23" pciBridge6.present = "TRUE" pciBridge6.virtualDev = "pcieRootPort" pciBridge7.functions = "8" pciBridge7.pciSlotNumber = "24" pciBridge7.present = "TRUE" pciBridge7.virtualDev = "pcieRootPort" powerType.powerOff = "soft" powerType.powerOn = "soft" powerType.reset = "soft" powerType.suspend = "soft" printers.enabled = "TRUE" proxyApps.publishToHost = "FALSE" roamingVM.exitBehavior = "go" rollingTier0.clientFlags = "8" rollingTier0.displayName = "AutoProtect Snapshot" rollingTier0.interval = "86400" rollingTier0.live = "FALSE" rollingTier0.maximum = "11" rollingTier0.timeSincelast = "7050" rollingTier0.uid = "1" rollingTier1.clientFlags = "8" rollingTier1.displayName = "AutoProtect Snapshot" rollingTier1.interval = "604800" rollingTier1.live = "FALSE" rollingTier1.maximum = "10" rollingTier1.timeSincelast = "93451" rollingTier1.uid = "2" rollingTier2.clientFlags = "8" rollingTier2.displayName = "AutoProtect Snapshot" rollingTier2.interval = "2419200" rollingTier2.live = "FALSE" rollingTier2.maximum = "10" rollingTier2.timeSincelast = "93451" rollingTier2.uid = "3" scsi0.pciSlotNumber = "16" scsi0.present = "TRUE" scsi0.virtualDev = "lsilogic" scsi0:0.fileName = "Mac OS X Server 10.5.vmdk" scsi0:0.present = "TRUE" scsi0:0.redo = "" serial0.fileType = "thinprint" serial0.present = "TRUE" sharedFolder.maxNum = "1" sharedFolder0.enabled = "TRUE" sharedFolder0.expiration = "never" sharedFolder0.guestName = "nbfa" sharedFolder0.hostPath = "/Users/nbfa" sharedFolder0.present = "TRUE" sharedFolder0.readAccess = "TRUE" sharedFolder0.writeAccess = "TRUE" smc.present = "TRUE" snapshot.numRollingTiers = "3" tools.syncTime = "TRUE" tools.upgrade.policy = "upgradeAtPowerCycle" usb.pciSlotNumber = "32" usb.present = "TRUE" usb:0.deviceType = "mouse" usb:0.present = "TRUE" usb:1.deviceType = "hub" usb:1.present = "TRUE" uuid.bios = "56 4d 86 ae ce e9 1a 54-23 2d c1 0a 84 de 1d ab" uuid.location = "56 4d 86 ae ce e9 1a 54-23 2d c1 0a 84 de 1d ab" virtualHW.productCompatibility = "hosted" virtualHW.version = "7" vmci0.id = "-2065818197" vmci0.pciSlotNumber = "35" vmci0.present = "TRUE" vmotion.checkpointFBSize = "65536000"
On further analysis, it appears to have been resolved with a later version of MOSX client.