Jump to content

Haswell-E mach_kernel patch (5960X, 5830K and 5820K) 10.10 - 10.10.1 Yosemite


stinga11
 Share

670 posts in this topic

Recommended Posts

 tried to run audio_cloverALC100.command but get the following output:

I installed this on after a clean install, so the native AppleHDA kext is there!

The x99 command which is linked in the Chimera guide says the install succeeded, but no sound.

Not a good idea to combine methods; x99 command disables Clover Patch

config.plist shows the correct x99 patches.

config.plist shows an incorrect ALC1150 patch; remove. The patch was not installed by audio_cloverALC-100.command

Confirm native S/L/E/AppleHDA.kext and BIOS/Audio Controller/Enabled.

Run audio_cloverALC-100.command

If no audio, see Problem Reporting, Post #1, Yosemite: Audio - Realtek ALC AppleHDA

Note: Post #237, minor updates for _v1.0.4 scripts

Guys, just use the AppleHDA I uploaded until he fixes the script. 

No issue with the script.  Suggest links to the repos rather than a repo download.

  1. Patched/native AppleHDA: toleda/audio_RealtekALC,
    1. Download: audio_realtekALC-100.command or audio_realtekALC-100.command.zip
    2. Download: audio_alc_x99-hda-100_patch.command or audio_alc_x99-hda-100_patch.command.zip
  2. Clover/native AppleHDA: toleda/audio_CloverALC,
    1. Download: audio_cloverALC-100.command or audio_cloverALC-100.command.zip
    2. Download: config-audio_cloverALC-x99.plist or config-audio_cloverALC-x99.plist.zip

Problem Reporting: Post #1, Yosemite: Audio - Realtek ALC AppleHDA. Post to linked thread.

Link to comment
Share on other sites

Right, but did you adjust the input and PCM gain using the VoodooHDA tool?  If not, you will get the terrible noise and low noise problems you mentioned above.

 

Let me know if you need a screenshot or two of how I setup VoodooHDA for my X99-UD4.

hi. I tried to adjust it via the control panel, but I did not try a tool.

A screenshot would be great!

Link to comment
Share on other sites

I have that board sitting next to me and do not have any of these issues with cham.

 

Start with a clean usb installer with cham. Make it by hand. Then install cham to the usb ad work off of that to start.

Ok, should i use the guide provided on your site, starting a fresh install, and wipe the disk i have now, or do you suggest to use the cham installer on the current installation I'm using?

In the first case, do i only need to use the guide on your site from start to finish and then nothing more or do i need more kexts after installing? Im trying to get as much info as possible since this is my second hack and its far more troublesome than the first one. I don't really know that much about this stuff!

 

Thanks!

Link to comment
Share on other sites

This is a shot in the dark, but has anyone tried disabling a few cores in the BIOS on the 5960x to see if that gets past PCI config begin? That would make the installation part a lot easier... Also has anyone tried checking if just IOPCIFamily rollback works without ACPIplatform? I'm going to check netkas's old patch and see what he changed to get it to work, maybe it can be applied to yosemite. 

Link to comment
Share on other sites

Looking at IOPCIFamily I found something that might be a clue...

 

case kConfigOpRealloc:
 
DLOG("[ PCI configuration begin ]\n");
fChangedServices = OSSet::withCapacity(8);
configure(0);
DLOG("[ PCI configuration end, bridges %d, devices %d, changed %d, waiting %d ]\n", 
 fBridgeCount, fDeviceCount, fChangedServices->getCount(), fWaitingPause);
 
if (arg)
{
*((void **)arg) = fChangedServices;
}
else
{
fChangedServices->release();
}
fChangedServices = 0;
ret = kIOReturnSuccess;
return (ret);

This looks to be where it's getting stuck:

 

fChangedServices = OSSet::withCapacity(8);
configure(0);

However I can't find anything related to those that's different in the 2 sources. Any coders care to give some insight?

 

10.10 source:

http://www.opensource.apple.com/tarballs/IOPCIFamily/IOPCIFamily-239.1.2.tar.gz

 

10.9.5 source:

http://www.opensource.apple.com/tarballs/IOPCIFamily/IOPCIFamily-224.92.1.tar.gz

 

Note: I'm not a coder so this stuff is very confusing for me...


Our programmer at work was able to explain a little bit of it to me but he's never dealt with kexts before so his knowledge was limited.

  • Like 1
Link to comment
Share on other sites

Looking at IOPCIFamily I found something that might be a clue...

case kConfigOpRealloc:
 
DLOG("[ PCI configuration begin ]\n");
fChangedServices = OSSet::withCapacity(8);
configure(0);
DLOG("[ PCI configuration end, bridges %d, devices %d, changed %d, waiting %d ]\n", 
 fBridgeCount, fDeviceCount, fChangedServices->getCount(), fWaitingPause);
 
if (arg)
{
*((void **)arg) = fChangedServices;
}
else
{
fChangedServices->release();
}
fChangedServices = 0;
ret = kIOReturnSuccess;
return (ret);

This looks to be where it's getting stuck:

fChangedServices = OSSet::withCapacity(8);
configure(0);

However I can't find anything related to those that's different in the 2 sources. Any coders care to give some insight?

 

10.10 source:

http://www.opensource.apple.com/tarballs/IOPCIFamily/IOPCIFamily-239.1.2.tar.gz

 

10.9.5 source:

http://www.opensource.apple.com/tarballs/IOPCIFamily/IOPCIFamily-224.92.1.tar.gz

 

Note: I'm not a coder so this stuff is very confusing for me...

Our programmer at work was able to explain a little bit of it to me but he's never dealt with kexts before so his knowledge was limited.

 

 

