Jump to content
cheneyveron

new possibilities for X79 AppleACPIPlatform panic

60 posts in this topic

Recommended Posts

Hey guys! Super good news for X79 friends!

I solved my problem by modifying my dsdt finally.

Before editing, it looks like this:

post-1567413-0-94451200-1504109345_thumb.jpg

Just delete Device (SCK0) to Device (SCK3) and other things in the red box.

Finally after modifing, all Processors are directly inside _SB instead of _SB.SCKN

Don't forget the quote behind the last Processor C00x.

After trying, just delete the following lines from you dsdt will do the same job:

Store ("CPUSCK0", CUU0)

Store ("CPUSCK1", CUU1)

Store ("CPUSCK2", CUU2)

Store ("CPUSCK3", CUU3)

 

Reply if it helps, cheers :) 

Edited by cheneyveron

Share this post


Link to post
Share on other sites
Advertisement

@cheneyveron you are my hero!

Solved "Still waiting for root device" :) My apfs.efi was old . Successfully booted HighSierra with fully working Power Managment :)

I made patches to dsdt via clover (not a fun of extracting DSDT) :)

<dict>
					<key>Comment</key>
					<string>CUU0</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					cA1DUFVTQ0swAENVVTA=
					</data>
					<key>Replace</key>
					<data>
					AAAAAAAAAAAAAAAAAAA=
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>CUU1</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					cA1DUFVTQ0sxAENVVTE=
					</data>
					<key>Replace</key>
					<data>
					AAAAAAAAAAAAAAAAAAA=
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>CUU2</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					cA1DUFVTQ0syAENVVTI=
					</data>
					<key>Replace</key>
					<data>
					AAAAAAAAAAAAAAAAAAA=
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>CUU3</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					cA1DUFVTQ0szAENVVTM=
					</data>
					<key>Replace</key>
					<data>
					AAAAAAAAAAAAAAAAAAA=
					</data>
				</dict>

Share this post


Link to post
Share on other sites

x.di interesting finding man, really helpful... I'm going to give it a test tonight.

 

Of course I have a different board (X9DAi), do you think your edits will work on my DSDT ? I guess I will have to generate different Finds and Replaces right ?

 

Thank you anyway, this gives us some hope !

Share this post


Link to post
Share on other sites

x.di interesting finding man, really helpful... I'm going to give it a test tonight.

 

Of course I have a different board (X9DAi), do you think your edits will work on my DSDT ? I guess I will have to generate different Finds and Replaces right ?

 

Thank you anyway, this gives us some hope !

So far it works for Asus Giga SuperMicro and other small brand X79 boards, so just give it a try :)

Share this post


Link to post
Share on other sites

@cheneyveron Thanks for your finding to fix CPU0 panic. Finally I can boot into High Sierra installer usb with this finding. I really appreciate it. My system is Tyan S7050GM4NR motherboard that has C602 chipset  + E5 2670 V1 x2  + AMD R9 280x. 

 

@x.dl In your patch you patched Store("CPUSCK0",CUU0) to Zeros. This makes our dstdt ugly. I have different patch. This patch is inside of Method (_STA, ,,,,,) in scope SCKx. This method is not part of our speed step because we are using PikerAlpha's ssdt. That makes we can disable this method using method name _STA to XSTA, for instance. This patch works both Sierra and High Sierra. I prefer clover dsdt patch because I want to remember what I did in my dsdt. Here is my patch. You need to modify hex numbers to fit your dsdt.

dsdt code...

        
        Device (SCK0)
        {
            Name (_HID, "ACPI0004")  // _HID: Hardware ID
            Name (_UID, "CPUSCK0")  // _UID: Unique ID
            Name (SCKN, Zero)
            Name (LSTA, 0xFF)
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                Store ("CPUSCK0", CUU0)
                Store (PSTA (Zero), Local0)
                And (Local0, 0x03, Local1)
                Store (Local1, LSTA)
                Return (Local0)
            }

            Processor (C000, 0x00, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")  // _HID: Hardware ID
                Name (_UID, "PCI0-CP000")  // _UID: Unique ID
                Name (_PXM, Zero)  // _PXM: Device Proximity
                Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    If (LEqual (CSTA (Zero, Zero), Zero))
                    {
                        Return (Zero)
                    }
                    Else
                    {
                        Return (0x0F)
                    }
                }
            }

