- Joined
- Aug 4, 2015
- Messages
- 83
- Motherboard
- iPhone 5s
- CPU
- E3-1230 v3
- Graphics
- nVidia Geforce 8600GT
- Mac
- Mobile Phone
After learning from this great thread, USB works flawsless on Dell M3800 (Late 2013).
BIOS options
Using "Smart Auto" in BIOS/Chipset/PCH-IO Configuration/USB Configuration/XHCI Mode".
_OSI and Windows version checks
In my case, I use "Windows 8" patch for DSDT.
You should rename EHCx->EH0x.
And also, it's necessary to remove _PRW (my case using 0x0D) to prevent instant wake.
Clover configuration
Apply RehabMan's patch to map _OSI to _XOSI in order to prevent instant reboot after sleep.
USB2 port routing(multiplex) and FakePCIID_XHCIMux
Place FakePCIID_XCIMux and FakePCIID in /EFI/Clover/kexts/10.11 to make all your USB work.
Result
Issue with sleep (will halt abnormally after plug in power) solved.
USB keep alive (being mounted) after wake.
QuestionI inject a USB 3 on USB 3 port but only identify as USB 2, is this my setting problem?
BIOS options
Using "Smart Auto" in BIOS/Chipset/PCH-IO Configuration/USB Configuration/XHCI Mode".
_OSI and Windows version checks
In my case, I use "Windows 8" patch for DSDT.
You should rename EHCx->EH0x.
And also, it's necessary to remove _PRW (my case using 0x0D) to prevent instant wake.
Clover configuration
Apply RehabMan's patch to map _OSI to _XOSI in order to prevent instant reboot after sleep.
Code:
[COLOR=#0433FF][FONT=Menlo] <dict>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]Comment[COLOR=#0433ff]</key>[/COLOR][/FONT]
[FONT=Menlo] [COLOR=#0433ff]<string>[/COLOR]change _OSI to XOSI[COLOR=#0433ff]</string>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo][COLOR=#000000] [/COLOR]<key>[COLOR=#000000]Find[/COLOR]</key>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo][COLOR=#000000] [/COLOR]<data>[/FONT][/COLOR]
[FONT=Menlo] X09TSQ==[/FONT]
[COLOR=#0433FF][FONT=Menlo][COLOR=#000000] [/COLOR]</data>[/FONT][/COLOR]
[FONT=Menlo] [COLOR=#0433ff]<key>[/COLOR]Replace[COLOR=#0433ff]</key>[/COLOR][/FONT]
[COLOR=#0433FF][FONT=Menlo][COLOR=#000000] [/COLOR]<data>[/FONT][/COLOR]
[FONT=Menlo] WE9TSQ==[/FONT]
[COLOR=#0433FF][FONT=Menlo][COLOR=#000000] [/COLOR]</data>[/FONT][/COLOR]
[COLOR=#0433FF][FONT=Menlo][COLOR=#000000] [/COLOR]</dict>[/FONT][/COLOR]
USB2 port routing(multiplex) and FakePCIID_XHCIMux
Place FakePCIID_XCIMux and FakePCIID in /EFI/Clover/kexts/10.11 to make all your USB work.
Result
Issue with sleep (will halt abnormally after plug in power) solved.
USB keep alive (being mounted) after wake.
QuestionI inject a USB 3 on USB 3 port but only identify as USB 2, is this my setting problem?