Unable to boot normally. Will boot to Safe Mode or Recovery Disk.

EtreCheck version: 3.4.2 (436)

Report generated 2017-08-04 21:45:46

Download EtreCheck from https://etrecheck.com

Runtime: 3:38

Performance: Good


Click the [Lookup] links for more information from Apple Support Communities.

Click the [Details] links for more information about that line.


Problem: Other problem

Description:

Computer will not boot normally to my main drive, only to Safe Mode. Have run Disk Utility from the Recovery partition, reinstalled the OS (twice), reset the SMC and PRAM, confirmed the permissions for the Root drive, pruned the System and Library folders (Extensions, LaunchAgents, LaunchDaemons, StartupItems, etc.) and rebuilt all the system caches with OnyX. When attempting to boot normally, the progress bar at the Apple screen reaches the halfway point, the screen then goes completely grey for a second, then the Apple and bar return but there is no further progress. I am unable to get Apple Hardware Test to run. Have not pursued user elements as I don't reach the Login screen. I am unable to use my original Installation discs as my optical drive stopped working long ago.


Hardware Information:

iMac (27-inch, Late 2009)

[Technical Specifications] - [User Guide] - [Warranty & Service]

iMac - model: iMac10,1

1 3.06 GHz Intel Core 2 Duo (Duo) CPU: 2-core

12 GB RAM Upgradeable - [Instructions]

BANK 0/DIMM0

4 GB DDR3 1067 MHz ok

BANK 1/DIMM0

4 GB DDR3 1067 MHz ok

BANK 0/DIMM1

2 GB DDR3 1067 MHz ok

BANK 1/DIMM1

2 GB DDR3 1067 MHz ok

Bluetooth: Old - Handoff/Airdrop2 not supported

Wireless: en1: 802.11 a/b/g/n

iCloud Quota: 3.11 GB available


Video Information:

ATI Radeon HD 4670 - VRAM: 256 MB

iMac 2560 x 1440


Disk Information:

Hitachi HDE721010SLA330 disk0: (1 TB) (Rotational)

[Show SMART report]

EFI (disk0s1 - MS-DOS FAT32) <not mounted> [EFI]: 210 MB

Macintosh HD (disk0s2 - Journaled HFS+) / [Startup]: 999.35 GB (251.37 GB free)

Recovery HD (disk0s3 - Journaled HFS+) <not mounted> [Recovery]: 650 MB


PIONEER DVD-RW DVRTS09 ()


USB Information:

USBBus

Apple Computer, Inc. IR Receiver

Logitech USB Trackball

USBBus

Apple Inc. BRCM2046 Hub

Apple Inc. Bluetooth USB Host Controller

USB20Bus

Apple Inc. Built-in iSight

USB20Bus

Apple Card Reader


System Software:

macOS Sierra 10.12.6 (16G29) - Time since boot: less than an hour


Gatekeeper:

Mac App Store and identified developers


System Launch Agents:

[not loaded] 8 Apple tasks

[loaded] 188 Apple tasks

[running] 86 Apple tasks


System Launch Daemons:

[failed] com.apple.ucupdate.plist (Apple, Inc. - installed 2017-07-15)

[failed] com.apple.watchdogd.plist (Apple, Inc. - installed 2017-07-15)

[not loaded] 38 Apple tasks

[loaded] 181 Apple tasks

[running] 97 Apple tasks


Launch Daemons:

[loaded] com.apple.installer.osmessagetracing.plist (Apple, Inc. - installed 2017-07-15)


User Launch Agents:

[not loaded] com.akamai.single-user-client.plist (? 45936010 6a3689c4 - installed 2017-01-19) [Lookup]

[not loaded] com.bittorrent.BitTorrent.plist (BitTorrent, Inc - installed 2015-10-21) [Lookup]

[not loaded] com.spotify.webhelper.plist (Spotify - installed 2016-12-04) [Lookup]