config.plist patch

                                <dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK0 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FChfU1RBAHANQ1BVU0NLMABDVVUw
					</data>
					<key>Replace</key>
					<data>
					FChYU1RBAHANQ1BVU0NLMABDVVUw
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK1 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FChfU1RBAHANQ1BVU0NLMQBDVVUx
					</data>
					<key>Replace</key>
					<data>
					FChYU1RBAHANQ1BVU0NLMQBDVVUx
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK2 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FClfU1RBAHANQ1BVU0NLMgBDVVUy
					</data>
					<key>Replace</key>
					<data>
					FClYU1RBAHANQ1BVU0NLMgBDVVUy
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK3 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FClfU1RBAHANQ1BVU0NLMwBDVVUz
					</data>
					<key>Replace</key>
					<data>
					FClYU1RBAHANQ1BVU0NLMwBDVVUz
					</data>
				</dict>

This is the result of SCK0.

2f2fe107e9a33db971b819faa2fe91e5.png

 

 

But I have one more problem to finish High Sierra install. After copying all necessary files to HDD through install usb stick, I have encountered "the path /system/installation/packages/osinstall.mpkg appears to be missing" when restart. I tried HFS+ and apfs format. This problem happens both of them. I looked over the Pikeralpha's blog but I couldn't find the solution, though.

Share this post


Link to post
Share on other sites

@fft2d - name _STA to XSTA - cool finding . But i prefer filling with 00 , because i am using native CST and PSS from my board :P

P.S. Apple is doing the same thing with their SSDT but they fill with "NULL". It's more ugly then some zeroes :)

Share this post


Link to post
Share on other sites

@cheneyveron Thanks for your finding to fix CPU0 panic. Finally I can boot into High Sierra installer usb with this finding. I really appreciate it. My system is Tyan S7050GM4NR motherboard that has C602 chipset  + E5 2670 V1 x2  + AMD R9 280x. 

 

@x.dl In your patch you patched Store("CPUSCK0",CUU0) to Zeros. This makes our dstdt ugly. I have different patch. This patch is inside of Method (_STA, ,,,,,) in scope SCKx. This method is not part of our speed step because we are using PikerAlpha's ssdt. That makes we can disable this method using method name _STA to XSTA, for instance. This patch works both Sierra and High Sierra. I prefer clover dsdt patch because I want to remember what I did in my dsdt. Here is my patch. You need to modify hex numbers to fit your dsdt.

dsdt code...

        
        Device (SCK0)
        {
            Name (_HID, "ACPI0004")  // _HID: Hardware ID
            Name (_UID, "CPUSCK0")  // _UID: Unique ID
            Name (SCKN, Zero)
            Name (LSTA, 0xFF)
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                Store ("CPUSCK0", CUU0)
                Store (PSTA (Zero), Local0)
                And (Local0, 0x03, Local1)
                Store (Local1, LSTA)
                Return (Local0)
            }

            Processor (C000, 0x00, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")  // _HID: Hardware ID
                Name (_UID, "PCI0-CP000")  // _UID: Unique ID
                Name (_PXM, Zero)  // _PXM: Device Proximity
                Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    If (LEqual (CSTA (Zero, Zero), Zero))
                    {
                        Return (Zero)
                    }
                    Else
                    {
                        Return (0x0F)
                    }
                }
            }

config.plist patch

                                <dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK0 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FChfU1RBAHANQ1BVU0NLMABDVVUw
					</data>
					<key>Replace</key>
					<data>
					FChYU1RBAHANQ1BVU0NLMABDVVUw
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK1 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FChfU1RBAHANQ1BVU0NLMQBDVVUx
					</data>
					<key>Replace</key>
					<data>
					FChYU1RBAHANQ1BVU0NLMQBDVVUx
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK2 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FClfU1RBAHANQ1BVU0NLMgBDVVUy
					</data>
					<key>Replace</key>
					<data>
					FClYU1RBAHANQ1BVU0NLMgBDVVUy
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK3 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FClfU1RBAHANQ1BVU0NLMwBDVVUz
					</data>
					<key>Replace</key>
					<data>
					FClYU1RBAHANQ1BVU0NLMwBDVVUz
					</data>
				</dict>

This is the result of SCK0.

2f2fe107e9a33db971b819faa2fe91e5.png

 

 

But I have one more problem to finish High Sierra install. After copying all necessary files to HDD through install usb stick, I have encountered "the path /system/installation/packages/osinstall.mpkg appears to be missing" when restart. I tried HFS+ and apfs format. This problem happens both of them. I looked over the Pikeralpha's blog but I couldn't find the solution, though.

I tried similar method : delete _STA method.

However, this will result in a problem in power management that the frequency will only change among 3 stages.

If you just delete/rename Store("CPUSK0", CUU0) method inside _STA will have no side effect on power management.

So... If we can be more accurate, why kill other innocent code  :P

Share this post


Link to post
Share on other sites

@cheneyveron @x.dl  I didn't think the case user is using factory value. Sandybridge-EP cpus should use PikerAlpha's ssdt to get speed step correctly even though I am using modified cst and pss data with my factory ssdt-0.aml. I don't have any problem with dropping SCKn _STA. So I thought this could be the solution. My mistake. I agree this method could not be applicable for all users.

 

By the way I hexeditted x.dl data to my dsdt and I got this.

 

3f4456740c64d05d578308c87fee4316.png

Share this post


Link to post
Share on other sites

I tried this but I'm still getting a KP.

 

I don't have a clue how to do the Clover patches, so maybe one of you may help me with that ? I attached my crude DSDT.dsl and Config.plist just in case.

 

Never-mind, it's working now I had an error in the config.plist ! so now I'm not getting any KP due to the CPU anymore... none the less I'm still getting the screen garbled after USB is loaded and waiting for root device. I did place the latest apfs.efi from the installer in Clover. From previous install tries I solved that replacing AppleAHCI kext, any of you had this problem before ?

 

Any help will be greatly appreciated! And thanks for these discoveries.

 

Ark.

DSDT & Config.zip

Share this post


Link to post
Share on other sites

Thank you for the files mate, I had to take some of the things and leave the others out... but I managed to boot the installer, install cleanly on a SSD and I'm currently running it with APFS.

 

What I still have to fix none the less is power management, my previous SSDT is causing kernel panics so I will try to re-generate a new one and see how it goes, thank you already for the help and the shared files, they surely helped a lot.

 

Will report back on PM as soon as I can test it properly.

Share this post


Link to post
Share on other sites

Ok, tests where made... it seems that the clover patching isn't working properly so I patched AICPM in S/L/E and now the SSDT doesn't produce anymore any KP.

 

Still PM isn't working as it should... I'm getting a GeekBench score 1/3 lower than what I get in Sierra, and when monitoring the CPUs with Activity Monitor, it seem that only half of the cores (16 of 32) are actively working.

 

What do you guys think this could be ? I already tried using VoodooTSync, will try soon to update to latest FakeSMC.

Share this post


Link to post
Share on other sites

Ok, tests where made... it seems that the clover patching isn't working properly so I patched AICPM in S/L/E and now the SSDT doesn't produce anymore any KP.

 

Still PM isn't working as it should... I'm getting a GeekBench score 1/3 lower than what I get in Sierra, and when monitoring the CPUs with Activity Monitor, it seem that only half of the cores (16 of 32) are actively working.

 

What do you guys think this could be ? I already tried using VoodooTSync, will try soon to update to latest FakeSMC.

I once met a similar situation in which I used a dsdt from a GIGA-X79-UD5 mobo with a 6-core i7-3960X. Everything seems to work find except that I have to disable one core so that my 8-core E5-2670 can continue start up process.

The reason is the Processor part in his dsdt can only recognize 6 cores. And the problem was solved by replacing his with my Processor part. Moreover, after replacing my Processor part, X79 mobos with 6-core can be recognized too.

So, I suggest that you can check your Processor part and make sure you're not using a one from an 8-core machine.

 

BTW, would you mind recording your start up process to see how many cores are loaded during startup?

Share this post


Link to post
Share on other sites

if you used my clover EFI than it must pactch AICPM :) it was tested on a lot of boards. 

