neomatrix125 Posted February 18, 2012 Share Posted February 18, 2012 Try fixing your permissions.. It looks like the script is having trouble accessing the files.. Use Kext Utility to do that, just run it and it will automatically fix permissions then you need to restart. http://www.mediafire...0j0c1gbsc2xhqma ALSO!!! You need to type "perl ati-personalities.pl" not "./ati-personalities.pl" It's a Perl script and therefore needs to be executed with Perl!!! Link to comment Share on other sites More sharing options...
dajerm119 Posted February 19, 2012 Share Posted February 19, 2012 I always install kexts with kext utility so that souldn't be the problem, that is what I was told to type by kizwan. I was able to get the correct info earlier with a different ATIFramebuffer.kext download doing it kizwans way. But I tried it yourway as well and got the same results. I have the offsets and other info. My problem is that I can not find the offset in the frame buffer kext. As I stated in post 597. Sorry if any of this sounds rude, I'm getting frustrated. Thank you for your help. I appreciate anyone who has helped me I know you don't have to. Link to comment Share on other sites More sharing options...
kizwan Posted February 19, 2012 Share Posted February 19, 2012 ALSO!!! You need to type "perl ati-personalities.pl" not "./ati-personalities.pl" It's a Perl script and therefore needs to be executed with Perl!!! Not necessarily. I can run with "./ati-personalities.pl" just fine. Terminal will detect it is Perl script & will use Perl executable to excute it. Link to comment Share on other sites More sharing options...
kizwan Posted February 19, 2012 Share Posted February 19, 2012 This is what i got. and i am in 32bit mode. It is likely you didn't install ATI4600Controller.kext correctly which explain why lipo unable to find the file. Please confirm the file is exist using this simple command:- ls -al /System/Library/Extensions/ATI4600Controller.kext/Contents/MacOS/ Link to comment Share on other sites More sharing options...
dajerm119 Posted February 19, 2012 Share Posted February 19, 2012 @kizwan: your right it is not installing correctly. I had to use a different ATI4600Controller.kext after I added my id. So let me try this again. Can that command be modified to check any kext? What I'm wondering is why the Framebuffer kext does not seem to have the offsets I need. Even when I try the ones from cOke I can't find them. They are the same ones I got when I ran the Perl script. It seems strange. Link to comment Share on other sites More sharing options...
kizwan Posted February 19, 2012 Share Posted February 19, 2012 Yes, you can modified the command if you want to check any kexts. The "ls" command is to list directory contents. Remember, the directory & file name are case sensitive. You can use tab button to list available files or folders if you don't remember the full name, like this:- kizwans-imac:- kizwan$ ls -al /System/Lib press Tab button, it will automatically show like this:- kizwans-imac:- kizwan$ ls -al /System/Library/ Another example:- kizwans-imac:- kizwan$ ls -al /System/Library/Extensions/ATI when you pressed Tab button one time, it doesn't do anything. If this is the case, pressed Tab button two times, it will show like this (just an example):- kizwans-imac:- kizwan$ ls -al /System/Library/Extensions/ATI ATI4600Controller.kext ATI5000Controller.kext ATIRadeonX2000.kext It will show all files & folders that start with "ATI". Remember, the perl script print out offset in decimal. You need to convert it to hexadecimal. Link to comment Share on other sites More sharing options...
dajerm119 Posted February 19, 2012 Share Posted February 19, 2012 Cool thanks for that info:) here is a pic of the prob. I just dont get it. I reinstalled ATI4600Controller.kext and now it is showing in terninal when i run that command. The offsets still are not there. Link to comment Share on other sites More sharing options...
kizwan Posted February 19, 2012 Share Posted February 19, 2012 What do you mean "offset still not there"? In the picture, you already found the Peregrine personality in ATIFramebuffer file. In 0xED, I see you already go to offset 0x10F60. Do you know how to use HEX editor? Do you know how to edit binary file using HEX editor? Do you know what to look for & what you need to edit? Link to comment Share on other sites More sharing options...
dajerm119 Posted February 19, 2012 Share Posted February 19, 2012 From what I understand when I enter the offset in OxED it should take me to that offset correct? Its not even there, I have 10F5F and 10F7E but no 10F60. Unfortunately I don't know how to use the hex editors but It seems like I should just type in what I'm looking for and if it is there it should take me too it. Wait I think I may have it. Give me a minute. Link to comment Share on other sites More sharing options...
Lordadmiral Drake Posted February 19, 2012 Share Posted February 19, 2012 The offsets it listed at the left are the ones of the first byte in the respective line Link to comment Share on other sites More sharing options...
dajerm119 Posted February 19, 2012 Share Posted February 19, 2012 I finally figured it out and modded the ATIFramebuffer.kext but its not loading all of them. kextstat.rtf I'm also doing GraphicsEnabler=YES and am using the boot file provided by cOke and these: Chameleon_2.1svn_r1618_trunk_Peregrine_NB.pkg ATI4600Controller.kext ATIRadeonX2000.kext ATIRadeonX2000GA.plugin ATIRadeonX2000GLDriver.bundle ATIRadeonX2000VADriver.bundle ATISupport.kext Link to comment Share on other sites More sharing options...
neomatrix125 Posted February 19, 2012 Share Posted February 19, 2012 I have been experimenting and it seems to be that the HotplugID has more to say than just a number... Whenever I had my LVDS hotplug set to 00 the VGA display works fine but only 1 display is detected... However when I put 1E into the hotplug ID it automatically detects 2, however it gets the VGA and a rogue display confused... I guess it's the LVDS connecting slightly, however there is still black on the LVDS... This shows that the HotplugID actually plays more of a role than what seems to have been said... Link to comment Share on other sites More sharing options...
dajerm119 Posted February 19, 2012 Share Posted February 19, 2012 Ok when I boot -v with GraphicsEnabler=YES it tells me that if cant load kext com.apple.kext.ATIFramebuffer - link failed. Any ideas how to fix this? Link to comment Share on other sites More sharing options...
neomatrix125 Posted February 19, 2012 Share Posted February 19, 2012 Why don't you try Lion?? It would make things a whole lot easier Link to comment Share on other sites More sharing options...
dajerm119 Posted February 19, 2012 Share Posted February 19, 2012 How so? If I new for sure it would work I would gladly pay the 30.00 for Lion. Link to comment Share on other sites More sharing options...
neomatrix125 Posted February 20, 2012 Share Posted February 20, 2012 Well if you get it on the App Store then you can create a USB drive with the installer. Look at Mald0n's USB guide it tells you how to do it, you need a 4GB+ USB Drive. http://www.insanelymac.com/forum/index.php?showtopic=256729 Lion is a lot easier for getting Mobility Radeon Cards to works as the drivers are already installed into the system. However the personalities are in the driver files themselves rather than in ATIFramebuffer.kext. Check your system is compatible first, if you're running SL then it should be.. Why aren't you on 10.6.8?? Link to comment Share on other sites More sharing options...
dajerm119 Posted February 20, 2012 Share Posted February 20, 2012 Every time I install the 10.6.8 update it won't boot. It just freezes at the apple logo no spinning wheel or anything. I read it is a real pain to get everything on my system to work properly. So I've stayed with 10.6 7. I think I have to be on 10.6.8 to upgrade to lion don't I. Link to comment Share on other sites More sharing options...
neomatrix125 Posted February 20, 2012 Share Posted February 20, 2012 In the 10.6.8 they changed the graphics drivers a bit. If it freezes at the apple logo you have to type in the kernel flag npci=0x2000. I guess you're getting a kernel panic but as the connection with the display gets lost during boot up you wouldn't see it Link to comment Share on other sites More sharing options...
dajerm119 Posted February 20, 2012 Share Posted February 20, 2012 Let me give that a shot, I'll get back to you. If I can get on 10.6.8 I would gladly go to Lion. Link to comment Share on other sites More sharing options...
dajerm119 Posted February 20, 2012 Share Posted February 20, 2012 Still freezes at apple logo no spinning wheel. Even in safe mode no bar either. Link to comment Share on other sites More sharing options...
neomatrix125 Posted February 20, 2012 Share Posted February 20, 2012 Did you type in npci=0x2000 ? Also try using -v Edit: Type in "GraphicsEnabler=Yes npci=0x2000 -v" at the bootloader Link to comment Share on other sites More sharing options...
dajerm119 Posted February 20, 2012 Share Posted February 20, 2012 I did -v earlier but this time with all that it got just a little further. But still froze. Link to comment Share on other sites More sharing options...
neomatrix125 Posted February 20, 2012 Share Posted February 20, 2012 What did it freeze at? Like what was the last thing the kernel prints? Link to comment Share on other sites More sharing options...
dajerm119 Posted February 20, 2012 Share Posted February 20, 2012 "netkas presents fakesmc, a kext which emulates smc device" I'm gonna put a pic in a minute. Here you go. Link to comment Share on other sites More sharing options...
neomatrix125 Posted February 20, 2012 Share Posted February 20, 2012 Try booting with -s and see if you can get into single user mode Link to comment Share on other sites More sharing options...
Recommended Posts