You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

24" iMac Screen Freezes since 10.6.3 update - pls help!

I don't know if this is just coincidence or not, but since updating my iMac to 10.6.3 it keeps on crashing. On 3 separate occasions today, whilst using my Mac the screen has gone completely black with thin white lines down it.....see pic below:

http://picasaweb.google.com/lh/photo/6SYzhCgVYEU5TBKqRfOQ1Q?feat=directlink

The fans and hard disk are still running but it will not respond to any keyboard or mouse presses - I simply have to turn it off by holding the power button in.
It will then restart as usual.

Anyone got any ideas? Do you think that if I was to re-install Mac OS X from my original install disk it could solve the issue?

Thanks

Darren

24" intel imac 2.8Ghz, Mac OS X (10.6.3)

Posted on Mar 31, 2010 2:43 PM

Reply
1,804 replies

Sep 1, 2015 5:39 AM in response to Regulus747

It seems you can't edit posts, so UPDATE


I noticed the AMD kexts were still in the Library Folder. So I removed them, did KextDrop, rebooted and now it seems like there is no graphic kext in there at all, Mac behaves like there is no driver (everything is shaky and with delays) BUT it doesn't crash in this state, which is nice.


Now I just need to add the 3 ATI Kexts again, but even with single user mode it will not add them. Any idea?

Sep 1, 2015 9:34 AM in response to Regulus747

Just a guess, but maybe you should first go into single-user mode, remove and replace kexts, then do the sudo boot-args command, then reboot. I had to reboot a couple of times. Or as mattwinters78 suggests try the whole fix while logged in as root. Here's how to log in as root: Enabling and using the "root" user in OS X - Apple Support. If you do enable the root user, disable it again after completing your task.


One other thing I found, on http://apple.stackexchange.com/questions/163059/how-can-i-disable-kext-signing-i n-mac-os-x-10-10-yosemite :

the Mavericks-to-Yosemite upgrade broke the NVRAM. After a NVRAM-reset the boot-args value keeps stored.konran May 4 at 16:17

To reset your NVRAM, shut down your Mac, press the power button, and as soon as you hear the startup chime, hold down Command-Option-P-R. Keep holding down those keys until you hear a second startup chime.

Sep 5, 2015 10:21 AM in response to DjeffreyDjevrick

Hi, for myself (running iMac 20" with AMD2400), initially trying

the "run-always-as-root, do-the-kext-install-dance-after-setting-kext-dev-mode=1"

to upgrade to 10.10.5 did not work for me, but following DjeffreyDjevrick's tip

of Aug. 14 (set kextmode as single-user) did the trick, so thanks for that!


I've not been brave enough to try El Capitan yet, but perhaps this will require

at least doing:


sudo nvram boot-args="rootless=0"


I've learning after many upgrades from 10.6.2 that there always seems to

be something new required with each new release, so I am used to going

into safe mode until I'm certain those kext's are really loaded.

Sep 20, 2015 7:50 AM in response to Tazthed

They ought to. Did not verify it though. I was running into the same issue (unsigned kexts fail to load) with my MBA

running the official version of El Capitan. then i found info about rootless=0 being unsupported and thought it is

worthwhile to share with you the only possible way to put unsigned kexts to work under El Cap.


let me turn it a bit around: w/o this you have no chance to load the old ATI kexts.

on the other hand, there may be some other issues that will keep you from using them

successfully. I will give a try sometimes next week, and report back my findings.

Sep 26, 2015 1:48 PM in response to Tazthed

did it. everything seems to be OK. after going into recovery mode and disabling system integrity check, one has to reboot so the changes can take place.

my iMac booted and i saw, that in addition to the new AMDSupport/AMDFramebuffer/AMD2400Controller kexts the OS also booted ATISupport.

70 2 0xffffff7f82556000 0x125000 0x125000 com.apple.kext.AMDSupport (1.3.6) 83090AC0-12F4-3913-875B-34864770E7AD <69 68 12 11 7 5 4 3 1>

71 0 0xffffff7f826be000 0x183000 0x183000 com.apple.kext.AMD2400Controller (1.3.6) 7ACC06ED-1DF1-3BDD-BE0F-9868CBA5802E <70 68 12 11 5 4 3 1>

118 0 0xffffff7f81a52000 0x230000 0x230000 com.apple.ATIRadeonX2000 (10.0.0) FC15384B-F906-3FC1-9E64-2116EBA8CF2A <68 12 7 6 5 4 3 1>

119 0 0xffffff7f82689000 0x22000 0x22000 com.apple.kext.AMDFramebuffer (1.3.6) 062D84C5-444E-374A-A4CD-D15BF1DAC978 <70 68 12 11 7 5 4 3 1>

121 0 0xffffff7f8293e000 0x45000 0x45000 com.apple.kext.ATISupport (6.0.6) 32B62390-C30A-56D0-16D8-3FC746B9B298 <68 12 11 7 5 4 3 1>

as you can see, all the new AMDxxx kexts rely on AMDSupport (70) instead of ATISupport, so as usually I had to remove the AMDxxx ones. after deleting (of course i made copies before i did so) AMDSupport/AMDFramebuffer and AMD2400Controller, i had to wait for the kext caches to rebuild. Then i was able to reboot the iMac. it booted and right now it shows the usual kexts:

com.apple.kext.ATISupport (6.0.6)

com.apple.kext.ATI2400Controller (6.0.6)

com.apple.ATIRadeonX2000 (10.0.0)

com.apple.kext.ATIFramebuffer (6.0.6)

So besides of ATIRadeonX2000 everything comes from 10.6.2.


there is a small difference i noticed during the procedure. as El Capitan was booting with it's original kexts, the login screen was black. as i replaced them with the old ones, the login screen shows my desktop blurred. maybe it's just a coincidence, i'll report if i notice some more systematic behaviour on that.


i had to say that i did not have freezes with the original El Capitan GM, but i was using it like for 10-15 minutes.

Oct 4, 2015 11:30 PM in response to swmaster

Hello to all you guys.

First of all sorry for my bad English.

I installed El Capitan 10.11 (15A284) on my iMac mid 2007 with the ATI Radeon HD 2400 XT 128 MB,

and found the same old problems of screen freeze, usual symptoms. So I decided to try with the dear old kext ATI.
This is the procedure that worked for me, using EasyKext Utility and SIPUtility.app by CVAD.

1) restarted in safe mode (cmd + r)
2) open the terminal by entering the command csrutil disable
3) Restart
4) in the folder system / library / extensions eliminated

