After spending hours scouring various forums, I have not been able to fix an ongoing issue I've been having since upgrading to Yosemite. The issue is my MBP fails to recognize any device installed internally in the optical bay. This applies to both the original SuperDrive an to a 2nd hard drive installed using the data doubler caddy.
Currently I have a Samsung SSD installed in the main hard drive bay with TRIM enabled using Trim Enabler. Kext signing has been disabled to allow for TRIM. I recently installed a clean version of Yosemite on the SSD. At first, the OS X recognized the SuperDrive, however, after several restarts, the drive disappeared from the system. No sign of it in System Information or in Disk Utility. There have been a few occasions when a device will appear as "Unidentified Device" under SATA, but even then it is not recognized by Disk Utility.
I decided to swap out the SuperDrive with the original hard drive my machine shipped with - an Hitachi 500GB @7200rmp using the data doubler. My goal is to use the 2nd hard drive as an independent drive with no affiliation to the SSD. After installing, I booted into recovery and formatted the HDD. After a restart, Yosemite booted property, recognized the drive in both Sys Info and Disk Utility, and mounted it in Finder.
However, after the very first time my machine went to sleep, I received an error message telling me I failed to properly eject the 2nd drive. Since then, my machine has not recognized the device. I can hear the drive spinning, but it's no where to be found and is not listed in using DiskUtil list through Terminal.
I was able to track down the kernel panic that was recorded from the improper ejection:
I've tried resetting PRAM and SMC a bunch, so that's not the issue either. I hoping others have had similar problems and have figured out a way to fix this.
Appreciate the help.
Currently I have a Samsung SSD installed in the main hard drive bay with TRIM enabled using Trim Enabler. Kext signing has been disabled to allow for TRIM. I recently installed a clean version of Yosemite on the SSD. At first, the OS X recognized the SuperDrive, however, after several restarts, the drive disappeared from the system. No sign of it in System Information or in Disk Utility. There have been a few occasions when a device will appear as "Unidentified Device" under SATA, but even then it is not recognized by Disk Utility.
I decided to swap out the SuperDrive with the original hard drive my machine shipped with - an Hitachi 500GB @7200rmp using the data doubler. My goal is to use the 2nd hard drive as an independent drive with no affiliation to the SSD. After installing, I booted into recovery and formatted the HDD. After a restart, Yosemite booted property, recognized the drive in both Sys Info and Disk Utility, and mounted it in Finder.
However, after the very first time my machine went to sleep, I received an error message telling me I failed to properly eject the 2nd drive. Since then, my machine has not recognized the device. I can hear the drive spinning, but it's no where to be found and is not listed in using DiskUtil list through Terminal.
I was able to track down the kernel panic that was recorded from the improper ejection:
5/26/15 2:43:46.000 AM kernel[0]: SATA WARNING: Enable Drive PHY PM failed.
5/26/15 2:43:48.000 AM kernel[0]: Failed to issue COM RESET successfully after 3 attempts. Failing...
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: no such device.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: jnl: disk1s2: do_jnl_io: strategy err 0x6
5/26/15 2:43:48.000 AM kernel[0]: jnl: disk1s2: end_transaction: only wrote 0 of 139776 bytes to the journal!
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: hfs: unmount initiated on Macintosh HDD on device disk1s2
5/26/15 2:43:48.000 AM kernel[0]: jnl: disk1s2: close: journal 0xffffff802a436a80, is invalid. aborting outstanding transactions
5/26/15 2:43:48.233 AM sandboxd[141]: ([173]) mds_stores(173) deny file-read-data /Volumes/Macintosh HDD/.Spotlight-V100/Store-V2
My feeling is that this some sort of Kext issue where Yosemite fails to load the proper driver for for any device connecting through that SATA connection on the logic board. I'm confident the HDD isn't damaged and it doesn't make sense to me that the system won't recognize the SuperDrive or the HDD, both of of which were part of machine's original configuration (I'd assume that Apple would have working drivers for it's own hardware) I'm also confident this isn't an issue with a loose or faulty cable. The logic board is brand new (recently repaired discrete graphics issue).5/26/15 2:43:48.000 AM kernel[0]: Failed to issue COM RESET successfully after 3 attempts. Failing...
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: no such device.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: jnl: disk1s2: do_jnl_io: strategy err 0x6
5/26/15 2:43:48.000 AM kernel[0]: jnl: disk1s2: end_transaction: only wrote 0 of 139776 bytes to the journal!
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: disk1s2: media is not present.
5/26/15 2:43:48.000 AM kernel[0]: hfs: unmount initiated on Macintosh HDD on device disk1s2
5/26/15 2:43:48.000 AM kernel[0]: jnl: disk1s2: close: journal 0xffffff802a436a80, is invalid. aborting outstanding transactions
5/26/15 2:43:48.233 AM sandboxd[141]: ([173]) mds_stores(173) deny file-read-data /Volumes/Macintosh HDD/.Spotlight-V100/Store-V2
I've tried resetting PRAM and SMC a bunch, so that's not the issue either. I hoping others have had similar problems and have figured out a way to fix this.
Appreciate the help.