Jump to content

pepto

pepto

Member Since 11 Sep 2008
Offline Last Active Yesterday, 05:50 AM
*****

Posts I've Made

In Topic: [GUIDE] Run macOS Sierra on a Dell Latitude E6320

Yesterday, 05:52 AM

@Pepto, you've gone through all the trouble of posting screenshots of your IOReg but for the wrong device! Can you please confirm that your SD card reader is indeed under RP06. Reboot with your E6320 DSDT then check the PCI ids listed under RP06->PXSX device. Expect vendor 1217 and device 8321.
 
If, as expected it's indeed RP06->PXSX, use the attached revised DSDT. It's got:
* DTGP method added
* RP06.PXSX renamed to RP06.SDXC (i.e. same device name as Apple's)
* required DSM method injected into RP06.SDXC
 
attachicon.gifRevised_E6320_DSDT.aml.zip


I will give it a try

In Topic: [GUIDE] Run macOS Sierra on a Dell Latitude E6320

27 September 2016 - 09:11 AM

 Latest news from me i have used a 6220 DSDT and everything is working well ^_^ I know that is not the right method but its works for now.

In Topic: [GUIDE] Run macOS Sierra on a Dell Latitude E6320

27 September 2016 - 05:59 AM

@Herve I have tried to patch the DSDT but I get a unexpected $end, can you help me out with this about patching DSDT I am a Noob  :P . I have included the DSDT which I use.

 

Oke I have done some searching I have found the PXSX in IOReg but I see 2 RP, RP02 and RP06 the only difference is the awake entry ACPI-WAKE-TYPE 0X2 See attached screenshot of ioreg

 

Also have attached the DSDT editor screen, I have tried different things but every time I get a unexpected $end

In Topic: [GUIDE] Run macOS Sierra on a Dell Latitude E6320

26 September 2016 - 02:10 PM

My 2cents contribution to this thread...
 
Regarding hardware specifications, please note the following:

  • LAN card is Intel 82579LM Gigabit Ethernet (PCI ven id 0x8086, dev id 0x1502)
  • Audio card is IDT 92HD90 (Codec 76E7) High Def audio (PCI ven id 0x8086, dev id 0x1c20)
  • Card reader is O2 Micro SD card reader (PCI ven id 0x1217, dev id 0x8231)
You do not need to use VodooSDHC kext for the card reader, the following DSDT patch supports the device OOB and avoids Sleep/Wake issues caused by VoodooSDHC. Under the RP0x device used for the SD card reader, rename device PXSX to SDXC and add the following _DSM method:

                Device (SDXC)          // renamed from PXSX
                {
                    Name (_ADR, Zero)
                    Method (_DSM, 4, NotSerialized)          // injected DSM method
                    {
                        Store (Package (0x08)
                        {
                            "AAPL,slot-name", 
                            "Built-in", 
                            "device_type", 
                            Buffer (0x11)
                            {
                                "Media controller"
                            }, 
                            "model", 
                            Buffer (0x18)
                            {
                                "O2 Micro SD card reader"
                            }, 
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci14e4,16bc"          // Apple's own device as declared in AppleSDXC kext
                            }
                        }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                    ...
NB: on my E6220, the card reader is located under device RP06. You'll have to check this in IOReg to locate it on the E6320 as it may differ.
 
Regarding the Clover on-the-fly patches:
1) IOGraphicsFamily:
I'm pretty sure all you need to fix the boot display glitch is:

Find 0100007525
Replace by 010000EB25
That's all I'm using and it's working fine.
 
2) AppleIntelSNBFraphicsFB:
The vanilla SNB framebuffer kext contains the following display port definitions:

01 02 04 00 10 07 00 00 10 07 00 00 // Nb of connectors -> "04"
05 03 00 00 02 00 00 00 30 00 00 00 // built-in laptop display
02 05 00 00 00 04 00 00 07 00 00 00 // display port
03 04 00 00 00 04 00 00 09 00 00 00 // display port
04 06 00 00 00 04 00 00 09 00 00 00 // display port
`
 The following mods will give you HDMI video/audio + VGA + DVI (off docking station)

Find 02 05 00 00 00 04 00 00 07 00 00 00
Replace by 02 05 00 00 00 08 00 00 05 00 00 00   // patched: HDMI, display port #5 (built-in port)

Find 03 04 00 00 00 04 00 00 09 00 00 00
Replace by 06 02 00 00 00 04 00 00 08 00 00 00   // patched: VGA, display port #8 (built-in + docking-station port)

Find 04 06 00 00 00 04 00 00 09 00 00 00
Replace by 04 06 00 00 00 04 00 00 07 00 00 00   // vanilla: DVI, display port #7 (docking-station port)
`

If DP output is desired (port #6), either of the following 2 mods can be used instead of one of the above lines (display definitions limited to 4 ports):

02 05 00 00 00 08 00 00 06 00 00 00
or

04 06 00 00 00 04 00 00 06 00 00 00
NB: With this DP mod, external audio only goes through DP (not HDMI) and VGA dies.

Herve can you post de DSDT for the SD fix.

In Topic: [GUIDE] Run macOS Sierra on a Dell Latitude E6320

24 September 2016 - 07:40 AM

Excellent. Thanks my laptop its running macOS Sierra ... but the keyboard has a few bugs with caps....you know how to solve it ? ....thanks again :D

I have no problems with the keyboard  :surprised:

© 2016 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy