- Joined
- May 10, 2012
- Messages
- 146
- Motherboard
- Asus X299 PRO/SE
- CPU
- i9-10920X
- Graphics
- 6900XT, W6600, W6800
- Mac
Trying to inject BRG0 SSDT on a MacPro6,1 with 2 internal Discrete cards and 6800XT attached through a thunderbolt expansion.
Here is the current path:
Attached is the IOregistry and the original DSDT/SSDT's
Any suggestion of what might be wrong?
Code:
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20200925 (64-bit version)
* Copyright (c) 2000 - 2020 Intel Corporation
*
* Disassembling to symbolic ASL+ operators
*
* Disassembly of iASLxV1T9R.aml, Thu Jan 12 21:51:19 2023
*
* Original Table Header:
* Signature "SSDT"
* Length 0x000001B5 (437)
* Revision 0x02
* Checksum 0xF6
* OEM ID "ACDT"
* OEM Table ID "BRG0"
* OEM Revision 0x00000000 (0)
* Compiler ID "INTL"
* Compiler Version 0x20200925 (538970405)
*/
DefinitionBlock ("", "SSDT", 2, "ACDT", "BRG0", 0x00000000)
{
External (_SB_.PCI0.PEG0.BR00.BR11.UFS1.DSB1.UPS0, DeviceObj)
External (DTGP, MethodObj) // 5 Arguments
Scope (\_SB.PCI0.PEG0.BR00.BR11.UFS1.DSB1.UPS0)
{
Device (BRG0)
{
Name (_ADR, 0x00010000) // _ADR: Address
Device (BRG1)
{
Name (_ADR, Zero) // _ADR: Address
Method (_STA, 0, NotSerialized) // _STA: Status
{
If (_OSI ("Darwin"))
{
Return (0x0F)
}
Else
{
Return (Zero)
}
}
Device (BRG2)
{
Name (_ADR, Zero) // _ADR: Address
Device (GFX1)
{
Name (_ADR, Zero) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Local0 = Package (0x06)
{
"ATY,DeviceName",
Buffer (0x07)
{
"W6800X"
},
"ATY,FamilyName",
Buffer (0x0B)
{
"Radeon Pro"
},
"model",
Buffer (0x16)
{
"AMD Radeon PRO W6800X"
}
}
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (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 (0x13)
{
"Navi 21 HDMI Audio"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
},
"layout-id",
Buffer (0x04)
{
0x07, 0x00, 0x00, 0x00 // ....
}
})
}
}
}
}
}
}
}
Here is the current path:
Code:
IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG0@1/IOPP/BR00@0/IOPP/BR11@2/IOPP/UFS1@0/IOPP/DSB1@3/IOPP/UPS0@0/IOPP/pci-bridge@1/IOPP/pci-bridge@0/IOPP/pci-bridge@0/IOPP/display@0
Attached is the IOregistry and the original DSDT/SSDT's
Any suggestion of what might be wrong?
Attachments
Last edited: