Fix DSDT para USB 2.0 (EHCI)

godisnotalive

New member
Para que OS X nos reconozca los USB High-Speed como integrados, podemos editar nuestro DSDT. De esta forma facilitamos la entrada y salida del reposo y es tan sencillo como añadir el código en azul bajo la definición de cada dispositivo EHCI. Seguramente en nuestra placa no se llamen EHCx, por tanto cambiaremos el USBE o EUSB que posiblemente encontremos por EHCx, donde x es el numero del dispositivo (marcado en verde).


Device (EHC1)
{
Name (_ADR, 0x001D0007)
Method (_S3D, 0, NotSerialized)
{
If (LEqual (OSFL, 0x02))
{
Return (0x02)
}

Return (0x03)
}

Name (_PRW, Package (0x02)
{
0x0D,
0x03
})
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x04)
{
“AAPL,clock-id”,
Buffer (0x01)
{
0x01
},
“device_type”,
Buffer (0x05)
{
“EHCI”
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}



Ésta modificación podemos llevarla a cabo desde una aplicación desarrollada por el EvOSx86 team que cada vez nos sorprende más con sus desarrollos y qué son unos cracks :)
 
Arriba