Jump to content
afrasiabi

MSI RX580 Not working

Recommended Posts

Hi

I got

GYGABYTE Z370 HD3 + MSI Armor RX580 8GB OC + i7-9700K


I used Olarila to Install Catalina and it was successful but RX580 does not recognized


Olaria USB Installation Default EFI Partition has "Lilu.kext" and "Whatevergreeen.kext" but It is not working.


I read every single thread about RX580 and Z370-HD3 and follow the Instructions but they didn't help.


I bought RX580 because it supposed to work OOB but it didn't.


my bios setting is :


Save & Exit → Load Optimized Defaults

M.I.T. → Advanced Memory Settings Extreme Memory Profile(X.M.P.) : Profile 1

BIOS → Fast Boot : Disabled

BIOS → CMS Support: Disabled

BIOS → LAN PXE Boot Option ROM : Disabled

Peripherals → Super IO Configuration → Serial Port : Disabled

Peripherals → USB Configuration → XHCI Hand-off : Enabled

Chipset → Vt-d : Disabled


I tried IGPU "Enabled" , "Disabled" and "Auto". but none of them worked neither for IGPU or RX580


I attached screenshot of "Hackintool" that shows PCI devices section and it sees my graphics card but macOS does not recognize it.


I ran "run me.app" and attached the resault


what DSDT.aml should I use ? what about SSDT ?

is there any specific ACPI patch should I use to configure the "config.plist"

Send me Mac-Pro.zip

Screenshots.zip

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], bios settings, only disable csm, nothing more

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

you need to modify 2 kext in S/L/E. Heres what I did:


I had to edit the AMD9510Controller.kext and AMDRadeox4100.kext under S/L/E and add '0x67DF1002' to this for our cards to be fully recognized with acceleration as '0x67EF1002' is only under IOPCIMatch string.


In Clover Configurator under Devices I added '0x67DF1002' without the quotes to the ATI under Fake ID and also under Graphics I check marked 'Inject ATI' added '4096' to VRAM and 'Nonsense' under FB Name.


Here is those texts I modified:


https://drive.google.com/file/d/14FqWXQbpz5uVYk2-yXPUj44JnX2sZuiU/view?usp=drivesdk

Link to comment
Share on other sites

[ref]afrasiabi[/ref], bios settings, only disable csm, nothing more

Thanks but it didn't help


Added in 3 minutes 3 seconds:

you need to modify 2 kext in S/L/E. Heres what I did:


I had to edit the AMD9510Controller.kext and AMDRadeox4100.kext under S/L/E and add '0x67DF1002' to this for our cards to be fully recognized with acceleration as '0x67EF1002' is only under IOPCIMatch string.


In Clover Configurator under Devices I added '0x67DF1002' without the quotes to the ATI under Fake ID and also under Graphics I check marked 'Inject ATI' added '4096' to VRAM and 'Nonsense' under FB Name.


Here is those texts I modified:


https://drive.google.com/file/d/14FqWXQbpz5uVYk2-yXPUj44JnX2sZuiU/view?usp=drivesdk

Thanks bud that didnt work , after configuration the Clover "config.plist" macOS didn't boot, computer went into a "restart loop"


Added in 2 minutes 7 seconds:

[ref]afrasiabi[/ref], bios settings, only disable csm, nothing more

you are like a god in this hackintosh area , please help me.

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], first use a correct folder, serie 100/200/300

https://Olarila.com/forum/viewtopic.php?f=28&t=8222


apply this patch

 

into device label PEGP parent_label PEG0 insert
begin
Name (_SUN, One)  // _SUN: Slot User Number\n
Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method\n
                   {\n
                       If (!Arg2)\n
                       {\n
                           Return (Buffer ()\n
                           {\n
                                0x03\n
                           })\n
                       }\n
                       Return (Package ()\n
                       {\n
                           "device-id",\n 
                           Buffer ()\n
                           {\n
                                0xDF, 0x67, 0x00, 0x00\n  
                           }\n
                       })\n
                   }\n
end

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

[ref]afrasiabi[/ref], first use a correct folder, serie 100/200/300

https://Olarila.com/forum/viewtopic.php?f=28&t=8222


apply this patch

 

into device label PEGP parent_label PEG0 insert
begin
Name (_SUN, One)  // _SUN: Slot User Number\n
Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method\n
                   {\n
                       If (!Arg2)\n
                       {\n
                           Return (Buffer ()\n
                           {\n
                                0x03\n
                           })\n
                       }\n
                       Return (Package ()\n
                       {\n
                           "device-id",\n 
                           Buffer ()\n
                           {\n
                                0xDF, 0x67, 0x00, 0x00\n  
                           }\n
                       })\n
                   }\n
