Jump to content

Mavericks kernel testing on AMD (formerly Mountain Lion kernel testing on AMD)


theconnactic
 Share

6,414 posts in this topic

Recommended Posts

I did further testing:

1) I replaced the 9800GT for a GT610 (works OOB in my Vostro200) and booted with -f flag after I removed the NVEnabler kext.

2) I installed 10.9.3 following exact same process as for 10.9.2 (with target HDD connected internally) and tested with 9800GT then GT610.

 

In both cases, I always end up with the same state: display stuck at white/light gray screen right when OS X switches to desktop. Prior to that, I could see the OS loading the appropriate nVidia kext (50HAL or 100HAL). Graphics seem to fail to fully initialise.

 

This makes me conclude that 10.9.2_RC5 kernel has an issue with nVidia graphics cards.

 

to come back to your problem with graphics card and display that you just get a white or gray screen.

The problem is not unknown.

I had a similar problem. a display I was able to connect directly into the HDMI socket and it worked, the other one display made problems. the System have been loaded all graphics drivers and I have tested all boot flag variants but the display remains either gray or black.

I solved the problem with the DVI-I HDMI adapter. now both work displays without problems.

 

 

this image is just for an example:

dvifetvgamaad.jpg

Link to comment
Share on other sites

I have a DVI-I to VGA, I'll try that out then... Could this be fixed with some tuning of the "connector-type" entries of the nVidia DSDT patch?

everything can be possible, you have to try with  GraphicsEnabler=Yes or No, the adapter has at least can fix my problem with my display. I have not studied your dsdt.aml but I think the patches that you have made are OK.

 

so I suppose that there may be a trouble with the connector, hence the reference to the adapter.

Link to comment
Share on other sites

I have a DVI-I to VGA, I'll try that out then... Could this be fixed with some tuning of the "connector-type" entries of the nVidia DSDT patch?

In my opinion, you should use only DVI's and HDMI's ports to connect your displays. You can use adapters DVI--->HDMI, HDMI--->DVI, DVI (in computer)--->VGA (in display) and HDMI (in computer)--->VGA (in display).

I tried everything on 3 graphics cards and my conclusion is that on Mavericks only DVI's and HDMI's working properly (VGA is too old) :)

Edited by tragediana150
  • Like 1
Link to comment
Share on other sites

Try kernel for old cpus. For problems lines and color i dunno :( .

I tried opemu with 10.8.5 - fine working colors , capture from buffer "preview"! But in flash same problems lines . In chrome no lines in flash . 

 

attachicon.gifmach_10_9_2__fx_bronya_rc6_fix.zip

Thanks for this wonderful new kernel for old AMD CPUs like Phenom x4 9850 BE .

It is working for them in MB like Asus M3A  for Mavericks 10.9.3 (13D65) and 10.9.1.

No more need boot with -f after rename boot kernel to mach_kernel and create system cache with kext utility (2.5.6)

No more green glitch of Flash player in both 10.9.1 and 10.9.3 for Phenom x4 9850 BE in Asus M3A MB.

 

P.S.

Booting is fine for Athlon x2 6000+ at Asus M4A78 PLus MB, but quite unstable after login Desktop.

Severe graphics ghost remains almost everytime.

post-70188-0-86637200-1401517986_thumb.png

Link to comment
Share on other sites

P.S.

Booting is fine for Athlon x2 6000+ at Asus M4A78 PLus MB, but quite unstable after login Desktop.

Severe graphics ghost remains almost everytime.

This bug are caused by no VoodooTSCSyncAMD.kext. You need to install this kext and bugs will finish. Also, try good FakeSMC and corecrypto if needed. I had this problem on my old AMD Athlon 64 X2 6000+, so this is the solution :)

  • Like 1
Link to comment
Share on other sites

This bug are caused by no VoodooTSCSyncAMD.kext. You need to install this kext and bugs will finish. Also, try good FakeSMC and corecrypto if needed. I had this problem on my old AMD Athlon 64 X2 6000+, so this is the solution :)

Thanks for your advice.

After installation of VoodooTSCSyncAMD.kext previous graphics ghost disappeared.

The remaining problem is :

1. Audio is interupted or unclear

  • Like 1
Link to comment
Share on other sites

Thanks for your advice.

After installation of VoodooTSCSyncAMD.kext previous graphics ghost disappeared.

The remaining problems are :

1. Need boot with -f

2. Audio is interupted or unclear

Problem with audio is a common problem so I think this will be resolved soon.

