I attached in my previous post a dsdt of MACPRO 4,1
it has UHC part right in it, not a reference as you mentioned.
regarding the hub?
as I said, it's very easy to have two hubs of EHCI just as IMAC
just replace your uhc/EHC part with this
Code:
Device (UHC1)
{
Name (_ADR, 0x001D0000)
}
Device (UHC2)
{
Name (_ADR, 0x001D0001)
}
Device (UHC3)
{
Name (_ADR, 0x001D0002)
}
Device (UHC4)
{
Name (_ADR, 0x001D0003)
}
Device (UHC5)
{
Name (_ADR, 0x001A0000)
}
Device (UHC6)
{
Name (_ADR, 0x001A0001)
}
Device (UHC7)
{
Name (_ADR, 0x001A0002)
}
Device (EHC1)
{
Name (_ADR, 0x001D0007)
}
Device (EHC2)
{
Name (_ADR, 0x001A0007)
}
no need for any device id and aapl stuff
everything is working right OOTB (including sleep and wake)
(that's true for the SATA too)
i'll post some ss when i'll get home later today.
I have to add that your arrogance is completly unnecessary
especially when it's not back up by knowledge...