Jump to content

Mavericks on E5420: Graphics woes


404NotFound

Recommended Posts

The touchpad driver did the trick. The very last things that are missing are the SD card and PCMCIA slots which I don't really use (PCMCIA in general might not be supported anymore), so that's fine for me. In case someone is interested, here's the lspci output:

 

03:00.0 CardBus bridge [0607]: O2 Micro, Inc. Unknown device [1217:8134] (rev 06)

09:00.0 SD Host controller [0805]: O2 Micro, Inc. Integrated MMC/SD controller [1217:8321] (rev 05)

09:00.1 Mass storage controller [0180]: O2 Micro, Inc. O2 Flash Memory Card [1217:8331] (rev 05)

 

 

Where and how did you set the MAC address?

 

As Unix as it gets:

sudo ifconfig en0 ether XX:XX:XX:XX:XX:XX

It's reset after every reboot though, so I guess it doesn't really help with anything.

 

By the way, thank you very much! You're doing an awesome job here.

Link to comment
Share on other sites

  • Replies 36
  • Created
  • Last Reply

Top Posters In This Topic

Hi all,

 

Thanks for your all your help so far, but I have a strange issue with my device going to "Sleep", I turn it back on but it will go back to sleep again after 5 - 10 seconds. Any ideas on how to fix this?

 

Dell Latitude E5420

CPU : i5 2520M

GPU : HD 3000

Display : 1600 : 900

Bios : A01

 

Thanks in advance.

Link to comment
Share on other sites

  • Moderators

Hi all,

 

Thanks for your all your help so far, but I have a strange issue with my device going to "Sleep", I turn it back on but it will go back to sleep again after 5 - 10 seconds. Any ideas on how to fix this?

 

Dell Latitude E5420

CPU : i5 2520M

GPU : HD 3000

Display : 1600 : 900

Bios : A01

 

Thanks in advance.

Try booting with -f

Link to comment
Share on other sites

Try booting with -f

 

Thanks Jake Lo, that did the trick.

 

I had an issue with the graphics, screen flickering and parts of the desktop appearing in the wrong place (part of the dock was near the top of the screen) all of these seemed to be glitches, which I think i have remedied with using the GraphicEnabler=No in the /S/E/L/org.chameleon.Boot.plist file.

 

I am currently trying to install the touchpad and LAN drivers from the links provided above, I just need to get my head around installing Kexts (I am using Kext Wizard)

 

404NotFound - How is your system running now? Any advice / tips you can give?

 

Thanks 

Link to comment
Share on other sites

  • Moderators

Thanks Jake Lo, that did the trick.

 

I had an issue with the graphics, screen flickering and parts of the desktop appearing in the wrong place (part of the dock was near the top of the screen) all of these seemed to be glitches, which I think i have remedied with using the GraphicEnabler=No in the /S/E/L/org.chameleon.Boot.plist file.

 

I am currently trying to install the touchpad and LAN drivers from the links provided above, I just need to get my head around installing Kexts (I am using Kext Wizard)

 

404NotFound - How is your system running now? Any advice / tips you can give?

 

Thanks 

Are you using the bootpack I provided in post 2?

There's no org.chameleon.boot.plist in SLE, but in Extra, is that what you mean?

If you're building with myHack Method, don't use another kext wizard. Just place the files in Extra/extension and run myHack/myfix (quick). 

Assuming you're running Mavericks, download this file (touchpad and LAN) to E/E, run myfix. touchpad&lan.zip

Link to comment
Share on other sites

Thanks Jake Lo

 

I think I made a real mess up of things before, I have reinstalled and made the changes suggested above and everything is working well. 

 

The only issue so far is the touchpad - the touchpad.prefPane doesnt pick up the touchpad, I tried the additional kext's in the link with no success. Is there anything special required to be able to get the touchpad working with multitouch support.

 

I have seen the VoodooPS2synapticsPane.prefPane and installed this, however launching it brings up a messages that says supported touchpad not found.

 

Thanks

Link to comment
Share on other sites

  • Moderators

Thanks Jake Lo

 

I think I made a real mess up of things before, I have reinstalled and made the changes suggested above and everything is working well. 

 

The only issue so far is the touchpad - the touchpad.prefPane doesnt pick up the touchpad, I tried the additional kext's in the link with no success. Is there anything special required to be able to get the touchpad working with multitouch support.

 

I have seen the VoodooPS2synapticsPane.prefPane and installed this, however launching it brings up a messages that says supported touchpad not found.

 

Thanks