I need to boot with -f after updating my Mavericks to 10.9.1 (so 10.9.2 and 10.9.3 must boot with -f too). I don't know why, but i think it's not a problem. There is no errors due to loading your system with -f. It does not affect to anything, hackintosh running normally as it should ;)

Let's correct me if I am wrong :)

Edited by tragediana150
Link to comment
Share on other sites

The impossibility of using the kernel cache (that is, using the -f or UseKernelCache=No boot flags) has no practical consequence, other than a longer boot time. Has no solution also, so you shouldn't bother.

 

As for audio, you should figure out your busratio (use CPU-Z on Windows) and add it as a boot flag (e.g.: busratio=20). If it doesn't work, it's probably some incompatibility with the VoodooHDA/AppleHDA you're running, so you must try other kexts, or use HDMI audio if you can, or use an USB interface.

 

All the best!

  • Like 2
Link to comment
Share on other sites

The impossibility of using the kernel cache (that is, using the -f or UseKernelCache=No boot flags) has no practical consequence, other than a longer boot time. Has no solution also, so you shouldn't bother.

 

As for audio, you should figure out your busratio (use CPU-Z on Windows) and add it as a boot flag (e.g.: busratio=20). If it doesn't work, it's probably some incompatibility with the VoodooHDA/AppleHDA you're running, so you must try other kexts, or use HDMI audio if you can, or use an USB interface.

 

All the best!

Thanks for your advice which is working for me at 10.9GM and 10.9.1 in Asus M4A78 Plus MB with Athlon x2 6000+ CPU.

No more audio problem after adding busratio=15 in org.chameleon.Boot.plist.

But according to my previous experience no need boot with -f in 10.9.1 using mach_kernel posted here in Post #1(not this new version amd_kernel, previous one's file size is 8.3 MB only) only after update to 10.9.3 need this.

In other Hackintosh of mine using Intel CPU there is no such a limitation too.

At least I got working and useful Hackintoshs using old AMD CPU now that makes me very, very happy.

Thanks for all help from here at this website !

Edit on 2014-06-12:

No more need boot with -f after rename boot kernel to mach_kernel and create system cache with kext utility (2.5.6)

  • Like 2
Link to comment
Share on other sites

Thanks for your advice.

After installation of VoodooTSCSyncAMD.kext previous graphics ghost disappeared.

The remaining problems are :

1. Need boot with -f

2. Audio is interupted or unclear

Also have poor sound with rc6 with fix kernel. it happens because wrong detection cpu frequency, maybe anything else. But then i boot with flags fsb=... and busratio=..., you have to know yours. And now have normal sound without any bugs.

Link to comment
Share on other sites

Also have poor sound with rc6 with fix kernel. it happens because wrong detection cpu frequency, maybe anything else. But then i boot with flags fsb=... and busratio=..., you have to know yours. And now have normal sound without any bugs.

My Hackintosh is Asus A8N32-SLI-Deluxe MB with AMD Athlon 64 x2 4200+.

I like to know in addition to rc6 which kernel is working for you ?

Because I have tried every AMD kernel here without working for this system up to now.

The other two (Asus M3A with Phenom x4 9850 and Asus M4A78 Plus with Athlon 64 x2 6000+) are working using rc6fix kernel.

Link to comment
Share on other sites

My Hackintosh is Asus A8N32-SLI-Deluxe MB with AMD Athlon 64 x2 4200+.

I like to know in addition to rc6 which kernel is working for you ?

Because I have tried every AMD kernel here without working for this system up to now.

The other two (Asus M3A with Phenom x4 9850 and Asus M4A78 Plus with Athlon 64 x2 6000+) are working using rc6fix kernel.

before rc6fix i used this one - http://www.insanelymac.com/forum/topic/281450-mavericks-kernel-testing-on-amd-formerly-mountain-lion-kernel-testing-on-amd/?view=findpost&p=1985034, but need to replace system kexts

Link to comment
Share on other sites

Thanks for your help.

But both rc6fix and this mach_kernel did not work for Asus A8N32-SLI Deluxe.

It always reboot after networking loaded, so no chance to login desktop up to now.

Maybe nForce chipset is NOT compatible to all these kernels.

Link to comment
Share on other sites

Thanks for your help.

But both rc6fix and this mach_kernel did not work for Asus A8N32-SLI Deluxe.

It always reboot after networking loaded, so no chance to login desktop up to now.

Maybe nForce chipset is NOT compatible to all these kernels.

as carlo_67 wrote, you must repair permissions after change kexts. i did it in disk utility after booting with installation usb stick

Link to comment
Share on other sites

as carlo_67 wrote, you must repair permissions after change kexts. i did it in disk utility after booting with installation usb stick