Pike R. Alpha told that he could compile the netkas driver with yosemite compatibility, but he never did.

Link to comment
Share on other sites

Pike R. Alpha told that he could compile the netkas driver with yosemite compatibility  but he never did.

Yeah, that would work, I recall him saying that, I just figured he's probably tied up other stuff so I wanted to take a look at it myself. What I ultimately wanted to do is (rather than taking the old netkas driver and adding Yosemite support) find out what's missing from the Yosemite driver that's in the Mavericks one that's causing the issue, build it, and then compare it to the stock kext with a disassembler so that we can just do a binary patch with Clover.

  • Like 1
Link to comment
Share on other sites

Bomerr There is no sleep Support for x99.

 

Allen there are many many many things that are incorrect in what you wrote.

 

Bomerr There is no sleep Support for x99.

 

Allen there are many many many things that are incorrect in what you wrote.

My hack sleeps fine Andrew

Do you have any issues waking up your X99 rig from sleep? 

 

For some reason I can't get mine to wake up. 

Bomer it sleeps fine. Wakes fine.

This is a shot in the dark, but has anyone tried disabling a few cores in the BIOS on the 5960x to see if that gets past PCI config begin? That would make the installation part a lot easier... Also has anyone tried checking if just IOPCIFamily rollback works without ACPIplatform? I'm going to check netkas's old patch and see what he changed to get it to work, maybe it can be applied to yosemite. 

Hey jamie at one point i disabled everything in the "Firmware" You must have Execute Disable Bit for a kernel to patch

 

I could not solve the Hang issues with Yosemite. 

This is a shot in the dark, but has anyone tried disabling a few cores in the BIOS on the 5960x to see if that gets past PCI config begin? That would make the installation part a lot easier... Also has anyone tried checking if just IOPCIFamily rollback works without ACPIplatform? I'm going to check netkas's old patch and see what he changed to get it to work, maybe it can be applied to yosemite. 

Rollbacks Work... one of the chaps here Luxinhaus got his x99 up in legacy with rollbacks. I'd like to work with him to implement a combination of my guide and his to make a Yos Assured victory.

Link to comment
Share on other sites

My hack sleeps fine Andrew

 

Bomer it sleeps fine. Wakes fine.

 

Hey jamie at one point i disabled everything in the "Firmware" You must have Execute Disable Bit for a kernel to patch

 

I could not solve the Hang issues with Yosemite.

 

Rollbacks Work... one of the chaps here Luxinhaus got his x99 up in legacy with rollbacks. I'd like to work with him to implement a combination of my guide and his to make a Yos Assured victory.

I know rollbacks work but it would be cool to have a more elegant and update proof solution.

 

@Pike sorry but I'm kind of confused by what you mean by "I told you guys to get that going," do you mean just compiling the unmodified kext from apple's source code? I can probably compile it no problem but I just don't know what 90% of the code means, so I'm kind of stuck on trying to figure out what the problem is.

My hack sleeps fine Andrew

 

Bomer it sleeps fine. Wakes fine.

 

Hey jamie at one point i disabled everything in the "Firmware" You must have Execute Disable Bit for a kernel to patch

 

I could not solve the Hang issues with Yosemite.

 

Rollbacks Work... one of the chaps here Luxinhaus got his x99 up in legacy with rollbacks. I'd like to work with him to implement a combination of my guide and his to make a Yos Assured victory.

I know rollbacks work but it would be cool to have a more elegant and update proof solution.

 

@Pike sorry but I'm kind of confused by what you mean by "I told you guys to get that going," do you mean just compiling the unmodified kext from apple's source code? I can probably compile it no problem but I just don't know what 90% of the code means, so I'm kind of stuck on trying to figure out what the problem is.

Link to comment
Share on other sites

Not a good idea to combine methods; x99 command disables Clover Patch

config.plist shows the correct x99 patches.

config.plist shows an incorrect ALC1150 patch; remove. The patch was not installed by audio_cloverALC-100.command

Confirm native S/L/E/AppleHDA.kext and BIOS/Audio Controller/Enabled.

Run audio_cloverALC-100.command

If no audio, see Problem Reporting, Post #1, Yosemite: Audio - Realtek ALC AppleHDA

Note: Post #237, minor updates for _v1.0.4 scripts

No issue with the script.  Suggest links to the repos rather than a repo download.

  1. Patched/native AppleHDA: toleda/audio_RealtekALC,
    1. Download: audio_realtekALC-100.command or audio_realtekALC-100.command.zip
    2. Download: audio_alc_x99-hda-100_patch.command or audio_alc_x99-hda-100_patch.command.zip
  2. Clover/native AppleHDA: toleda/audio_CloverALC,
    1. Download: audio_cloverALC-100.command or audio_cloverALC-100.command.zip
    2. Download: config-audio_cloverALC-x99.plist or config-audio_cloverALC-x99.plist.zip

Problem Reporting: Post #1, Yosemite: Audio - Realtek ALC AppleHDA. Post to linked thread.

Again When I use one of these methodes on 10.10.2 it shows audio everywere but no sound from output.

Why is it like this always?

  • Like 1
Link to comment
Share on other sites

Again When I use one of these methodes on 10.10.2 it shows audio everywere but no sound from output.

Why is it like this always?

No OS X support for the X99 Intel High Definition Audio device_id.

If audio did not work in 10.10.1, no chance it will work in 10.10.2.

No attachments, no idea what is wrong with your audio.

As noted in the post you quoted:

Problem Reporting: Post #1, Yosemite: Audio - Realtek ALC AppleHDA. Post to linked thread.

Link to comment
Share on other sites

 Share

×
×
  • Create New...