[not loaded] com.valvesoftware.steamclean.plist (? 1fd1e6f4 c55d6662 - installed 2017-07-15) [Lookup]


Internet Plug-ins:

Silverlight: 5.1.50901.0 (installed 2016-10-22) [Lookup]

AdobePDFViewer: 17.009.20058 (installed 2017-07-12) [Lookup]

AdobePDFViewerNPAPI: 17.009.20058 (installed 2017-07-12) [Lookup]


User internet Plug-ins:

ooVooWeb: 1.0.3 (installed 2013-03-21) [Lookup]

ActiveGS: 3.7.1019 (installed 2014-01-27) [Lookup]


Safari Extensions:

[enabled] AdBlock - BetaFish, Inc. - https://getadblock.com (installed 2016-02-18)

[enabled] 1-ClickWeather - TWCi - http://www.weather.com/ (installed 2012-09-02)

[enabled] F.B. Purity - Cleans Up Facebook - Stephen Fernandez - http://www.fbpurity.com (installed 2013-10-22)

[enabled] NinjaKit - os0x - http://ss-o.net/ (installed 2012-03-10)

[enabled] Cookie Stumbler - WriteIt! Studios Limited - http://www.writeitstudios.com (installed 2012-09-02)

[enabled] Add To Amazon Wish List - Amazon.com - https://www.amazon.com/wishlist?ref=cm_wl_saf_ext (installed 2013-01-18)


3rd Party Preference Panes:

None


Time Machine:

Time Machine not configured!


Top Processes by CPU:

2% ps

2% WindowServer

0% fontd

0% accountsd

0% kernel_task


Top Processes by Memory:

674 MB kernel_task

194 MB iconservicesagent

152 MB assistant_service

150 MB assistantd

130 MB Finder


Top Processes by Network Use:

Input Output Process name

46 KB 42 KB mDNSResponder

10 KB 18 KB apsd

802 B 354 B netbiosd

432 B 432 B ntpd

0 B 96 B SystemUIServer


Top Processes by Energy Use:

1.76 WindowServer

0.04 fseventsd

0.02 cfprefsd

0.02 logd


Virtual Memory Information:

6.18 GB Available RAM

4.27 GB Free RAM

5.82 GB Used RAM

1.91 GB Cached files

0 B Swap Used


Software installs:

Adobe Flash Player: (installed 2017-07-11)

Adobe Acrobat Reader DC (17.009.20058): (installed 2017-07-12)

Logitech Control Center: (installed 2017-08-02)


Install information may not be complete.


Diagnostics Information:

2017-08-04 21:26:49 Last shutdown cause: 3 - Hard shutdown

2017-08-03 23:03:24 WindowServer High CPU use [Open] [Details]


Files deleted by EtreCheck:

2017-08-03 08:49:07 - com.adobe.ARM.[...].plist - Unknown

2017-08-03 08:49:07 - ~/Library/LaunchAgents/com.bittorrent.uTorrent.plist - Unknown

2017-08-03 08:49:07 - ~/Library/LaunchAgents/com.splashtop.streamer-for-user.plist - Unknown

2017-08-03 08:49:07 - ~/Library/LaunchAgents/org.virtualbox.vboxwebsrv.plist - Unknown

2017-08-03 08:49:16 - /Library/LaunchDaemons/com.apple.installer.cleanupinstaller.plist - Unknown

iMac, macOS Sierra (10.12.5), Late 2009 27&quot;

Posted on Aug 4, 2017 6:59 PM

Reply
31 replies

Dec 1, 2017 11:04 AM in response to PN2

Yea, once day I had to reboot and it froze partway through. I wasn't doing an update or anything - it's entirely possible I was shutting down and restarting because of a fan issue (once in a while one of my fans will lock at Ludicrous Speed). I haven't tried to regress, but the initial reinstalls I did (from the Recovery mode) were Sierra, and then I since have upgraded to High Sierra, which is what I have when I finally was able to try erasing the hard drive and installing from scratch.