But You did this - "...I had to take some of the things and leave the others out..." :)

Share this post


Link to post
Share on other sites

Got it sorted out finally... last beta unlocked things up for me.

 

I didn't kept everything on your config.plist because it was causing hangs on the USB part when booting. Everything is vanilla except AICPM which for a reason I ignore wasn't being patched by Clover, I did the manual patch and everything is just fine I'm having scores even higher than on Sierra.

 

Vega is working beautifully I must say, only thing I noticed is the return of the black screen with the latest beta, easily solved with Lilu and Whatevergreen.

 

Now only mystery to solve are the Blackmagic Decklink drivers which once installed hit the machine score pretty bad, was already having that on Sierra... I suspect it's a driver problem, but only response from BMD is "we don't support hackintosh"... :D we will see.

 

Thank you for all the help and the share files, it surely helped a lot, wasn't that far from it but this last push helped me get things solved.

Share this post


Link to post
Share on other sites

Got it sorted out finally... last beta unlocked things up for me.

 

I didn't kept everything on your config.plist because it was causing hangs on the USB part when booting. Everything is vanilla except AICPM which for a reason I ignore wasn't being patched by Clover, I did the manual patch and everything is just fine I'm having scores even higher than on Sierra.

 

Vega is working beautifully I must say, only thing I noticed is the return of the black screen with the latest beta, easily solved with Lilu and Whatevergreen.

 

Now only mystery to solve are the Blackmagic Decklink drivers which once installed hit the machine score pretty bad, was already having that on Sierra... I suspect it's a driver problem, but only response from BMD is "we don't support hackintosh"... :D we will see.

 

Thank you for all the help and the share files, it surely helped a lot, wasn't that far from it but this last push helped me get things solved.

hey, how did u manage to boot with 12 or more cores? Could u show me your dsdt or efi?

Share this post


Link to post
Share on other sites

Thanks to everyone here for the shares -- finally got my old X9DR3-F upgraded from Sierra. I'm using x.di's config minus the included ssdt (got a kp related to P-States).

 

I also had to use SunKi's fix for ICH10 in order to get passed the "still waiting for root device" with garbled screen & stop sign. I was able to boot High Sierra from a usb drive but got this error with SATA. 

 

Everything working great so far.

 

@Arkanis Give it a try :) Do not replace AppleAHCI or IntelCpu . With this EFI you will be able to Install and boot vanilla HighSierra and everything will be patched for you :)

Share this post


Link to post
Share on other sites

@cheneyveron Thanks for your finding to fix CPU0 panic. Finally I can boot into High Sierra installer usb with this finding. I really appreciate it. My system is Tyan S7050GM4NR motherboard that has C602 chipset  + E5 2670 V1 x2  + AMD R9 280x. 

 

@x.dl In your patch you patched Store("CPUSCK0",CUU0) to Zeros. This makes our dstdt ugly. I have different patch. This patch is inside of Method (_STA, ,,,,,) in scope SCKx. This method is not part of our speed step because we are using PikerAlpha's ssdt. That makes we can disable this method using method name _STA to XSTA, for instance. This patch works both Sierra and High Sierra. I prefer clover dsdt patch because I want to remember what I did in my dsdt. Here is my patch. You need to modify hex numbers to fit your dsdt.

dsdt code...

        
        Device (SCK0)
        {
            Name (_HID, "ACPI0004")  // _HID: Hardware ID
            Name (_UID, "CPUSCK0")  // _UID: Unique ID
            Name (SCKN, Zero)
            Name (LSTA, 0xFF)
            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                Store ("CPUSCK0", CUU0)
                Store (PSTA (Zero), Local0)
                And (Local0, 0x03, Local1)
                Store (Local1, LSTA)
                Return (Local0)
            }

            Processor (C000, 0x00, 0x00000410, 0x06)
            {
                Name (_HID, "ACPI0007")  // _HID: Hardware ID
                Name (_UID, "PCI0-CP000")  // _UID: Unique ID
                Name (_PXM, Zero)  // _PXM: Device Proximity
                Method (_STA, 0, NotSerialized)  // _STA: Status
                {
                    If (LEqual (CSTA (Zero, Zero), Zero))
                    {
                        Return (Zero)
                    }
                    Else
                    {
                        Return (0x0F)
                    }
                }
            }

