trejajo Posted June 1, 2013 Share Posted June 1, 2013 After trying to run my OS X virtual machine while unknowingly having a problem on my host Windows OS (Windows couldn't detect my DVD/CD drive), I now have problems during OS X's boot process in VMWare. The Windows problem has been fixed, but I now get suspicious OS X boot messsages like: FusionMPT: Notification = 10 (Event Change) for SCSI Domain = 0 FusionMPT: Resetting SCSI Domain 0 disk0s0: I/O error. ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed BootCacheControl: Unable to open /var/db/BootCache.playlist: 2 No such file or directory SMC::smcReadKeyAction ERROR: smcReadData8 failed for key $Num (kSMCKeyNotFound) SMC::smcReadKeyAction ERROR $Num kSMCKeyNotFound(0x84) fKeyHashTable=0x0 Previous Shutdown Cause: 0 SMC::smcInitHelper ERROR: MMIO regMap == NULL — fall back to old SMC mode SMC::smcGetKeyFromIndexAction ERROR: failed on index 0 SMC::smcGetKeyFromIndexAction ERROR 0 kSMCTlmeoutError(0xb7) fKeyHashTable=0x0xffffff8006ed0000 SMC::smcInitHelper ERROR smcGetKeyFromIndex(0) kSMCTlmeoutError(0xb7) SMC::smcGetKeyInfoAction ERROR DPLM kSMCTimeoutError(0xb7) fKeyHashTable=0x0 SMC::smcGetKeyInfoAction ERROR WKTP kSMCTimeoutError(0xb7) fKeyHashTable=0x0 SMC::smcWriteKeyAction ERROR CLKH kSMCKeyNotFound(0x84) fKeyHashTable=0x0 Might anyone have any suggestions? I don't know which messages are typical and which are significant for diagnosing and fixing my problem, but maybe one of you does. I'm not sure what artifacts would be most helpful, but if you need some sort of VMWare log or excerpts from my preference or vmx files, let me know. Speaking of which, my vmx file does have the entry scsi0:0.deviceType = "cdrom-raw", so the above disk0s0: I/O error message, along with the above messages that contain the terms SMC, Index, and 0, seem to be consistent with my theory that the problem lies the CD-ROM drive. You can read the following for some background, context, and more detailed boot screen transcripts. Thanks! **BACKGROUND** A little over a year ago, I installed Snow Leopard on my 64 bit Toshiba Satellite L740 machine running Windows 7 and VMWare Player using these instructions. It worked fine, and I used it problem-free for several months to develop iOS apps with XCode. I eventually updated the OS to Mountain Lion last fall. Last December, my OS X installation stopped booting and never got past the gray Apple logo with the spinning gear. I turns out I had a minor issue on my Windows host OS where Windows couldn't detect my CD drive. I think it was the Device Manager that gave the error message, "Your CD drive or DVD drive is missing or is not recognized by Windows or other programs." I promptly fixed that issue by running the Microsoft Fix It tool on this page. But because I ran the OSX virtual machine in VMWare Player before I fixed the corrupted CD/DVD drive device issue, I'm guessing that initially caused the OS X boot hanging. I took this screenshot when starting up the virtual machine sometime after fixing the Windows device issue. It says, "Failed to get the state of the lock on the CD-ROM. When the VM is powered off, the host operating system can misinterpret the state of the drive." This further suggests that the CD-ROM drive issue in Windows and the boot hanging in OSX are related, but I can't really figure how to fix the latter. During startup, I've tried booting in Safe, Verbose, and Single-User Modes to see what was going on behind the scenes. Here is some of the output during the boot process. Single User Mode: ACPI: System State [s0 S4 S5] PFM64 (40 cpu) 0xff10000000, 0xf0000000 [ PCI configuration begin ] PCI configuration changed (bridge=35 device=0 cardbus=0) [ PCI configuration end, bridges 35 devices 11 ] AppleIntelCPUPowerManagementClient: ready USBF: 1.224 AppleUSBEHCI[0xffffff8005af3000]::CheckSleepCapability — controller will be unloaded across sleep [b]FusionMPT: Notification = 10 (Event Change} for SCSI Domain = 0 FusionMPT: Resetting SCSI Domain 0[/b] rooting via boot—uuid from /chosen: FB68ED3A—41D6—3149—BBB6—B2337308ED86 Waiting on <dict ID=”0”><key>IOProviderClass</key><string ID=”1”>IOResources</string><key>IOResourceMatch</key><string ID=”2”> ot—uuid—media</string></dict> SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x05, ASC = 0x24, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x05, ASC = 0x24, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x05, ASC = 0x24, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x05, ASC = 0x24, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x05, ASC = 0x24, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/scsi@10/AppleLSIFusionSCSI/IOSCSIParallelInterfaceDev e@1/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/IOSCSIPeripheralDeviceType00/IOBlo BSD root: disk1s2, major 14, minor 4 ioqueue_depth = 128, ioscale = 4 Kernel is LP64 com.apple.launchd 1 com.apple.launchd 1 *** launchd[1] has started up. *** com.apple.launchd 1 com.apple.launchd 1 *** Verbose boot, will log to /dev/console. *** Singleuser boot —— fsck not done Root device is mounted read—only If you want to make modifications to files: /sbin/fsck —fy /sbin/mount —uw / If you wish to boot the system: exit :/ root# and Single User Mode after typing "exit" at the prompt: SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 [b]disk0s0: I/O error.[/b] SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 [b]disk0s0: I/O error.[/b] SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 [b]disk0s0: I/O error.[/b] SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 disk0s0: I/O error. SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 disk0s0: I/O error. SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 SAM Multimedia: READ or WRITE failed, SENSE_KEY = 0x02, ASC = 0x00, ASCQ = 0x00 jnl: disk2s2: replay_journal: from: 4702208 to: 4760064 (joffset 0x28000) disk0s0: I/O error. jnl: disk2s2: journey replay done. ioqueue_depth = 128, ioscale = 4 ACPI_SMC_PlatformPlugin::pushCPU_CSTData - _CST evaluation failed Verbose Mode: [ PCI configuration begin ] PCI configuration changed (bridge=35 device=0 cardbus=0) [ PCI configuration end, bridges 35 devices 11 ] AppleIntelCPUPowerManagementClient: ready USBF: 1.140 AppleUSBEHCI[0xffffff8005af3000]::CheckSleepCapabiiity — controller will be unloaded across sleep FusionMPT: Notification = 10 (Event Change) for SCSI Domain = 0 FusionMPT: Resetting SCSI Domain 0 rooting via boot—uuid from /chosen: FB68ED3A—41D6—3149—BBB6—B2337308ED86 Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">bo ot—uuid—media</string></dict> Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/scsi@10/AppleLSIFusionSCSI/IOSCSIParallelInterfaceDevic e@1/IOSCSITargetDevice/IOSCSIHierarchicalLogicalUnit@0000000000000000/IOSCSIPeripheralDeviceType00/IOBlo BSD root: disk0s2, major 14, minor 2 ioqueue_depth = 128, ioscale = 4 Kernel is LP64 com.apple.launchd 1 com.apple.launchd 1 *** launchd[1] has started up. *** com.apple.launchd 1 com.apple.launchd 1 *** Verbose boot, will log to /dev/console. *** Running fsck on the boot voiume... ** /dev/rdisk0s2 (NO WRITE) ** Root file system Executing fsck_hfs (version diskdev_cmds—540.1~34). hfs: Removed 0 orphaned / unlinked files and 1 directories [b]BootCacheControl: Unable to open /var/db/BootCache.playlist: 2 No such file or directory[/b] AppleIntel8254XEthernet: Ethernet address 00:0c:29:b0:38:cc macx_swapon SUCCESS Waiting for DSMOS... jnl: disk1s2: replay_journal: from: 4999680 to: 5057536 (joffset 0X28000) jnl: disk1s2: journal replay done. Ethernet [intel8254x]: Link up on en0, 10—Megabit, Half—duplex, No flow—control, Debug [796d,ac08,0de1,0200,41e1,7c00] IOFB: start Apple16X50ACPI1: Identified Serial Port on ACPI Device=COMA Apple16X50ACPI2: Identified Serial Port on ACPI Device=COMB IOAC: start Init: SVGA3D: 3D disabied by host. SMC::smcReadKeyAction ERROR: smcReadData8 failed for key $Num (kSMCKeyNotFound) SMC::smcReadKeyAction ERROR $Num kSMCKeyNotFound(0x84) fKeyHashTable=0x0 Previous Shutdown Cause: 0 SMC::smcInitHelper ERROR: MMIO regMap == NULL — fall back to old SMC mode Apple16X50UARTSync1: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200 Apple16X50UARTSync2: Detected 16550AF/C/CF FIFO=16 MaxBaud=115200 ioqueue_depth = 128, ioscale = 4 ACPI_SMC_PlatformPlugin::pushCPU_CSTData — _CST evaluation failed SMC::smcGetKeyFromIndexAction ERROR: failed on index 0 SMC::smcGetKeyFromIndexAction ERROR 0 kSMCTimeoutError(0xb7) fKeyHashTable=0x0xffffff8006b76000 SMC::smcInitHelper ERROR smcGetKeyFromIndex(0) kSMCTimeoutError(0xb7) SMC::smcGetKeyInfoAction ERROR DPLM kSMCTimeoutError(0xb7) fKeyHashTable=0x0 Safe Mode: ioqueue_depth = 128, ioscale = 4 Kernel is LP64 com.apple.launchd 1 com.apple.launchd 1 *** launchd[1] has started up. *** com.apple.launchd 1 com.apple.launchd 1 *** Verbose boot, will log to /dev/console. *** Runnlng fsck on the boot volume... ** /dev/rdlsk0s2 (NO WRITE) ** Root flle system Executlng fsck_hfs (version diskdev_cmds—540.1~34). BootCacheControl: Unable to open /var/db/BootCache.playlist: 2 No such file or directory AppleIntel8254XEthernet: Ethernet address 00:0c:29:b0:30:cc macx_swapon SUCCESS Waiting for DSMOS... Ethernet [intel8254x]: Link up on en0, 10—Megabit, Half—duplex, No flow—control, Debug [796d,ac08,0de1,0200,41e1,7c00] IOFB: start IOAC: start Init: SVGA3D: 3D dlsabled by host. Apple16X50ACPI1: Identified Serial Port on ACPI Device=COMA Apple16X50ACPI2: Identified Serial Port on ACPI Device=COMB SMC::smcReadKeyAction ERROR: smcReadData8 failed for key $Num (kSMCKeyNotFound) SMC::smcReadKeyAction ERROR $Num kSMCKeyNotFound(0x84) fKeyHashTable=0x0 Previous Shutdown Cause: 0 SMC::smcInitHelper ERROR: MMIO regMap == NULL — fall back to old SMC mode Apple16X50UARTSync1: Detected 16550AF/C/CE FIFO=16 MaxBaud=115200 Apple16X50UARTSync2: Detected 16550AF/C/CE FIFO=16 MaxBaud=115200 jnl: dlsk1s2: replay_journal: from: 4404736 to: 4462592 (joffset 0x20000) jnl: dlsk1s2: journal replay done. ioqueue_depth = 128, ioscale = 4 ACPI_SMC_PlatformPlugln::pushCPU_CSTData — _CST evaluatlon falled Ethernet [intel8254X]: Llnk down on en0 Ethernet [intel8254x]: Llnk up on en0, 10—Megabit, Half—duplex, No flow—control, Debug [796d,ac08,0de1,0200,41e1,7c00] SMC::smcGetKeyFromIndexAction ERROR: failed on index 0 SMC::smcGetKeyFromIndexAction ERROR 0 kSMCTlmeoutError(0xb7) fKeyHashTable=0x0xffffff8006ed0000 SMC::smcInitHelper ERROR smcGetKeyFromIndex(0) kSMCTlmeoutError(0xb7) SMC::smcGetKeyInfoAction ERROR DPLM kSMCTimeoutError(0xb7) fKeyHashTable=0x0 SMC::smcGetKeyInfoAction ERROR WKTP kSMCTimeoutError(0xb7) fKeyHashTable=0x0 SMC::smcWriteKeyAction ERROR CLKH kSMCKeyNotFound(0x84) fKeyHashTable=0x0 DSMOS has arrived Ethernet [intel8254X]: Link down on en0 Ethernet [intel8254x]: Link up on en0, 10—Megabit, Half—duplex, No flow—control, Debug [796d,ac08,0de1,0200,41e1,7c00] Ethernet [intel8254X]: Link down on en0 Ethernet [intel8254x]: Link up on en0, 10—Megabit, Half—duplex, No flow—control, Debug [796d,ac08,0de1,0200,41e1,7c00] Ethernet [intel8254X]: Link down on en0 Ethernet [intel8254x]: Link up on en0, 10—Megabit, Half—duplex, No flow—control, Debug [796d,ac08,0de1,0200,41e1,7c00] Any help would be appreciated. Thanks! Link to comment Share on other sites More sharing options...
Sotirios Papakonstantinou Posted June 8, 2013 Share Posted June 8, 2013 Have you tried to disable or remove the DVD_ROM in the virtual machine? If everything else is OK, you should be able to boot into MacOS without DVD support. If the problem is the drive, you could replace it. Link to comment Share on other sites More sharing options...
trejajo Posted June 13, 2013 Author Share Posted June 13, 2013 Thanks Sotirios for your suggestion! I've removed the CD/DVD drive by editing the virtual machine settings but I still get the same behavior as before. The same sort of error messages pop up. After that didn't work, I added the CD/DVD drive back again. Still no luck. Tried removing it again, no luck. Added it back, no luck. Link to comment Share on other sites More sharing options...
trejajo Posted June 27, 2013 Author Share Posted June 27, 2013 Any other suggestions? 1 Link to comment Share on other sites More sharing options...
Recommended Posts