Contribute
Register

USB SSDT MaciASL Compile issue

Status
Not open for further replies.
Joined
Feb 9, 2012
Messages
51
Motherboard
Gigabyte Z370 Gaming 3
CPU
i7-8700
Graphics
RX590
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. Android
  2. iOS
Hi all,

I've created my own SSDT for USB ports per this guide. When I try to compile it into .aml, MaciASL just stuck in rainbow and iasl62 compiler hogging 100% CPU without any result. I've tried waited for like 5 hours to no avail. Is there anything I am missing? Do I need any special kext or Xcode parts for MaciASL to work?

Here is my SSDT-UIAC, should be nothing special about it. Thank a million in advance

DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0)
{
Device(UIAC)
{
Name(_HID, "UIA00000")
Name(RMCF, Package()
{
"8086_a2af", Package()
{
"port-count", Buffer() { 26, 0, 0, 0 },
"ports", Package()
{
"HS03", Package() // Back Panel HS Left Blue Bottom
{
"UsbConnector", 3,
"port", Buffer() { 3, 0, 0, 0 },
},
"HS04", Package() // Back Panel HS Left Blue Top
{
"UsbConnector", 3,
"port", Buffer() { 4, 0, 0, 0 },
},
"HS07", Package() // Back Panel HS Middle Blue Bottom
{
"UsbConnector", 3,
"port", Buffer() { 7, 0, 0, 0 },
},
"HS08", Package() // Back Panel HS Middle Blue Top
{
"UsbConnector", 3,
"port", Buffer() { 8, 0, 0, 0 },
},
"HS09", Package() // Back Panel HS Only black bottom
{
"UsbConnector", 0,
"port", Buffer() { 9, 0, 0, 0 },
},
"HS10", Package() // Back Panel HS Only black top
{
"UsbConnector", 0,
"port", Buffer() { 10, 0, 0, 0 },
},
"HS11", Package() // Front Connector USB1 port 1
{
"UsbConnector", 0,
"port", Buffer() { 11, 0, 0, 0 },
},
"HS12", Package() // Front Connector USB1 port 2
{
"UsbConnector", 0,
"port", Buffer() { 12, 0, 0, 0 },
},
"HS14", Package() // Front Connector USB2 port 2 (Bluetooth)
{
"UsbConnector", 0,
"port", Buffer() { 12, 0, 0, 0 },
},
"SS03", Package() // Back Panel SS Left Blue Bottom
{
"UsbConnector", 3,
"port", Buffer() { 19, 0, 0, 0 },
},
"SS04", Package() // Back Panel SS Left Blue top
{
"UsbConnector", 3,
"port", Buffer() { 20, 0, 0, 0 },
},
"SS05", Package() // Front Panel SS USB port 1 (disabled HS)
{
"UsbConnector", 3,
"port", Buffer() { 21, 0, 0, 0 },
},
"SS06", Package() // Front Panel SS USB port 2 (disabled HS)
{
"UsbConnector", 3,
"port", Buffer() { 22, 0, 0, 0 },
},
"SS07", Package() // Back Panel SS middle blue bottom
{
"UsbConnector", 3,
"port", Buffer() { 23, 0, 0, 0 },
},
"SS08", Package() // Back Panel SS middle blue bottom
{
"UsbConnector", 3,
"port", Buffer() { 24, 0, 0, 0 },
},
},
},
})
}
}
//EOF
 
better attach the file as your code is missing initialisation.
 
Uhhh.... :confused:
Copy/pasted your code into MaciASL v1.31
Saved without issue for me!

Also attached is the SSDT-UIAC.aml for my Z270 mobo. Different ports were selected than what you listed above, but I can confirm mine works without issue; if there's any problem with yours, try mine!

Cheers
 

Attachments

  • macbrush---SSDT-UIAC.aml
    694 bytes · Views: 99
  • Papadiche---Z270---SSDT-UIAC.aml
    699 bytes · Views: 99
Status
Not open for further replies.
Back
Top