VoodooPS2Controller might not be loaded. Did you place it in EE, remove ApplePS2Controller, and run myfix?

Link to comment
Share on other sites

Hi everybody, i'm french, i'm writing this post in english, and i'm not really confortable.

 

I have installed Mavericks on my dell latitude e5420 (http://www.dell.com/fr/entreprise/p/latitude-e5420/pd) with Jake Lo BootPack (provided in post 2), great thanks to him.

 

It work, but with somes sleep problems. I fixed it with my dsdt, i don' know why but it work.(next time i will compare my dsdt to Jake Lo's dsdt)

Until i found this solution i've changed some kext in extra/extentions, see below:

 

AppleACPIPlatform.kext version 2.0 (new one i think it's not necessary)
AppleHDA.kext version 2.5.3 (new one i think it's not necessary)
AppleIntelCPUPowerManagement.kext version 216.0.0 (from Jake Lo BootPack)
AppleIntelSNBGraphicsFB.kext version 8.18.28 (from Jake Lo BootPack, but modified with "Hex Fiend" to enable VGA)
AppleKextExcludeList.kext version 1.18.0 (from Jake Lo BootPack)
AppleSmartBatteryManager2.kext version 1.29.1 (same as Jake Lo)
BCM5722D.kext version 2.3.5 (correction of Jake Lo)
DisableTurboBoostBattery.kext version 1.0 (from Jake Lo BootPack)
FakeSMC.kext version 5.2.798 (new one i think it's not necessary)

In complement i use "hw monitor" with this sensors.kext in

FakeSMC.kext/contents/Plugins/ACPISensors.kext
                                                 CPUSensors.kext
                                                 GPUSensors.kext

I don't put and i don't try LPCSensors.kext with Mavericks ,because on ML it's cause boot problems.
lspcidrv.kext (from Jake Lo BootPack)
Patched_10.7_AppleRTC.kext version 9.9 (from Jake Lo BootPack)
VoodooPS2Controller.kextversion 1.8.8 (correction of Jake Lo)

 

Does audio work? - YES, Integrated micro(both) doesn't work

Does HDMI work? - YES

Does VGA work? - YES, with AppleIntelSNBGraphicsFB modified

Does HDMI Audio work? - YES, i'm not sure, i see it on system info i will try it

Sleep works, that's confirm - YES

Does it sleep and wake when closing and opening lid? - Closing: YES, opening: YES

Screen brightness is controlled by Fn+Pause and Fn+F3 or Fn+up  and down button - YES

Audio control is by the right side - YES

Keyboard backlit is controlled by Fn+right arrow - NO

Screen snapshot is by Fn+PrintScrn - NO

Fn+F1 for sleep - YES

tab power button to wake - YES

wireless card - NO i'm using "HoRNDIS-rel5" with my android phone (cyanogenmod)

ethernet - YES

 

My bootpack and my IORegistry are included in this post.

Good hack.

Extra-e5420_Mav_Paulo.zip

MacBook Pro de Paulo.zip

Link to comment
Share on other sites

Hello, some more corrections in my Dell latitude e5420.

 

Does HDMI Audio work? - YES, i'm not sure, i see it on system info i will try it

Today i try it and it doesn't work.

I replace "onboard-2" to "onboard-1" to fix it.

 

My dsdt in hdef method DSM was:

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0A)
                        {
                            "hda-gfx",
                            Buffer (0x0A)
                            {
                                "onboard-2" /* Wrong */
                            },
                            "codec-id",
                            Buffer (0x04)
                            {
                                 0xE7, 0x76, 0x1D, 0x11
                            },
                            "layout-id",
                            Buffer (0x04)
                            {
                                 0x0C, 0x00, 0x00, 0x00
                            },
                            "device-type",
                            Buffer (0x0E)
                            {
                                "IDT 92HD90BXX"
                            },
                            "PinConfigurations",
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

and now with the correction:

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x0A)
                        {
                            "hda-gfx",
                            Buffer (0x0A)
                            {
                                "onboard-1" /* Ok */
                            },
                            "codec-id",
                            Buffer (0x04)
                            {
                                 0xE7, 0x76, 0x1D, 0x11
                            },
                            "layout-id",
                            Buffer (0x04)
                            {
                                 0x0C, 0x00, 0x00, 0x00
                            },
                            "device-type",
                            Buffer (0x0E)
                            {
                                "IDT 92HD90BXX"
                            },
                            "PinConfigurations",
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

Thanks and soon

Link to comment
Share on other sites


×
×
  • Create New...