I'll take a look over that article and see if I can find anything. I do remember fiddling with a kext at one point years ago trying to fix my fan issue, but I would think the wipe/reinstall would have cleared that as well?

Dec 1, 2017 2:29 PM in response to PN2

I thought I had done this before, but whether I hadn't, or if I had and something is different now, deleting all of the .ktext files starting AMD and ATI has allowed the computer to reboot outside of safe mode. On the plus side, I have sound again (finally). However, there is still a lot of graphic artifact from effectively not using the graphics card. (Any sort of video is unwatchable due to constant screen refreshing, Safari since High Sierra has entire sections of web pages blacked out.) I'm going to do a bit more digging and see if perhaps it can use one of the other files be used besides the 4670 and perhaps operate under a lesser feature set, or if replacing with something else would work. If you or anyone else has more information here, I'd certainly appreciate it.

Dec 2, 2017 11:27 AM in response to PN2

Well, that certainly opened a rabbit hole. While there doesn't seem to be much editable about the 4600 driver aside from disabling ATI PowerPlay and perhaps adjusting the amount of Clock Gating (which I'm not educated enough about to attempt), but I was able to fiddle with a few other things like forcing a rebuild of the driver cache and that possibly this came about because of a change to the drivers with OS-Sierra (as noted by some of the Hackintosh crowd). I'm considering seeing if I can regress just the AMD4600Controller.kext to pre-Sierra (and, if needed, it's dependancies), but given other minor issues, I'm also wondering if I don't just need to get the video card replaced (considering buying a 6970M and upgrading while I'm at it). Part of me just says the bite the bullet and buy one of the newer iMacs (or the $500 Windows laptop that would actually play games decently - the cost disparity is sickening), but this is still a nice little machine...

Dec 3, 2017 10:28 AM in response to Victor Aldridge

I'd wondered about modifying AppleGraphicsPowerManagement.kext as detailed in the earlier link. iMac10,1 is already listed in there, so adapting the MacBook Pro settings oughtn't take too much. You'll need the Vendor device ID, as Fabio Roberto used.


I'll admit that the need for graphics power management on a mains powered desktop isn't obvious, but there it is (the kext), with iMacs included.

Dec 2, 2017 9:57 PM in response to PN2

I don't believe so. Vendor 10de is NVIDIA. The 062e is the GeForce 9600 GT, and the 0655 is the GeForce GT 120. My original thought was that it would have entries for the two cards that would normally come with the device. I'm not sure why it has these two instead. The logic of the link's information is still sound, though - I should be able to affect the GState setting despite the card not beling listed, as I believe this entry is for the computer itself. Going to bed now, may gather the courage to mess with this in the morning.


On a side note - for some reason, I cannot change the brightness of my screen, nor put it to sleep. I previously could in Safe Boot mode. I become more and more intrigued with the possibility of enabling a limited feature set of the GPU...

Dec 3, 2017 8:10 AM in response to PN2

If I wasn't clear, the layout of my PowerManagement file is different than was in the linked site. In mine, there's an original Key for "IGPU" that has the state registers, while the actual device information later does not:


<key>iMac10,1</key>

<dict>

<key>IGPU</key>

<dict>

<key>BoostPState</key>

<array>

<integer>0</integer>

<integer>1</integer>

<integer>2</integer>

<integer>3</integer>

</array>

<key>BoostTime</key>

<array>

<integer>3</integer>

<integer>3</integer>

<integer>3</integer>

<integer>3</integer>

</array>

<key>Heuristic</key>

<dict>

<key>ID</key>

<integer>0</integer>

<key>IdleInterval</key>

<integer>100</integer>

<key>TargetCount</key>

<integer>5</integer>

<key>Threshold_High</key>

<array>

<integer>80</integer>

<integer>80</integer>

<integer>80</integer>

<integer>100</integer>

</array>

<key>Threshold_Low</key>

<array>

<integer>0</integer>

<integer>90</integer>

<integer>90</integer>

<integer>90</integer>

</array>

</dict>

<key>control-id</key>

<integer>16</integer>

</dict>

<key>LogControl</key>

<integer>0</integer>

<key>Vendor10deDevice062e</key>

<dict>

<key>Heuristic</key>

<dict>

<key>ID</key>

<integer>0</integer>

<key>IdleInterval</key>

<integer>100</integer>

<key>SensorOption</key>

<integer>1</integer>

<key>Threshold_High</key>

<array>

<integer>80</integer>

<integer>80</integer>

<integer>80</integer>

<integer>100</integer>

</array>

<key>Threshold_Low</key>

<array>

<integer>0</integer>

<integer>90</integer>

<integer>90</integer>

<integer>90</integer>

</array>

</dict>

<key>control-id</key>

<integer>17</integer>

</dict>


Props to the PCI ID Repository, btw (http://pci-ids.ucw.cz/). The thing is, AMD's Vendor Code is 1002, and while I can find that in multiple places throughout the PowerManagement file, I cannot find the device code 9490 (or, according to the 4600 .kext, 9488 for the Mobility version, which is what Apple System Profile says I have). All the ones I see are in the 6xxx range covering cards from the 6400M-7690M. Since the OS searches all of the .kext files to find the Device codes for the peripherals in the computer, it makes sense they could be anywhere throughout the file and not specifically ties to one model, but I'm concerned that I can't find it at all, suggesting another is used inherently to run this card.


I did a few searches (I have always loved BBEdit's Multi-File search feature) and found this device not only included in the Legacy .kext but also in the one for the ATI Radeon X2000. I'm really not sure what to make of that. I wonder if I'd be naive to be concerned of a mis-key causing a conflict. There are NO instances of 9488 as a Device in the /Extensions folder at all (since I removed all the AMD*.kext files).

Dec 3, 2017 11:20 AM in response to PN2

Okay, it took a little trial and error, but I removed the three .kext files that had my Device number. Over several restarts and some trial and error, my computer boots normally, though there is still some graphic artifact, it still runs slower than usual. and games get maybe 1FPS, but it's noticeably faster in general usage than it was previously. The only file I actually had to remove was ATIRadeonX2000.kext. However, from what I've seen this seems to be tied into the OpenCL implementation and FrameBuffering? If true, both of these would explain the remaining issues I'm having. I found some success with similar issues on Hackintosh-related sites, but I'm not sure how, or if, I can translate that practically to my system.

Dec 3, 2017 1:14 PM in response to Victor Aldridge

Oh well done 🙂


I'd seen the PowerManagement kext here, the MBP6,2 section looked much like the link. I don't know, without an iMac to play with, what effect changing or adding to the iMac section would have. Before your 'noticeably faster' I might have tried retaining the other kexts & seeing if a matching vendor/device code section with 'appropriate' lower settings kicked in; or if the initial non-specifics made any difference.

Dec 3, 2017 1:44 PM in response to PN2

That's just it - only 3 .kext files had the Vendor and Device codes for my card. Two were in groups of IDs (AMDLegacySupport.kext and AMDRadeonX2000.kext), only the 4600Controller.kext had anything about it separately, and it bundled the LegacySupport.kext as well. I've restored all of the .kext files except for the RadeonX2000 and it boots, it just isn't quite up to speed.


I tried several iterations, but if the RadeonX2000 file was in place, it just would not boot, and I can only surmise that the lack of that file (and thus the accompanying GLDriver and VADriver bundles) is what is currently causing my system to graphically be so much slower (and unable to put the display to sleep or adjust the brightness).


I am tempted to look and see if I can find pre-Sierra versions to compare.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Unable to boot normally. Will boot to Safe Mode or Recovery Disk.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.