- Joined
- Jul 18, 2014
- Messages
- 14
- Motherboard
- Asrock Z390 Phantom Gaming ITX/AC
- CPU
- i5-9600K
- Graphics
- HD 630
- Mac
Try without FixOwnership.
Note: EHCIAcquire is not a kernel flag (it is Chameleon/Chimera bootflag). Should not be in Boot/Arguments.
Check system.log for USB related errors.
Check in Windows to see which USB bus the device is attached. It will help focus your efforts.
I tried FixOwnership unchecked but still no luck.
I noticed in Windows, BT Bios Device Name is in: \_SB.PCI0.EHC1.HUBN.PR01.PR16
Below is the code in DSDT:
Code:
Device (PR16)
{
Name (_ADR, 0x06) // _ADR: Address
Method (_UPC, 0, Serialized) // _UPC: USB Port Capabilities
{
Name (UPCP, Package (0x04)
{
0xFF,
0xFF,
Zero,
Zero
})
If (LEqual (And (UPXD, 0x20), 0x20))
{
Store (Zero, Index (UPCP, Zero))
}
Return (UPCP)
}
Method (_PLD, 0, Serialized) // _PLD: Physical Location of Device
{
Name (PLDP, Package (0x01)
{
Buffer (0x10)
{
/* 0000 */ 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
/* 0008 */ 0xB0, 0x1E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
}
})
Return (PLDP)
}
Alias (SBV1, SDGV)
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
{
Name (_T_0, Zero) // _T_x: Emitted by ASL Compiler
If (LEqual (Arg0, ToUUID ("a5fc708f-8775-4ba6-bd0c-ba90a1ec72f8")))
{
While (One)
{
Store (ToInteger (Arg2), _T_0)
If (LEqual (_T_0, Zero))
{
If (LEqual (Arg1, One))
{
Return (Buffer (One)
{
0x07
})
}
Else
{
Return (Buffer (One)
{
0x00
})
}
}
Else
{
If (LEqual (_T_0, One))
{
If (LEqual (SDGV, 0xFF))
{
Return (Zero)
}
Else
{
Return (One)
}
}
Else
{
If (LEqual (_T_0, 0x02))
{
Return (SDGV)
}
}
}
Break
}
}
Return (Zero)
}
}
I don't know if this is mean something, i just put in here. In case we can change something so BT can be recognised.
Also, one more thing (hope this is not too far off topic ). My X86PlatformPlugin is loaded, but AICPUPM and AICPUPMClient kexts aren't loaded. Is that okay?Also if i checked dropped OEM _DSM, ACPI_SMC_PlatformPlugin is not loaded, if i don't check it's loaded.
Thanks.