ioannis from thessaloniki

Q: Intel-based iMac stuck in grey screen with spinning wheel. SMC::smcReadKeyAction ERROR THOP kSMBadArgumentError(0x89)

Hi guys,

since yesterday my Intel-Based iMac doesn't boot normally, its stuck in grey screen with a spinning wheel.

Its an Intel-based iMac 21.5'' purchased in 2011, and i recently (2 months ago) upgraded it to Mavericks.

-2 weeks ago, i installed smcFanControl app

-Tried start up in Safe Mode by holding Shift but its not working. i think i hear fans are working more than they were before the problem occurs.

-entered Single User Mode and i get an error

SMC ::smcReadKeyAction ERROR THOP kSMCBadArgumentError(0x89) fKeyHashTable=0x0xffffff8029fa1000

-followed some instructions found online, but can execute the correct commands in SingleUserMode

tried to remove FanControl as explained here: http://apple.stackexchange.com/questions/110667/errorr-kernel-smcsmcreadkeyactio n-in-console

any ideas what may caused this and how can i fix this?

 

Thanks in advance

iMac, Mac OS X (10.6.8), + iPhone 4

Posted on Mar 27, 2014 10:02 PM

Close

Q: Intel-based iMac stuck in grey screen with spinning wheel. SMC::smcReadKeyAction ERROR THOP kSMBadArgumentError(0x89)

  • All replies
  • Helpful answers

  • by den.thed,

    den.thed den.thed Mar 27, 2014 10:32 PM in response to ioannis from thessaloniki
    Level 7 (27,755 points)
    Mar 27, 2014 10:32 PM in response to ioannis from thessaloniki

    Uninstall smcFanControl, as per the > FAQ  for smcFanControl

     

    Then reset your Mac's SMC, as per > Resetting the System Management Controller

     

    1. Shut down the computer.

    2. Unplug the computer's power cord.

    3. Wait fifteen seconds.

    4. Attach the computer's power cord.

    5. Wait five seconds, then press the power button to turn on the computer.

  • by ioannis from thessaloniki,

    ioannis from thessaloniki ioannis from thessaloniki Mar 28, 2014 6:23 AM in response to den.thed
    Level 1 (0 points)
    Mar 28, 2014 6:23 AM in response to den.thed

    - but How can i uninstall an app in Single User Mode? (cant access Safe Mode). dont know the right commands

     

    - already reset Mac's SMC in previous steps i tried

     

    ....in Verbose Mode when i get the same error message (SMC::smc ReadKeyAction.....etc)

    every 2-3 mins i get a message saying

     

    process FanControlDaemon(602) caught causing excessive wakeups. Observed wakeups rate (pes sec): 379; Maximu permitted wakeups rate (per sec): 150; Observation period: 300 seconds: Task lifetime number of wakeups: 61176

  • by Linc Davis,

    Linc Davis Linc Davis Mar 28, 2014 6:46 AM in response to ioannis from thessaloniki
    Level 10 (208,044 points)
    Applications
    Mar 28, 2014 6:46 AM in response to ioannis from thessaloniki

    Take each of these steps that you haven't already tried. Stop when the problem is resolved.

       
    Step 1
        
    The first step in dealing with a startup failure is to secure the data. If you want to preserve the contents of the startup drive, and you don't already have at least one current backup, you must try to back up now, before you do anything else. It may or may not be possible. If you don't care about the data that has changed since the last backup, you can skip this step.
       
    There are several ways to back up a Mac that is unable to start. You need an external hard drive to hold the backup data.
        
    a. Start up from the Recovery partition, or from a local Time Machine backup volume (option key at startup.) When the OS X Utilities screen appears, launch Disk Utility and follow the instructions in this support article, under “Instructions for backing up to an external hard disk via Disk Utility.” The article refers to starting up from a DVD, but the procedure in Recovery mode is the same. You don't need a DVD if you're running OS X 10.7 or later.
      
    b. If Step 1a fails because of disk errors, and no other Mac is available, then you may be able to salvage some of your files by copying them in the Finder. If you already have an external drive with OS X installed, boot from it. Otherwise, if you have Internet access, follow the instructions on this page to prepare the external drive and install OS X on it. You'll use the Recovery installer, rather than downloading it from the App Store.

    c. If you have access to a working Mac, and both it and the non-working Mac have FireWire or Thunderbolt ports, start the non-working Mac in target disk mode. Use the working Mac to copy the data to another drive. This technique won't work with USB, Ethernet, Wi-Fi, or Bluetooth.

    d. If the internal drive of the non-working Mac is user-replaceable, remove it and mount it in an external enclosure or drive dock. Use another Mac to copy the data.

    Step 2

    If the startup process stops at a blank gray screen with no Apple logo or spinning "daisy wheel," then the startup volume may be full. If you had previously seen warnings of low disk space, this is almost certainly the case. You might be able to start up in safe mode even though you can't start up normally. Otherwise, start up from an external drive, or else use the technique in Step 1b, 1c, or 1d to mount the internal drive and delete some files. According to Apple documentation, you need at least 9 GB of available space on the startup volume (as shown in the Finder Info window) for normal operation.

    Step 3

    Sometimes a startup failure can be resolved by resetting the NVRAM.

    Step 4

    If you use a wireless keyboard, trackpad, or mouse, replace or recharge the batteries. The battery level shown in the Bluetooth menu item may not be accurate.

    Step 5

    If there's a built-in optical drive, a disc may be stuck in it. Follow these instructions to eject it.

    Step 6

    Press and hold the power button until the power shuts off. Disconnect all wired peripherals except those needed to start up, and remove all aftermarket expansion cards. Use a different keyboard and/or mouse, if those devices are wired. If you can start up now, one of the devices you disconnected, or a combination of them, is causing the problem. Finding out which one is a process of elimination.

    Step 7

    If you've started from an external storage device, make sure that the internal startup volume is selected in the Startup Disk pane of System Preferences.

       

    Start up in safe mode. Note: If FileVault is enabled, or if a firmware password is set, or if the startup volume is a Fusion Drive or a software RAID, you can’t do this. Post for further instructions.

      

    Safe mode is much slower to start and run than normal, and some things won’t work at all, including wireless networking on certain Macs.

       

    The login screen appears even if you usually log in automatically. You must know the login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.

       

    When you start up in safe mode, it's normal to see a dark gray progress bar on a light gray background. If the progress bar gets stuck for more than a few minutes, or if the system shuts down automatically while the progress bar is displayed, the startup volume is corrupt and the drive is probably malfunctioning. In that case, go to Step 10. If you ever have another problem with the drive, replace it immediately.

     

    If you can start and log in in safe mode, empty the Trash, and then open the Finder Info window on the startup volume ("Macintosh HD," unless you gave it a different name.) Check that you have at least 9 GB of available space, as shown in the window. If you don't, copy as many files as necessary to another volume (not another folder on the same volume) and delete the originals. Deletion isn't complete until you empty the Trash again. Do this until the available space is more than 9 GB. Then restart as usual (i.e., not in safe mode.)

     

    If the startup process hangs again, the problem is likely caused by a third-party system modification that you installed. Post for further instructions.

      

    Step 8

     

    Launch Disk Utility in Recovery mode (see Step 1.) Select the startup volume, then run Repair Disk. If any problems are found, repeat until clear. If Disk Utility reports that the volume can't be repaired, the drive has malfunctioned and should be replaced. You might choose to tolerate one such malfunction in the life of the drive. In that case, erase the volume and restore from a backup. If the same thing ever happens again, replace the drive immediately.

     

    This is one of the rare situations in which you should also run Repair Permissions, ignoring the false warnings it may produce. Look for the line "Permissions repair complete" at the end of the output. Then restart as usual.

      

    Step 9

      

    Reinstall the OS. If the Mac was upgraded from an older version of OS X, you’ll need the Apple ID and password you used to upgrade.

      

    Step 10

      

    Do as in Step 9, but this time erase the startup volume in Disk Utility before installing. The system should automatically restart into the Setup Assistant. Follow the prompts to transfer the data from a Time Machine or other backup.

         

    Step 11

     

    This step applies only to models that have a logic-board ("PRAM") battery: all Mac Pro's and some others (not current models.) Both desktop and portable Macs used to have such a battery. The logic-board battery, if there is one, is separate from the main battery of a portable. A dead logic-board battery can cause a startup failure. Typically the failure will be preceded by loss of the settings for the startup disk and system clock. See the user manual for replacement instructions. You may have to take the machine to a service provider to have the battery replaced.

      

    Step 12

     

    If you get this far, you're probably dealing with a hardware fault. Make a "Genius" appointment at an Apple Store, or go to another authorized service provider.

  • by ioannis from thessaloniki,

    ioannis from thessaloniki ioannis from thessaloniki Mar 28, 2014 7:17 AM in response to Linc Davis
    Level 1 (0 points)
    Mar 28, 2014 7:17 AM in response to Linc Davis

    1) just doing it, in case i need it

    2) it has a spinning wheel and the logo

    3) 4) 5) 6) done

    7) CANT startup in Safe Mode

    8) done

    9) etc i've upgraded to mavericks 2 months ago, not sure if i still have the img file to install again. i will have to download it again, plus do i keep tha same settings when i re-install the backup i created? or i will have to set it up again?

     

    ...isn't it an easier way to just delete smcFanControl (apperas to be the problem) in Single User Mode?

    i hope it reboot normally after that

     

    plus, i cant run Aplle Hardware Test, is there a way to run this in Single User Mode or Start from Bootable mode?

  • by Linc Davis,

    Linc Davis Linc Davis Mar 28, 2014 8:22 AM in response to ioannis from thessaloniki
    Level 10 (208,044 points)
    Applications
    Mar 28, 2014 8:22 AM in response to ioannis from thessaloniki

    If you've reset the SMC and you reproduce the problem in safe mode, I don't know of any way "smcFanControl" could be causing it.

  • by ioannis from thessaloniki,

    ioannis from thessaloniki ioannis from thessaloniki Mar 28, 2014 9:26 AM in response to Linc Davis
    Level 1 (0 points)
    Mar 28, 2014 9:26 AM in response to Linc Davis

    I did reset the SMC, and the problem still exists. I cant even go in Safe Mode.

    The only option i have is Single User Mode or Startup from bootable media

     

    Any ides to resolve this without re-installing Mavericks and load the last available backup?

     

    ....also, i created the backup as described in the first step, but when i load my external drive and check on the available backups didn't find it.

    i had only the TMB backups available to load. (almost two months ago, since i first installed Mavericks)

    how can i load the backup i just created from Macintosh HD??

  • by Linc Davis,

    Linc Davis Linc Davis Mar 28, 2014 12:22 PM in response to ioannis from thessaloniki
    Level 10 (208,044 points)
    Applications
    Mar 28, 2014 12:22 PM in response to ioannis from thessaloniki

    Any ides to resolve this without re-installing Mavericks and load the last available backup?

     

    You can reinstall the OS without having to restore from a backup.

  • by ioannis from thessaloniki,

    ioannis from thessaloniki ioannis from thessaloniki Mar 28, 2014 2:34 PM in response to Linc Davis
    Level 1 (0 points)
    Mar 28, 2014 2:34 PM in response to Linc Davis

    But thats the point. I need to continue using this partition and all the settings i had already made.

    if i wanted to just re-install OS i could do it right after the problem occured.

     

    Does anyone has anything to suggest?

    Is there a way through terminal or single user mode to fix this problem with the fan and boot into safe mode at least?

  • by andyBall_uk,

    andyBall_uk andyBall_uk Mar 28, 2014 2:58 PM in response to ioannis from thessaloniki
    Level 7 (20,495 points)
    Mar 28, 2014 2:58 PM in response to ioannis from thessaloniki

    smcfancontrol is usually a user login item, which would be disabled in Safe mode. Safe mode always requires picking a user & entering the password, even if automatic login is the usual setting.

     

    so you shouldn't be reaching the point where smcfancontrol loads anyway.

     

    Is the response exactly the same in both normal & Safe mode ?.

  • by ioannis from thessaloniki,

    ioannis from thessaloniki ioannis from thessaloniki Mar 29, 2014 7:37 AM in response to andyBall_uk
    Level 1 (0 points)
    Mar 29, 2014 7:37 AM in response to andyBall_uk

    yes, its the same, i can only boot in verbose/single user mode

    plus, when i hold down the option key and i can choose the bootable volume

     

    any ideas how to solve this? i really need to keep using this partition

  • by andyBall_uk,

    andyBall_uk andyBall_uk Mar 29, 2014 8:47 AM in response to ioannis from thessaloniki
    Level 7 (20,495 points)
    Mar 29, 2014 8:47 AM in response to ioannis from thessaloniki

    Did Safe mode work previously ?.