AMD2400Controller.kext
AMDFramebuffer.kext
AMDSupport.kext
by backing up first
5) used EasyKext Utilityto install

ATI2400Controller.kext

ATIFramebuffer.kext

ATISupport.kext
6) used to validate kext SipUtility kext using the first flag "CSR_ALLOW_UNTRUSTED_KEXT"
7) restart in safe mode
8) open the terminal by entering the command csrutil enable
9) restart


Now ATI extensions are loaded even if unknown and everything seems to work well (3 days without rebooting).
In recent years these pages I have been very useful, I thank all those who helped, hoping to have given my small contribution

Oct 5, 2015 2:58 AM in response to davidefrombruino

Hi, Davide. Thank you for the clear and detailed posting. So if I understand correctly, you are turning off System Integrity Protection in El Capitan, then installing the old ATI kext files, then validating them through Terminal, then re-enabling System Integrity Protection. If this is true and the System Information panel is showing these ATI extensions as actually enabled after your restart (Step 9), then this means you have found a way to install the old kexts without having to keep System Integrity Protection turned off. If this is the case, then great news and thanks very much! - Tony

Oct 5, 2015 3:38 AM in response to aieronimo

Hi aieronimo,

yes it's exactly what i did.

Below what I got doing "csrutil status" on Terminal:


Last login: Mon Oct 5 12:09:40 on console

def:~ def1$ csrutil status

System Integrity Protection status: enabled.

def:~ def1$

A screenshot of current extension User uploaded file

Description

ATIFramebuffer:


Versione: 1.6.6

Ultima modifica: 03/10/15, 10:15

ID bundle: com.apple.kext.ATIFramebuffer

Caricato: Sì

Informazioni: ATIFramebuffer 1.6.6.25 (7429)

Ottenuto da: Sconosciuta/o

Tipo: Intel

Architetture: i386, x86_64

64-bit (Intel): Sì

Posizione: /System/Library/Extensions/ATIFramebuffer.kext

Versione kext: 6.0.6

Indirizzo di caricamento: 18446743521840400000

Caricabile: No

Errori di convalida firma: Kext signature validation error code -67061

Dipendenze: Soddisfatte

Firmato da: Sconosciuta/o


ATI2400Controller:


Versione: 1.6.6

Ultima modifica: 03/10/15, 10:15

ID bundle: com.apple.kext.ATI2400Controller

Caricato: Sì

Informazioni: ATI2400Controller 1.6.6.25 (7429)

Ottenuto da: Sconosciuta/o

Tipo: Intel

Architetture: i386, x86_64

64-bit (Intel): Sì

Posizione: /System/Library/Extensions/ATI2400Controller.kext

Versione kext: 6.0.6

Indirizzo di caricamento: 18446743521840500000

Caricabile: No

Errori di convalida firma: Kext signature validation error code -67061

Dipendenze: Soddisfatte

Firmato da: Sconosciuta/o


ATISupport:


Versione: 1.6.6

Ultima modifica: 03/10/15, 10:15

ID bundle: com.apple.kext.ATISupport

Caricato: Sì

Informazioni: ATISupport 1.6.6.25 (7429)

Ottenuto da: Sconosciuta/o

Tipo: Intel

Architetture: i386, x86_64

64-bit (Intel): Sì

Posizione: /System/Library/Extensions/ATISupport.kext

Versione kext: 6.0.6

Indirizzo di caricamento: 18446743521837200000

Caricabile: No

Errori di convalida firma: Kext signature validation error code -67061

Dipendenze: Soddisfatte

Firmato da: Sconosciuta/o


I hope this helps , let me know if everything works for you

Oct 5, 2015 5:02 AM in response to davidefrombruino

Thanks again. I happen to speak Italian, so see that each ATI kext is loaded ("caricato"). I see, though, that each kext is not listed as loadable ("caricabile"). I assume that does not matter so long as "caricato" shows si' ("yes").


When you go to System Information panel, then to Software, and then to Kexts - where it shows the master list of loaded kexts - do these three ATI kexts show as loaded?


(I am not in front of my iMac at the moment, so the path above may not be exactly correct.)


Thanks again. - Tony

Oct 6, 2015 11:26 AM in response to aieronimo

Finally did another update on my iMac 2007. I gave up at 10.9.4 and missed out Yosemite completely. I did the El Capitan update last night and followed the instructions posted by davidefrombruino - Oct 4, 2015 11:30 PM


Everything went ok, although my system was freezing for fun immediately after the El Cap upgrade and right through to patching the kext, including just after I deleted the AMD Kext files but before I could install the ATI ones 😟 so after about 6 hard shutdowns, I finally got my system running stable with El Capitan.


I had already used the SipUtility to validate the kext but on re-enabled the System Integrity Protection using "csrutil enable" and thenrebooting by second monitor failed to be enabled.

The ATI Kext were flagged as "Kext signature validation error code -67061"

System running fine though on both monitors with SIP disabled.

24" iMac Screen Freezes since 10.6.3 update - pls help!

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