I think my AppleNForceATA has been loaded as Kernel log showing:

 

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: sata phy reset done.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 1 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 1 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: NVIDIA nForce CK 804 by MeDevil (CMD 0x170, CTR 0x374, IRQ 15, BM 0xffa8)

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: warning: phy connection failed. status=0x00000000

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: warning: phy connection failed. status=0x00000000

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: warning: phy connection failed. status=0x00000000

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 0 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 0 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 0 units.

2014-06-01 19:23:08 +0800 kernel[0]: USBF:    3. 50    EHCI controller unable to take control from BIOS

2014-06-01 19:23:08 +0800 kernel[0]: USBF:    3. 50    AppleUSBEHCI:: unable to obtain ownership: 0xe00002be

2014-06-01 19:23:08 +0800 kernel[0]: USBF:    3. 50    AppleUSBEHCI::UIMInitialize - Error occurred (0xe00002be)

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: NVIDIA nForce CK 804 Serial ATA by MeDevil (CMD 0xac00, CTR 0xa880, IRQ 23, BM 0xa400)

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 2 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: NVIDIA nForce CK 804 by MeDevil (CMD 0x1f0, CTR 0x3f4, IRQ 14, BM 0xffa0)

 

And it always reboot after :

2014-06-01 17:47:32 +0800 kernel[0]: Kext loading now disabled.

2014-06-01 17:47:32 +0800 kernel[0]: Kext unloading now disabled.

2014-06-01 17:47:32 +0800 kernel[0]: Kext autounloading now disabled.

2014-06-01 17:47:32 +0800 kernel[0]: Kernel requests now disabled.

 

So I guess these kernels are not compatible with A8N32-SLI Deluxe only, but my other 2 Hackintoshs (Asus M3A & Asus M4A78 Plus) are working with rc6fix satisfactorily.

 

Link to comment
Share on other sites

I think my AppleNForceATA has been loaded as Kernel log showing:

 

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: sata phy reset done.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 1 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 1 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: NVIDIA nForce CK 804 by MeDevil (CMD 0x170, CTR 0x374, IRQ 15, BM 0xffa8)

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: warning: phy connection failed. status=0x00000000

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: warning: phy connection failed. status=0x00000000

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: warning: phy connection failed. status=0x00000000

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 0 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 0 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 0 units.

2014-06-01 19:23:08 +0800 kernel[0]: USBF:    3. 50    EHCI controller unable to take control from BIOS

2014-06-01 19:23:08 +0800 kernel[0]: USBF:    3. 50    AppleUSBEHCI:: unable to obtain ownership: 0xe00002be

2014-06-01 19:23:08 +0800 kernel[0]: USBF:    3. 50    AppleUSBEHCI::UIMInitialize - Error occurred (0xe00002be)

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: NVIDIA nForce CK 804 Serial ATA by MeDevil (CMD 0xac00, CTR 0xa880, IRQ 23, BM 0xa400)

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: found 2 units.

2014-06-01 19:23:08 +0800 kernel[0]: AppleNForceATA: NVIDIA nForce CK 804 by MeDevil (CMD 0x1f0, CTR 0x3f4, IRQ 14, BM 0xffa0)

 

And it always reboot after :

2014-06-01 17:47:32 +0800 kernel[0]: Kext loading now disabled.

2014-06-01 17:47:32 +0800 kernel[0]: Kext unloading now disabled.

2014-06-01 17:47:32 +0800 kernel[0]: Kext autounloading now disabled.

2014-06-01 17:47:32 +0800 kernel[0]: Kernel requests now disabled.

 

So I guess these kernels are not compatible with A8N32-SLI Deluxe only, but my other 2 Hackintoshs (Asus M3A & Asus M4A78 Plus) are working with rc6fix satisfactorily.

 

what about patching the AppleNForceATA.kext?? have you tried to fit this with the disclosures of SystemInfo.app? 

Link to comment
Share on other sites

what about patching the AppleNForceATA.kext?? have you tried to fit this with the disclosures of SystemInfo.app? 

There are working 10.6.8 and 10.7.3 for this A8N32-SLI Deluxe MB with AMD Athlon x2 4200+ CPU.

I hope it can be updated to 10.8.x or 10.9.x as soon as possible.

Yes, System Information shows correct PATA and SATA of both DVD and Hard Discs controlled by AppleNForceATA in both 10.6.8 and 10.7.3.

Unable to check it at 10.9.x because of booting failure.

Same errors happened if booted with eSATA via Silicon image 3132 controller (SiliconImage3132.kext).

So I don't know what to do for the next step.

Link to comment
Share on other sites

 Share

×
×
  • Create New...