Tricchi Posted December 23, 2016 Share Posted December 23, 2016 I installed macos Sierra on my Dell E6530 with Clover latest version. The version of the BIOS is A13. It works all but the USB ports 3. I also recognized the bluetooth but the USB ports are 2.0. I used the kext usbinjectall over the FakeSNC and others that I can not remember. In config I tried to enable all options in USB Devices but nothing has changed. You can help me? Thank you all. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted December 23, 2016 Administrators Share Posted December 23, 2016 USB3.0 ports are XHCI type whilst USB2.0 ports are EHCI type. Apply the DSDT adjustment to XHCx device as/if necessary and USB ports should work OOB. They do on my E6230. All details here. You may also follow JakeLo's guide for this model family. Link to comment Share on other sites More sharing options...
Tricchi Posted December 23, 2016 Author Share Posted December 23, 2016 I have set the boot in Legacy. Do you think it necessary to set the boot UEFI? Link to comment Share on other sites More sharing options...
Administrators Hervé Posted December 23, 2016 Administrators Share Posted December 23, 2016 That's nothing to do with USB3.0 ports. Don't confuse things. Afaik, you can keep your boot mode as it is. Link to comment Share on other sites More sharing options...
Tricchi Posted December 23, 2016 Author Share Posted December 23, 2016 I send you the screen of the USB ports. I send also EFI zipped. Thanks. EFI.zip Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted December 23, 2016 Moderators Share Posted December 23, 2016 Try adding FakePCIID_XHCIMux.kext Link to comment Share on other sites More sharing options...
Administrators Hervé Posted December 23, 2016 Administrators Share Posted December 23, 2016 In the DSDT, make sure: 1) that your USB3.0 device @00140000 is named/renamed to XHC (rename all instances as necessary) 2) that you set OSYS to 0x07D6 for Darwin or Win2006: Scope (_SB.PCI0) { Method (_INI, 0, NotSerialized) // _INI: Initialize { Store (0x07D0, OSYS) If (CondRefOf (\_OSI, Local0)) { If (_OSI ("Windows 2001")) { Store (0x07D1, OSYS) } If (_OSI ("Windows 2001 SP1")) { Store (0x07D1, OSYS) } If (_OSI ("Windows 2001 SP2")) { Store (0x07D2, OSYS) } If (_OSI ("Windows 2001.1")) { Store (0x07D3, OSYS) } If (LOr (_OSI ("Darwin"), _OSI ("Windows 2006"))) { Store (0x07D6, OSYS) } If (_OSI ("Windows 2009")) { Store (0x07D9, OSYS) } Link to comment Share on other sites More sharing options...
Tricchi Posted December 27, 2016 Author Share Posted December 27, 2016 Now USB3 work but I would try to operate the HDMI port. You can help me? Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted December 27, 2016 Moderators Share Posted December 27, 2016 You'll need DSDT patches and FB patches. See here Attach your DSDT/Config.plist if you need help with it. Link to comment Share on other sites More sharing options...
Tricchi Posted December 28, 2016 Author Share Posted December 28, 2016 Here are my DSDT + Config. Thanks. DSDT + Config.plist.zip Link to comment Share on other sites More sharing options...
Recommended Posts