config.plist patch

                                <dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK0 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FChfU1RBAHANQ1BVU0NLMABDVVUw
					</data>
					<key>Replace</key>
					<data>
					FChYU1RBAHANQ1BVU0NLMABDVVUw
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK1 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FChfU1RBAHANQ1BVU0NLMQBDVVUx
					</data>
					<key>Replace</key>
					<data>
					FChYU1RBAHANQ1BVU0NLMQBDVVUx
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK2 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FClfU1RBAHANQ1BVU0NLMgBDVVUy
					</data>
					<key>Replace</key>
					<data>
					FClYU1RBAHANQ1BVU0NLMgBDVVUy
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>make disable \_SB.SCK3 _STA to XSTA</string>
					<key>Find</key>
					<data>
					FClfU1RBAHANQ1BVU0NLMwBDVVUz
					</data>
					<key>Replace</key>
					<data>
					FClYU1RBAHANQ1BVU0NLMwBDVVUz
					</data>
				</dict>

This is the result of SCK0.

2f2fe107e9a33db971b819faa2fe91e5.png

 

 

But I have one more problem to finish High Sierra install. After copying all necessary files to HDD through install usb stick, I have encountered "the path /system/installation/packages/osinstall.mpkg appears to be missing" when restart. I tried HFS+ and apfs format. This problem happens both of them. I looked over the Pikeralpha's blog but I couldn't find the solution, though.

Sumptuously! Now I have High Sierra! Thank You!

GA-X79UP4 i74930K

Share this post


Link to post
Share on other sites

I tried the following patch on a HP Z620 (E5-2680 v1 / Chipset C602) + Nvidia GTX 760 but without success. I can not get to the installer  10.13.3 (AICPM panic ??). Please can you give me some advice? Thank you.

Share this post


Link to post
Share on other sites

I tried the following patch on a HP Z620 (E5-2680 v1 / Chipset C602) + Nvidia GTX 760 but without success. I can not get to the installer  10.13.3 (AICPM panic ??). Please can you give me some advice? Thank you.

