Contribute
Register

ATI HD5450 & 10.9.2 - almost there, just need a little info!

Joined
Sep 17, 2013
Messages
7
Mac
Classic Mac
Mobile Phone
Dear users,

After updating, my ATI HD5450 stopped working. I tried to install my old kexts but no luck.
Unfortunately, I come from Windows/Linux and am not able to troubleshoot well in OSX. Luckily, tonymacx86 forum to the rescue.

First, I searched for updated ATI HD5450 kext files:

http://www.osx86.net/files/file/3877-kexts-xfx-hd5450-1092/

My device ID 0x68f9 combined with the code of ATI 1002 was placed under IOCTimatch in both the two files that I downloaded from the OSX86 website:

— AMD5000Controller.kext
— AMDRadeonX3000.kext

Next, using Kext Wizard, I loaded the updated kext files and afterwards repaired permissions.

In addition, the following code was placed inside /Extra/org.chameleon.Boot.plist

Code:
<key>AtiConfig</key>
<string>Eulemur</string>
<key>GraphicsEnabler</key>
<string>Yes</string>

However, the system would not boot. I had to manually boot with GraphicsEnabler=No to get into OSX.

Also, from this tutorial , the following kext files should be present:

Code:
kextstat | grep AMD
com.apple.kext.AMDSupport (1.1.2) <60 59 11 10 7 5 4 3 1>
com.apple.kext.AMD5000Controller (1.1.2) <61 59 11 10 5 4 3 1>
com.apple.AMDRadeonX3000 (1.1.2) <64 59 11 7 5 4 3 1>
com.apple.kext.AMDFramebuffer (1.1.2) <61 59 11 10 7 5 4 3 1>

However, only the following are present on my system:
Code:
kextstat |grep AMD
com.apple.kext.AMDSupport (1.1.4) <82 64 11 10 7 5 4 3 1>
com.apple.AMDRadeonX3000 (1.2.0) <84 64 11 7 5 4 3 1>


I tried to manually load AMD5000Controller by invoking:

Code:
sudo -s kextload /System/Library/Extensions/AMD5000Controller.kext/
/System/Library/Extensions/AMD5000Controller.kext failed to load - (libkern/kext) dependency resolution failure; check the system/kernel logs for errors or try kextutil(8).
it was advised to run kextutil:

Code:
sudo -s kextutil /System/Library/Extensions/AMD5000Controller.kext/
/System/Library/Extensions/ATI5000Controller.kext - no compatible dependency found for com.apple.kext.AMDSupport.
/System/Library/Extensions/AMD5000Controller.kext - no compatible dependency found for com.apple.kext.AMDSupport.
/System/Library/Extensions/AMD5000Controller.kext - no compatible dependency found for com.apple.kext.AMDSupport.
/System/Library/Extensions/AMD5000Controller.kext - no compatible dependency found for com.apple.kext.AMDSupport.
Diagnostics for /System/Library/Extensions/AMD5000Controller.kext:
Warnings: 
    Personality CFBundleIdentifier names a kext that is not loadable (run kextutil(8) on it with -nt for more information): 
        'com.apple.kext.AMD5000Controller' -> 'file:///System/Library/Extensions/ATI5000Controller.kext/'


Dependency Resolution Failures: 
    Only incompatible kexts found for these libraries: 
        com.apple.kext.AMDSupport


Code Signing Failure: code signature is invalid
So apparently, the AMDSupport kext is not compatible with the new ATI5000Controller.kext
Perhaps it has to do with the fact that ATI5000Controller.kext is version 1.20 and AMDSupport is 1.14? Are there other things I could do/check/try?

Your help is much appreciated.

Best

EJ Blom
 
Joined
Sep 17, 2013
Messages
7
Mac
Classic Mac
Mobile Phone
One small success. I found an updated AMDSupport kext file here:
http://www.osx86.net/topic/20544-hd-6770-not-working-in-1092/

I installed it, but the AMD5000 controller.kext won't load automatically. When I load it manually:

sudo -s kextload /System/Library/Extensions/AMD5000Controller.kext/

it is avaiable:

Code:
kextstat |grep AMD
  com.apple.kext.AMDSupport (1.2.0) <82 64 11 10 7 5 4 3 1>
  com.apple.AMDRadeonX3000 (1.2.0) <84 64 11 7 5 4 3 1>
  com.apple.kext.AMD5000Controller (1.2.0) <83 64 11 10 5 4 3 1>

But after a reboot, it's gone
Perhaps I need an updated com.apple.kext.AMDFramebuffer kext?
 
Joined
Sep 17, 2013
Messages
7
Mac
Classic Mac
Mobile Phone
And again one step further to succes. I decided to document it for other users. I reinstalled 10.9.2 update since I figured I probably installed the old kext files myself.
After that, I was able to load all kext files:

Code:
bash-3.2$ kextstat |grep AMDcom.apple.kext.AMDSupport (1.2.0) <82 64 11 10 7 5 4 3 1>
com.apple.AMDRadeonX3000 (1.2.0) <85 64 11 7 5 4 3 1>
com.apple.kext.AMDFramebuffer (1.2.0) <83 64 11 10 7 5 4 3 1>
com.apple.kext.AMD5000Controller (1.2.0) <83 64 11 10 5 4 3 1>

However, I read that I also need AMDRadeonAccelerator.kext which was not supplied by 10.9.2?
I downloaded one for 10.9.1 but that doesn't work (versions probably do not match). I will look for a compatible 10.9.2 kext. Anyone?
 
Top