end

 



Thank you so much

Link to comment
Share on other sites

[ref]afrasiabi[/ref], first use a correct folder, serie 100/200/300

https://Olarila.com/forum/viewtopic.php?f=28&t=8222


apply this patch

 

into device label PEGP parent_label PEG0 insert
begin
Name (_SUN, One)  // _SUN: Slot User Number\n
Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method\n
                   {\n
                       If (!Arg2)\n
                       {\n
                           Return (Buffer ()\n
                           {\n
                                0x03\n
                           })\n
                       }\n
                       Return (Package ()\n
                       {\n
                           "device-id",\n 
                           Buffer ()\n
                           {\n
                                0xDF, 0x67, 0x00, 0x00\n  
                           }\n
                       })\n
                   }\n
end

 

Don't kill me , but I don't find where should I apply the patch

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], Extract tables with F4 key in Clover boot screen, files generated in Clover/Acpi/origin, post here

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], DSDT.aml.zip

use my dsdt with my full efi folder serie 100/200/300

https://Olarila.com/forum/viewtopic.php?f=28&t=8222

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

[ref]afrasiabi[/ref], DSDT.aml.zip

use my dsdt with mu full efi folder serie 100/200/300

https://Olarila.com/forum/viewtopic.php?f=28&t=8222

 

First try :

I copied EFI folder serie 100/200/300 and copied your DSDT.aml into Clover/Acpi/Patched and restart the computer , computer came back with no changes.


Second try :

I restart Computer in Clover Bootloader I went to Options->ACPI->DSDT and I changed "BIOS.aml" to "DSDT.aml" after several lines goes up computer "Panicked" and restarts.

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], :shock:

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], idk what happens, check if other ppl have same problem/solution

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], DSDT.aml.zip

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

[ref]afrasiabi[/ref], DSDT.aml.zip

 

Thanks for DSDT.aml

I was on a trip and i didn't try it yet but i will come back to my workstation and try it ASAP.

I have to put in Clover->ACPI->patched . right !?

and select it in clover boot menu , ha !?


another thing is i plugged my monitor to graphics card , someone told me that i have to plug it to mobo and boot up mac , then the OS will recognize it . and after that i can use graphics card. should I do that !? or what

and thank sooo much 🙏🏻🙏🏻

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], what? forget internal graphics

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

[ref]afrasiabi[/ref], what? forget internal graphics

 

I disabled internal graphics , and used your DSDT and it didn't worked


Sound works

Bluetooth works (with bluetooth dongle)

everything is fucking good BUT the graphics ,,,, I hate it becaus its like all people just put the fucking RX580 on every fucking mobo with every fucking possible installation method and it works like apple itself ! but me , tried every fucking possible way ...

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], :lol::crazy: yes, is a native card, is a very strange error


Added in 1 minute 42 seconds:

[ref]afrasiabi[/ref], devices tab

tnSy13N.png

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

How can I add this to my DSDT.aml

