You able to obtain IP and MAC address from LAN?
Does it have SD Card reader?
Does it have Display port?
HDMI video / Audio working?
Sleep / wake OK?
Does it have wireless card?
Ok, download and install Clover
This will get you the latest Clover.
Reboot. At the Clover GUI. Press F4
Continue booting to OSX
Run the debug script again
Compress and attach the file
post the DSDT, IOReg and the output of DPCI (attached)
List the items you want added and we'll try to add them for you
there's no easy way to show you how if you don't already have some experience with DSDT patching
dspci.zip
If you have AppleHDA_IDT.kext in /L/E or /S/L/E, remove it
In Config file, disable any AppleHDA hot patches under kextToPatch
Add the attached kexts to /EFI/Clover/kexts/Other
Hopefully should fix audio and enable Caddy HDD/SSD
FixAudio&Caddy.zip
Make sure Optimus is enabled.
what's the display resolution?
The Config file you have in Clover folder is incomplete. You should replace it with the one inside /Clover/ACPI.
Move that to /Clover replacing it
Did it hang there? seems it's different from the OP
try this config. added the patches to disable the kexts I listed above
Update: error is port limit patch, fixed
config.plist.zip
You need to create a _DSM method for each device and you need to determine the location of the device.
You'll need know how to patch DSDT and read IORegistry to determine the location of the device.
example:
For my Wifi card, looking through IORegistryExplorer.app, I'll find it under RP04->PXSX
So I need to create a _DSM Method in my DSDT under RP04/PXSX
The BCM5722D.kext included is for the Broadcom card but it's known to not work properly for E5420.
FYI, there's no other known kext for it I'm afraid. You'll just have to a wifi or USB ethernet that's supported.
Oh, you need to remove IntelBacklight.kext from /EFI/Clover/kexts/Other. No longer needed.
As for LAN, which does it have?
Intel, Realtek, Broadcom...etc?
I'm assuming you have low Resolution 1366x768 since you didn't specify as requested.
Replace the DSDT/SSDT and Config.plist with the attached
Install the kext to /Library/Extensions
Repair permissions and rebuild cache
E5420_HS.zip
Hervé had a short DSDT guide awhile back about how to patch devices just like this but I can't seem to find it anywhere.
It'll definitely be able to help you.
@Hervé and @Bronxteck, do you have any idea?
No. Dell systems don't have whitelisting so no custom BIOS are required.
You probably just need 4 kexts:
Wifi: Lilu.kext & AirportBrcmFixup.kext in /EFI/Clover/kexts/Other
Bluetooth: BrcmPatchRAM2.kext & BrcmFirmwareRepo.kext in /L/E
You need to apply [igpu] Rename GFX0 to IGPU to all the SSDT-5 as well to balance it out.
I believe the main reason is that the AMD ist fully disabled. I see it's still loaded in the IOReg file.
If applying patch to SSDT-5 still didn't work
Try applying
[gfx0] Disable from _Reg (DSDT) and or
[gfx0] Disable/Enable on _WAK/_PTS (DSDT)