Here we are talking about the chipset x79. Do you really have the same?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By noisegate
      Hi all,
       
      I use this setup (X79 Deluxe - 4930K - HD6870) as an audio rig. It all works fine, I'm only experiencing stability issues with everything USB (audio sound card, MIDI controllers). Logic Pro X keeps randomly losing sync with them.
       
      I installed GenericUSBXHCI (v1.2.11) from the rampagedev X79 dmg. Has anyone successfully used other USB kexts? I mostly use USB 2 ports.
       
      Thanks!
    • By necros
      Hi all, new user here.
      I followed the shilohh guide i7-4930k-asus-rampage-iv-extreme-32gb-ram-gtx-770-4gb-success(and some other guides fresh installing) and everything works great but my cpu is flat at 1.2Mhz. 
      I tried every guide here, in olarila and in "others" but nothing works. Surely I'm doing something wrong but I cannot guess what it is. Also tried nullcpu etc..
      My specs are:
      Rampage IV Extreme
      i7 3930k
      Gtx 980
      Mac OS X 10.12.6
      I made my own SSDT too.
      C1E is enabled.
      I leave my Clover Folder here in case someone can shed some light because I'm starting to be desperate.
      Thank you in advance
      Cheers
       
      CLOVER.zip
    • By yehia2amer
      I want to patch AppleHDA but I cannot find any post talking about ALC3220, I Tried AppleALC (ALC280 - layout-id 11), and AppleHDA Patcher v1.9  (ALC280 - layout-id 5) with no luck.
      I Also Tried VodooHDA but it is very buggy an unstable !
       
      So Now Please find my Codec details below
      ------
      Linux codec_dump.txt 
       
      Codec: Realtek ALC3220 Address: 0 AFG Function Id: 0x1 (unsol 1) Vendor Id: 0x10ec0280 Subsystem Id: 0x102805d4 Revision Id: 0x100003 No Modem Function Group found Default PCM: rates [0x5f0]: 32000 44100 48000 88200 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Default Amp-In caps: N/A Default Amp-Out caps: N/A State of AFG node 0x01: Power states: D0 D1 D2 D3 CLKSTOP EPSS Power: setting=D0, actual=D0 GPIO: io=5, o=0, i=0, unsolicited=1, wake=0 IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 IO[4]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0 Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out Control: name="Speaker+LO Playback Volume", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Device: name="ALC3220 Analog", type="Audio", device=0 Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0 Amp-Out vals: [0x3d 0x3d] Converter: stream=5, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 EPSS Power: setting=D0, actual=D0 Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out Control: name="Headphone Playback Volume", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x57, nsteps=0x57, stepsize=0x02, mute=0 Amp-Out vals: [0x00 0x00] Converter: stream=5, channel=0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 EPSS Power: setting=D0, actual=D0 Node 0x04 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x05 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x06 [Audio Output] wcaps 0x611: Stereo Digital Converter: stream=0, channel=0 Digital: Digital category: 0x0 IEC Coding Type: 0x0 PCM: rates [0x5f0]: 32000 44100 48000 88200 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Node 0x07 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x08 [Audio Input] wcaps 0x10051b: Stereo Amp-In Control: name="Capture Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Control: name="Capture Switch", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Device: name="ALC3220 Analog", type="Audio", device=0 Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1 Amp-In vals: [0x27 0x27] Converter: stream=1, channel=0 SDI-Select: 0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 EPSS Power: setting=D0, actual=D0 Connection: 1 0x23 Node 0x09 [Audio Input] wcaps 0x10051b: Stereo Amp-In Amp-In caps: ofs=0x17, nsteps=0x3f, stepsize=0x02, mute=1 Amp-In vals: [0x97 0x97] Converter: stream=0, channel=0 SDI-Select: 0 PCM: rates [0x560]: 44100 48000 96000 192000 bits [0xe]: 16 20 24 formats [0x1]: PCM Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Connection: 1 0x22 Node 0x0a [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Control: name="Front Mic Playback Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=2, ofs=0 Control: name="Front Mic Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=In, idx=2, ofs=0 Control: name="Rear Mic Playback Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Control: name="Rear Mic Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1 Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] Connection: 5 0x18 0x19 0x1a 0x1b 0x1d Node 0x0c [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x80 0x80] Connection: 2 0x02 0x0b Node 0x0d [Audio Mixer] wcaps 0x20010b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x00 0x00] [0x80 0x80] Connection: 2 0x03 0x0b Node 0x0e [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x0f [Audio Mixer] wcaps 0x20010a: Mono Amp-In Amp-In caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-In vals: [0x80] [0x00] Connection: 2 0x02 0x03 Node 0x10 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x11 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x12 [Pin Complex] wcaps 0x40040b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0 Amp-In vals: [0x00 0x00] Pincap 0x00000020: IN Pin Default 0x4008c000: [N/A] Line Out at Ext N/A Conn = DIN, Color = UNKNOWN DefAssociation = 0x0, Sequence = 0x0 Pin-ctls: 0x00: Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Node 0x13 [Pin Complex] wcaps 0x40040b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0 Amp-In vals: [0x00 0x00] Pincap 0x00000020: IN Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out Control: name="Speaker Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x00010010: OUT EAPD EAPD 0x2: EAPD Pin Default 0x90170110: [Fixed] Speaker at Int N/A Conn = Analog, Color = Unknown DefAssociation = 0x1, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Power states: D0 D1 D2 D3 EPSS Power: setting=D0, actual=D0 Connection: 2 0x0c* 0x0d Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out Control: name="Headphone Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x0001001c: OUT HP EAPD Detect EAPD 0x2: EAPD Pin Default 0x0221401f: [Jack] HP Out at Ext Front Conn = 1/8, Color = Green DefAssociation = 0x1, Sequence = 0xf Pin-ctls: 0xc0: OUT HP Unsolicited: tag=02, enabled=1 Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Connection: 2 0x0c 0x0d* Node 0x16 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x00010014: OUT EAPD Detect EAPD 0x2: EAPD Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Unsolicited: tag=00, enabled=0 Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Connection: 2 0x0c* 0x0d Node 0x17 [Pin Complex] wcaps 0x40050c: Mono Amp-Out Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80] Pincap 0x00000010: OUT Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Connection: 1 0x0f Node 0x18 [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out Control: name="Rear Mic Boost Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0 Amp-In vals: [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x00003734: IN OUT Detect Vref caps: HIZ 50 GRD 80 100 Pin Default 0x01a13040: [Jack] Mic at Ext Rear Conn = 1/8, Color = Blue DefAssociation = 0x4, Sequence = 0x0 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=04, enabled=1 Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Connection: 2 0x0c* 0x0d Node 0x19 [Pin Complex] wcaps 0x40048b: Stereo Amp-In Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0 Amp-In vals: [0x00 0x00] Pincap 0x00000024: IN Detect Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x00: Unsolicited: tag=00, enabled=0 Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Node 0x1a [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out Control: name="Front Mic Boost Volume", index=0, device=0 ControlAmp: chs=3, dir=In, idx=0, ofs=0 Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0 Amp-In vals: [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x80 0x80] Pincap 0x0000373c: IN OUT HP Detect Vref caps: HIZ 50 GRD 80 100 Pin Default 0x02a19030: [Jack] Mic at Ext Front Conn = 1/8, Color = Pink DefAssociation = 0x3, Sequence = 0x0 Pin-ctls: 0x24: IN VREF_80 Unsolicited: tag=03, enabled=1 Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Connection: 2 0x0c* 0x0d Node 0x1b [Pin Complex] wcaps 0x40058f: Stereo Amp-In Amp-Out Control: name="Line Out Playback Switch", index=0, device=0 ControlAmp: chs=3, dir=Out, idx=0, ofs=0 Amp-In caps: ofs=0x00, nsteps=0x03, stepsize=0x2f, mute=0 Amp-In vals: [0x00 0x00] Amp-Out caps: ofs=0x00, nsteps=0x00, stepsize=0x00, mute=1 Amp-Out vals: [0x00 0x00] Pincap 0x00003734: IN OUT Detect Vref caps: HIZ 50 GRD 80 100 Pin Default 0x01014020: [Jack] Line Out at Ext Rear Conn = 1/8, Color = Green DefAssociation = 0x2, Sequence = 0x0 Pin-ctls: 0x40: OUT VREF_HIZ Unsolicited: tag=01, enabled=1 Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Connection: 2 0x0c* 0x0d Node 0x1c [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x1d [Pin Complex] wcaps 0x400400: Mono Pincap 0x00000020: IN Pin Default 0x40400001: [N/A] SPDIF Out at Ext N/A Conn = Unknown, Color = Unknown DefAssociation = 0x0, Sequence = 0x1 Pin-ctls: 0x20: IN Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Node 0x1e [Pin Complex] wcaps 0x400781: Stereo Digital Pincap 0x00000014: OUT Detect Pin Default 0x411111f0: [N/A] Speaker at Ext Rear Conn = 1/8, Color = Black DefAssociation = 0xf, Sequence = 0x0 Misc = NO_PRESENCE Pin-ctls: 0x40: OUT Unsolicited: tag=00, enabled=0 Power states: D0 D1 D2 D3 EPSS Power: setting=D3, actual=D3 Connection: 1 0x06 Node 0x1f [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x20 [Vendor Defined Widget] wcaps 0xf00040: Mono Processing caps: benign=0, ncoeff=107 Node 0x21 [Vendor Defined Widget] wcaps 0xf00000: Mono Node 0x22 [Audio Selector] wcaps 0x300101: Stereo Connection: 8 0x18* 0x19 0x1a 0x1b 0x1d 0x0b 0x12 0x13 Node 0x23 [Audio Selector] wcaps 0x300101: Stereo Connection: 6 0x18* 0x19 0x1a 0x1b 0x1d 0x0b Node 0x24 [Vendor Defined Widget] wcaps 0xf00000: Mono  
      Jarvis report:
      Hardware info: - ATI R6xx HDMI (1002:aa01) - Controller 1002:aa30 (sub-ven:174b:aa30) - Driver: VoodooHDA SSDT-4.aml succesfully extracted! DSDT.aml succesfully extracted! SSDT.aml succesfully extracted! SSDT-1.aml succesfully extracted! SSDT-3.aml succesfully extracted! SSDT-2.aml succesfully extracted! Found "Device (HDEF)" in DSDT.aml Found property "layout-id" in DSDT.aml Found 1 occurennces of "layout-id" in ioreg, not sure what's will be for HDEF.. Found unsupported "layout-id = 11" in ioreg, will not work using Mirone's patches!!! No "Device (HDAU)" was found inside your ACPI tables. That is normal w/o a PCI Video card or w/o an HDMI connector on it! AppleHDA Patcher.app only supports (if patched by Mirone): layout-id 2 for laptop's, layout-id 5 for Desktop's with 3 connectors (pink, green and blue), layout-id 7 for Desktop's with 5/6 connectors (gray, black, orange, pink, green and blue), layout-id 9 for Desktop's with 5/6 connectors (gray, black, orange, pink, green, blue, CodecAddress:2) aDummyHDA.kext works only is /System/Library/Extensions. Laptop's may be need the provided ACPI Patch such system_IRQ.txt to be functional. HDAEnabler.kext maybe usefull if you don't want to edit your ACPI table or the Clover's config, or the org.Chameleon.Boot.plist. CodecCommander.kext is usefull in the case you have no sound after waking from sleep. Generated kexts should be installed in a proper way, repairing its permissions and rebuilding the cache: dragging kexts into Pandora's Box.app window will help you to do that!  
      Chipset Name: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 06)
      Codec Name: Realtek ALC3220
      Linux Codec Dump : codec_dump.txt
      codec_dump.txt.svg
      Patched DSDT: DSDT.aml
       
       
      Thanks
       
    • By murvold
      GA-X79-UP4; i7 3820; 32gb RAM; Nvidia 970   Trying to upgrade my working Sierra 10.12.6 to High Sierra 10.13.3. My previous hack is based on Rampagedevs x79.dmg. I've tried several combinations of dropping MATS/BGRT table from ACPI fixes which is recommended for Gigabyte boards and also checked the "fix headers" option there. I've included my zipped Clover folder from EFI. Each try ends with Mach Reboot. Any help appreciated and thank you in advance.
    • By Peerke
      (Mistakenly posted in 'Installation Guides' at first)
       
      Hi,
       
      A couple of weeks back I took the plunge and upgraded my system from Yosemite (10.10.5) to Sierra 10.12.6. Reason for doing that was that I wanted to upgrade my graphics card from a GTX 960 to a GTX 1060. I followed Rampagedev's procedure and used his DMG to upgrade. I also installed the nvidia web driver 378.05.05, and I installed an Intel 750 PCIe NVME SSD, using Pikeralpha's NVME patch and included the NVME drivers from a Gigabyte Z97 board on the GA-X79-UD3, as the X79 board originally does not support NVME. 
       
      So, I can boot from the Intel SSD, but it takes about 3 or random 4 kernel panics and reboots before I get to a login prompt. Once logged in everything works fine and the system is stable. I saw the same behaviour when everything was still on a SATA SSD, so I do not suspect the NVME drivers and patches to be the culprit. The KPs can happen at different stages during boot, sometimes even when I am logging in. But once logged in, everything is ok.
       
      Another thing that bothers me is USB3. I installed USBXHCI_FL1009.kext, also from the Rampagedev DMG, but the results are flaky. A USB3 USB-stick is recognised, as is my card reader, but an external (bus-powered) USB3 drive from Seagate is completely ignored when inserted. I did turn off USB3 during the upgrade, but it is switched back on now.
       
      The original install was with Mavericks, and I upgraded that too to Yosemite. I never tried a clean install as that would take a lot of work to migrate and relicense all my apps. 
       
      So, in terms of system goodies:
      Mobo: Gigabyte GA-X79-UD3
      CPU: Intel 4930k
      OS: Sierra 10.12.6
      Nvidia web driver: 378.05.05
      GPU: MSI GTX1060 3GB
      Boot drive: Intel 750 NVME PCIe SSD
      Clover: 4220
       
      Anyone that can help to solve the kernel panics and the USB3 issue?
       
      Enclosed my complete EFI folder, IOreg, ACPI tables and kextstat.txt.
       
      Any help is appreciated. Thanks.
        Toms MacPro.ioreg.zip
      EFI.zip
      Send me Toms MacPro.zip
×