/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20191018 (64-bit version)
* Copyright (c) 2000 - 2019 Intel Corporation
* 
* Disassembling to symbolic ASL+ operators
*
* Disassembly of iASL5xqRfx.aml, Tue Jan  7 18:50:23 2020
*
* Original Table Header:
*     Signature        "SSDT"
*     Length           0x000011F1 (4593)
*     Revision         0x02
*     Checksum         0x18
*     OEM ID           "HACK"
*     OEM Table ID     "PCI"
*     OEM Revision     0x00000000 (0)
*     Compiler ID      "INTL"
*     Compiler Version 0x20190703 (538511107)
*/
DefinitionBlock ("", "SSDT", 2, "HACK", "PCI", 0x00000000)
{
   External (_SB_.PCI0.GIGE, DeviceObj)
   External (_SB_.PCI0.HDEF, DeviceObj)
   External (_SB_.PCI0.IGPU, DeviceObj)
   External (_SB_.PCI0.IMEI, DeviceObj)
   External (_SB_.PCI0.LPCB, DeviceObj)
   External (_SB_.PCI0.MCHC, DeviceObj)
   External (_SB_.PCI0.OLA1, DeviceObj)
   External (_SB_.PCI0.PEG0, DeviceObj)
   External (_SB_.PCI0.PEG0.GFX0, DeviceObj)
   External (_SB_.PCI0.PEG0.HDAU, DeviceObj)
   External (_SB_.PCI0.PPMC, DeviceObj)
   External (_SB_.PCI0.RP01, DeviceObj)
   External (_SB_.PCI0.RP03, DeviceObj)
   External (_SB_.PCI0.RP05, DeviceObj)
   External (_SB_.PCI0.RP09, DeviceObj)
   External (_SB_.PCI0.RP09.PXSX, DeviceObj)
   External (_SB_.PCI0.RP17, DeviceObj)
   External (_SB_.PCI0.RP19, DeviceObj)
   External (_SB_.PCI0.RP20, DeviceObj)
   External (_SB_.PCI0.RP21, DeviceObj)
   External (_SB_.PCI0.SATA, DeviceObj)
   External (_SB_.PCI0.SBUS, DeviceObj)
   External (_SB_.PCI0.XHC_, DeviceObj)

   Device (_SB.PCI0.MCHC)
   {
       Name (_ADR, Zero)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x51)
               {
                   "8th Gen Core 8-core Desktop Processor Host Bridge/DRAM Registers [Coffee Lake S]"
               }, 

               "device_type", 
               Buffer (0x0C)
               {
                   "Host bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x0F)
               {
                   "Internal@0,0,0"
               }
           })
       }
   }

   Device (_SB.PCI0.PEG0)
   {
       Name (_ADR, 0x00010000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x48)
               {
                   "Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16)"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x0F)
               {
                   "Internal@0,1,0"
               }
           })
       }
   }

   Device (_SB.PCI0.IGPU)
   {
       Name (_ADR, 0x00020000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x0A)
           {
               "AAPL,ig-platform-id", 
               Buffer (0x04)
               {
                    0x03, 0x00, 0x98, 0x3E                           // ...>
               }, 

               "model", 
               Buffer (0x2A)
               {
                   "Intel UHD Graphics 630 (Desktop 9 Series)"
               }, 

               "hda-gfx", 
               Buffer (0x0A)
               {
                   "onboard-1"
               }, 

               "AAPL,slot-name", 
               Buffer (0x0F)
               {
                   "Internal@0,2,0"
               }, 

               "device_type", 
               Buffer (0x13)
               {
                   "Display controller"
               }
           })
       }
   }

   Device (_SB.PCI0.OLA1)
   {
       Name (_ADR, 0x00080000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x58)
               {
                   "Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model"
               }, 

               "device_type", 
               Buffer (0x12)
               {
                   "System peripheral"
               }, 

               "AAPL,slot-name", 
               Buffer (0x0F)
               {
                   "Internal@0,8,0"
               }
           })
       }
   }

   Device (_SB.PCI0.XHC)
   {
       Name (_ADR, 0x00140000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x37)
               {
                   "200 Series/Z370 Chipset Family USB 3.0 xHCI Controller"
               }, 

               "device_type", 
               Buffer (0x0F)
               {
                   "USB controller"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,20,0"
               }
           })
       }
   }

   Device (_SB.PCI0.IMEI)
   {
       Name (_ADR, 0x00160000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x1C)
               {
                   "200 Series PCH CSME HECI #1"
               }, 

               "device_type", 
               Buffer (0x19)
               {
                   "Communication controller"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,22,0"
               }
           })
       }
   }

   Device (_SB.PCI0.SATA)
   {
       Name (_ADR, 0x00170000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x25)
               {
                   "Cannon Lake PCH SATA AHCI Controller"
               }, 

               "device_type", 
               Buffer (0x10)
               {
                   "SATA controller"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,23,0"
               }
           })
       }
   }

   Device (_SB.PCI0.RP17)
   {
       Name (_ADR, 0x001B0000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x29)
               {
                   "200 Series PCH PCI Express Root Port #17"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,27,0"
               }
           })
       }
   }

   Device (_SB.PCI0.PEG0.GFX0)
   {
       Name (_ADR, Zero)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x08)
           {
               "model", 
               Buffer (0x25)
               {
                   "Polaris 20 XL [Radeon RX 580 2048SP]"
               }, 

               "hda-gfx", 
               Buffer (0x0A)
               {
                   "onboard-2"
               }, 

               "AAPL,slot-name", 
               Buffer (0x13)
               {
                   "Internal@0,1,0/0,0"
               }, 

               "device_type", 
               Buffer (0x1A)
               {
                   "VGA compatible controller"
               }
           })
       }
   }

   Device (_SB.PCI0.RP19)
   {
       Name (_ADR, 0x001B0002)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x29)
               {
                   "200 Series PCH PCI Express Root Port #19"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,27,2"
               }
           })
       }
   }

   Device (_SB.PCI0.RP20)
   {
       Name (_ADR, 0x001B0003)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x29)
               {
                   "200 Series PCH PCI Express Root Port #20"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,27,3"
               }
           })
       }
   }

   Device (_SB.PCI0.PEG0.HDAU)
   {
       Name (_ADR, One)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x37)
               {
                   "Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]"
               }, 

               "device_type", 
               Buffer (0x0D)
               {
                   "Audio device"
               }, 

               "AAPL,slot-name", 
               Buffer (0x13)
               {
                   "Internal@0,1,0/0,1"
               }
           })
       }
   }

   Device (_SB.PCI0.RP21)
   {
       Name (_ADR, 0x001B0004)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x29)
               {
                   "200 Series PCH PCI Express Root Port #21"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,27,4"
               }
           })
       }
   }

   Device (_SB.PCI0.RP01)
   {
       Name (_ADR, 0x001C0000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x28)
               {
                   "200 Series PCH PCI Express Root Port #1"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,28,0"
               }
           })
       }
   }

   Device (_SB.PCI0.RP03)
   {
       Name (_ADR, 0x001C0002)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x28)
               {
                   "200 Series PCH PCI Express Root Port #3"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,28,2"
               }
           })
       }
   }

   Device (_SB.PCI0.RP05)
   {
       Name (_ADR, 0x001C0004)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x28)
               {
                   "200 Series PCH PCI Express Root Port #5"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,28,4"
               }
           })
       }
   }

   Device (_SB.PCI0.LPCB)
   {
       Name (_ADR, 0x001F0000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x21)
               {
                   "Z370 Chipset LPC/eSPI Controller"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "ISA bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,31,0"
               }
           })
       }
   }

   Device (_SB.PCI0.RP09)
   {
       Name (_ADR, 0x001D0000)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x28)
               {
                   "200 Series PCH PCI Express Root Port #9"
               }, 

               "device_type", 
               Buffer (0x0B)
               {
                   "PCI bridge"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,29,0"
               }
           })
       }
   }

   Device (_SB.PCI0.PPMC)
   {
       Name (_ADR, 0x001F0002)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x3B)
               {
                   "200 Series/Z370 Chipset Family Power Management Controller"
               }, 

               "device_type", 
               Buffer (0x12)
               {
                   "Memory controller"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,31,2"
               }
           })
       }
   }

   Device (_SB.PCI0.HDEF)
   {
       Name (_ADR, 0x001F0003)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x0A)
           {
               "model", 
               Buffer (0x18)
               {
                   "200 Series PCH HD Audio"
               }, 

               "layout-id", 
               Buffer (0x04)
               {
                    0x01, 0x00, 0x00, 0x00                           // ....
               }, 

               "hda-gfx", 
               Buffer (0x0A)
               {
                   "onboard-2"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,31,3"
               }, 

               "device_type", 
               Buffer (0x0D)
               {
                   "Audio device"
               }
           })
       }
   }

   Device (_SB.PCI0.SBUS)
   {
       Name (_ADR, 0x001F0004)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x30)
               {
                   "200 Series/Z370 Chipset Family SMBus Controller"
               }, 

               "device_type", 
               Buffer (0x06)
               {
                   "SMBus"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,31,4"
               }
           })
       }
   }

   Device (_SB.PCI0.GIGE)
   {
       Name (_ADR, 0x001F0006)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x1F)
               {
                   "Ethernet Connection (2) I219-V"
               }, 

               "device_type", 
               Buffer (0x14)
               {
                   "Ethernet controller"
               }, 

               "AAPL,slot-name", 
               Buffer (0x10)
               {
                   "Internal@0,31,6"
               }
           })
       }
   }

   Device (_SB.PCI0.RP09.PXSX)
   {
       Name (_ADR, Zero)  // _ADR: Address
       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
       {
           If ((Arg2 == Zero))
           {
               Return (Buffer (One)
               {
                    0x03                                             // .
               })
           }

           Return (Package (0x06)
           {
               "model", 
               Buffer (0x04)
               {
                   "???"
               }, 

               "device_type", 
               Buffer (0x1F)
               {
                   "Non-Volatile memory controller"
               }, 

               "AAPL,slot-name", 
               Buffer (0x14)
               {
                   "Internal@0,29,0/0,0"
               }
           })
       }
   }
}

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], is just cosmetic, nothing good

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

  • Administrators

[ref]afrasiabi[/ref], check first page, have a patch there with correct dev id

Donation with Paypal HERE

Donation with Stripe HERE

Donation with BuyMeaCoffee HERE

Donation with Mercado Livre HERE

Donation with Binance 0xdbe48ef6b158f1dd0035d7f49555c99e52f72714

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donation with PiX @danielnmaldonado@gmail.com

:guitar

Problems with Paypal Donate? Check HERE

Donated? Send me PM with files or use DSDT Patch Requests

6y0Bvfl.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...