Contribute
Register

Cannot boot normally, Can't pass ATY_Init

Status
Not open for further replies.
Joined
Jan 10, 2012
Messages
40
Motherboard
GA Z68X-UD3H-B3
CPU
Intel Core i7 - 3.49 GHz
Graphics
AMD Radeon HD 7950
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hi there,
I'm not quite sure if this is in the correct forum but this is my best guess.

I can only boot up using these flags:
PCIRootUID=0 GE=No -x -v

I seem to get stuck at the ATY_Init phase:
http://d.pr/i/ouHR/16yKc2Gr

I've deleted OemSMBIOS.kext from the FakeSMC.kext because it doesn't play nicely with 10.8.2 apparently.

I've found something that's possibly related to my issue here but I'm not sure whether I'm correct:
http://www.insanelymac.com/forum/topic/280447-mountain-lion-gm-ati-radeon-6870-problem/

My Specs should be under my forum name.
Any help is greatly appreciated.

Thanks

Note:
I had to do this in order to be able to install 10.8.2
http://www.tonymacx86.com/mountain-...mountain-lion-6xxx-gpu-issues-fix-inside.html

I used this as a rough guide for my Multibeast
http://www.tonymacx86.com/lion-desk...x-ud3h-b3-ati-6870-clean-ml-lion-install.html
 
Quick update.
I booted into safe mode like I listed above and then I went into Disk Utility and ran a Disk Permissions Repair on my boot HDD.
I tried a normal boot again and it now passes the ATY_Init phase and then starts showing artifacts on the screen.
It changes to a white screen with more artifacts that looks like this.
http://d.pr/i/slDc/4VG1M2L4

Any ideas?
 
Quick update.
I booted into safe mode like I listed above and then I went into Disk Utility and ran a Disk Permissions Repair on my boot HDD.
I tried a normal boot again and it now passes the ATY_Init phase and then starts showing artifacts on the screen.
It changes to a white screen with more artifacts that looks like this.
http://d.pr/i/slDc/4VG1M2L4

Any ideas?

Did you make sure to save and then reinstall the ATI6000Controller.kext? You need it for full graphics support.

Dil83
 
Did you make sure to save and then reinstall the ATI6000Controller.kext? You need it for full graphics support.

Dil83

I'm not quite sure what you mean by that.
The first thing I did after installing Mountain Lion was install this kext (the one I took out of my Unibeast ML drive) using kextbeast.
 
I'm not quite sure what you mean by that.
The first thing I did after installing Mountain Lion was install this kext (the one I took out of my Unibeast ML drive) using kextbeast.

Yes that is what I meant by that. That's very strange. So I assume you were able to boot to the desktop before you reinstalled the kext?

Dil83
 
Yes that is what I meant by that. That's very strange. So I assume you were able to boot to the desktop before you reinstalled the kext?

Dil83

Yes, but I'm only able to do so with PCIRootUID=0 GE=No -x flags
Currently I've put the PCIRootUID=0 into my plist so currently I'm only able to boot with -x
 
Yes, but I'm only able to do so with PCIRootUID=0 GE=No -x flags
Currently I've put the PCIRootUID=0 into my plist so currently I'm only able to boot with -x

Are you using ATY_Init.kext? If so, you don't need it and it could very well be causing a conflict with the Mountain Lion kexts. You can just set GraphicsEnabler=Yes and your 6870 should work fine. ATY_Init.kext is very old, from the Snow Leopard days. It worked with SL and Lion, but the Mountain Lion drivers for AMD 6000 cards are completely different from SL and Lion, so make sure you don't have it installed anywhere.

Dil83
 
Are you using ATY_Init.kext? If so, you don't need it and it could very well be causing a conflict with the Mountain Lion kexts. You can just set GraphicsEnabler=Yes and your 6870 should work fine. ATY_Init.kext is very old, from the Snow Leopard days. It worked with SL and Lion, but the Mountain Lion drivers for AMD 6000 cards are completely different from SL and Lion, so make sure you don't have it installed anywhere.

Dil83

I was up till 4AM searching on the internet and I found this:
http://www.osx86.net/downloads.php?do=file&id=2908

I tried installing 'ATI Kexts ML Final Sapphire HD6850.zip' but it caused tons and tons of artifacts all over the screen and didn't work properly.
I installed 'ATI Kext only ML Installation Sapphire HD6850.zip' using kext wizard and this worked perfectly.

I'm now able to boot with GE=Yes and without having to safe-boot.

Everything is perfect so far.

I have a feeling this is probably going to be a bandaid fix until the community gets proper drivers for ML.
 
I was up till 4AM searching on the internet and I found this:
http://www.osx86.net/downloads.php?do=file&id=2908

I tried installing 'ATI Kexts ML Final Sapphire HD6850.zip' but it caused tons and tons of artifacts all over the screen and didn't work properly.
I installed 'ATI Kext only ML Installation Sapphire HD6850.zip' using kext wizard and this worked perfectly.

I'm now able to boot with GE=Yes and without having to safe-boot.

Everything is perfect so far.

I have a feeling this is probably going to be a bandaid fix until the community gets proper drivers for ML.

There already is full native support for the HD 6870 and most of the AMD HD 6000 series cards in Mountain Lion. GE=Yes just assigns the proper framebuffer to whichever model card you're using. However I have read that some non-reference design cards can cause problems. The HD 6870 is definitely the most compatible of any of the 6000 series. I would personally extract all the AMD kexts from the ML 10.8.2 installer and reinstall them because you shouldn't be having any problems. But then again, since you finally have it up and running, maybe it's best to leave well enough alone for now. Anyway, glad to hear you're up and running.

Good Luck,

Dil83
 
Status
Not open for further replies.
Back
Top