Jump to content

e6430 with NVS5200/Intel HD 4000


gouki

Recommended Posts

My Dell Wireless 1505 is not working in OSX, and I am wondering  what half card ones there are that also work well in Linux and Windows.  I need to replace this one, evidently.  Other than that, my E6430 is purring happily along.

 

Actually, it's a 1504, not a 1505.

I have a and am using the NIC in the first post in this link.

 

That is the NIC in my signature.  I got it for 19 dollar shipped from China. 

Link to comment
Share on other sites

DinEsHMG created a fixed DSDT.aml file to make the Dell docking station work for my computer :)

here is the link to the new DSDT.aml file for the Dell Latitude E6430 with the HD4000 and NVS 5200 http://mastermindesigns.com/mastermindesigns/images/latitude-e6430/DockingStationWorkingNVS-5200-DinEsHMG-DSDT.aml.zip

 

here is a link to my full EXTRA folder:

http://mastermindesigns.com/mastermindesigns/images/latitude-e6430/Extra.zip

 

The docking station now works!  I will test it with both monitors tomorrow :)

both DVI ports are working!

 

Consider donating to him for his awesome work via paypal as he really needs it for his life right now

PAYPAL: [email protected]

 

e_port_plus-1.jpgBoth DVI ports now working.
*edit, but only 1 at a time...

Link to comment
Share on other sites

Anybody have any ideas on getting full sleep?
 

I have tried suspending to disk only in terminal via:

sudo pmset -a hibernatemode 1

but this made is so that as soon as I try to get out of sleep the computer just restarts and I have to do -v -x at boot, let it restart and then restart again to get the disk error to go away.

 

has anyone tried the sleepenabler.kext?  anyone have any luck?

*edit DON'T TRY TO INSTALL SLEEPENABLER.KEXT , It doesn't work.

 

It would really be nice to have full sleep now :)

 

I feel like this laptop is really coming together and becoming more and more compatible with osx by the day.

 

http://etherealmind.com/osx-hibernate-mode/

Link to comment
Share on other sites

Updated so much,  I deleted most of the orig post.

 

Ok guys,



So,  here is what I have:

e6430 - BIOS A11
2.89 GHz Intel Core i7 (3520M)
Intel 7 Series Chipset: AHCI Version 1.30 Supported
Intel HD Graphics 4000    512 RAM

Vendor:    Intel (0x8086)
  Device ID:    0x0166
  Revision ID:    0x0009
 

 

** I do not have an nVidia card,  HD4000 Mobile,  only **

 

I was finally able to get my laptop, hdmi, and docking station all working.

 

I'll be honest,  I had a hell of a time getting this all working.  This about my 5th hackintosh and by far the most difficult.  Perhaps I was just being stupid,  who knows.

 

Anyway,  here's what I did.

 

I started off following this procedure.

 

I created a myHack USB 10.8.3 with leppy700m's advice.

 

https://osxlatitude.com/index.php?/topic/2380-e6430-with-nvs5200intel-hd-4000/

 

*re-install this in your /Extra when you are done with EDP

 

I then followed this:

 

https://osxlatitude.com/index.php?/topic/2327-dell-latitude-e6430/

 

Luckily,  I had an HDMI cable to my monitor, beacuase that is the only thing that worked when I was finished installing. (No LCD).

 

From there I followed the EDP process (using my monitor and HDMI cable.)

 

Then I had a few edits to my c.a.b.plist:

<dict>
	<key>DSDT</key>
	<string>/Extra/DSDT.aml</string>
	<key>DropSSDT</key>
	<string>Yes</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
	<key>Instant Menu</key>
	<string>Yes</string>
	<key>PciRoot</key>
	<string>1</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>npci=0x2000 darkwake=0</string>
	<key>SystemType</key>
	<string>2</string>
</dict>

Things were still messed up, so I was using my HDMI cable.

 

Btw,  my DSDT looks like this:

        Device (GFX0)
        {
            Name (_ADR, 0x00020000)
            Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x08)
                    {
                        "AAPL,DualLink", 
                        Buffer (0x04)
                        {
                            0x01, 0x00, 0x00, 0x00
                        }, 

                        "AAPL,ig-platform-id", 
                        Buffer (0x04)
                        {
                            0x03, 0x00, 0x66, 0x01
                        }, 

                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }, 

                        "model", 
                        Buffer (0x17)
                        {
                            "Intel HD Graphics 4000"
                        }
                    }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

** Remember to re-install the ACPIPlatform in to your /Extra and run myfix.

 

Now here is where I finally got things working.

 

http://iFail.me/forum/viewtopic.php?f=77&t=23300

 

Download that FrameBuffer.kext and install it in /Extra

 

Now,  your lcd should work.

 

Attach the laptop to the docking station, and there is one last trick to follow:

 

http://support.apple.com/kb/ht3131

 

At last,  I closed my lid on my laptop, and sat down at my desk top!

 

I had a hard go at this,  I hope it works out for someone else.

 

--Jeff

 

Intel HD Graphics 4000:

  Chipset Model:    Intel HD Graphics 4000
  Type:    GPU
  Bus:    Built-In
  VRAM (Total):    512 MB
  Vendor:    Intel (0x8086)
  Device ID:    0x0166
  Revision ID:    0x0009
  Displays:
Color LCD:
  Resolution:    1600 x 900 @ 60 Hz
  Pixel Depth:    32-Bit Color (ARGB8888)
  Mirror:    Off
  Online:    Yes
  Built-In:    Yes
VX2739 Series:
  Resolution:    1920 x 1080 @ 60 Hz
  Pixel Depth:    32-Bit Color (ARGB8888)
  Display Serial Number:    RKD110763966
  Main Display:    Yes
  Mirror:    Off
  Online:    Yes
  Rotation:    Supported

Link to comment
Share on other sites

osxjeff,

 

I agree with you that this was also my most difficult Latitude to get Hackintosh'ed. I have to use a dual configuration (almost like the old NT hardware profile days) to get this model to work in both docked and undocked mode. What I do right now is I have a DST that enables the port replicator and external displays and another that I select during bootup using the DSDT=DSDTxx.aml flag to select the undocked config. I am going to try the procedures you outlined above this coming weekend and see if it works for me. I will definitely report my results. My question to you right now is when you boot docked and your external displays are working, does the built-in display engage when you undock while OS X is running or does it remain black/gray until you reboot? The ultimate solution would be to have the internal display kick in when you undock the laptop and vice versa, have the external monitors work when you dock it after it's already powered on. That's how my e6520, e6510, and a couple of D series that I have work. This one here is being a bit uncooperative with its display functionality!

Link to comment
Share on other sites

"My question to you right now is when you boot docked and your external displays are working, does the built-in display engage when you undock while OS X is running or does it remain black/gray until you reboot?"

 

Good news!

 

So,  I was reading your post,  while docked. 

 

I reached over and popped my laptop from the docking station, and --what do ya know--  the lcd came on and it worked.

 

I tested the trackpad, it worked.

 

And then I placed it back in to the docking station and my monitor and keyboard et al all came back to life.

 

Wow.  Kinda makes all of those hours seem worth it. 

 

If I remember correctly,  you have the i5 processors.  Rememver that I have the i7s.

 

Just make sure that your DSDT has that bit that I posted above.  I was using MaciASL to edit the DSDTs.

 

I've attached my Extra.  AFAIK, everything seems to be working!

 

Post back and let me know how it goes for you.

 

--Jeff

 

Extra copy.zip

Link to comment
Share on other sites

Hey,  my c.a.b.plist was messed up in there.

 

Here is the fixed one:

<dict>
	<key>DSDT</key>
	<string>/Extra/DSDT.aml</string>
	<key>DropSSDT</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
        <key>Timeout</key>
	<string>3</string>
	<key>PciRoot</key>
	<string>1</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>npci=0x2000 darkwake=0</string>
	<key>SystemType</key>
	<string>2</string>
</dict>

Just the timeout and the instant boot thing.  No biggie.

Link to comment
Share on other sites

"My question to you right now is when you boot docked and your external displays are working, does the built-in display engage when you undock while OS X is running or does it remain black/gray until you reboot?"

 

Good news!

 

So,  I was reading your post,  while docked. 

 

I reached over and popped my laptop from the docking station, and --what do ya know--  the lcd came on and it worked.

 

I tested the trackpad, it worked.

 

And then I placed it back in to the docking station and my monitor and keyboard et al all came back to life.

 

Wow.  Kinda makes all of those hours seem worth it. 

 

If I remember correctly,  you have the i5 processors.  Rememver that I have the i7s.

 

Just make sure that your DSDT has that bit that I posted above.  I was using MaciASL to edit the DSDTs.

 

I've attached my Extra.  AFAIK, everything seems to be working!

 

Post back and let me know how it goes for you.

 

--Jeff

 

 

Hey,  my c.a.b.plist was messed up in there.

 

Here is the fixed one:

<dict>
	<key>DSDT</key>
	<string>/Extra/DSDT.aml</string>
	<key>DropSSDT</key>
	<string>Yes</string>
	<key>GenerateCStates</key>
	<string>Yes</string>
	<key>GeneratePStates</key>
	<string>Yes</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
        <key>Timeout</key>
	<string>3</string>
	<key>PciRoot</key>
	<string>1</string>
	<key>UseKernelCache</key>
	<string>Yes</string>
	<key>Kernel Flags</key>
	<string>npci=0x2000 darkwake=0</string>
	<key>SystemType</key>
	<string>2</string>
</dict>

Just the timeout and the instant boot thing.  No biggie.

Hi OSXJeff was this file updated in your Extra copy.zip or do I need to add it?

 

Do I need to make any amendments for my spec?

Link to comment
Share on other sites

I believe I have gotten the farthest I have so far with this using information in this thread to help. I think the E-port that I have is a different oder model that has only 1 DVI connector along with a VGA connector. So I use the DVI along with an HDMI-DVI cable for the other digital connection to monitor 2. Using the supplied information, here is the status of what I can do now that I was unable to seamlessly do before:

 

1) Boot laptop in undocked mode and I get display on the LCD

2) Boot laptop in docked mode and I get display on 2 external monitors (no changes in boot flags required)

3) Undock the laptop after it's powered on and I eventually get video on the LCD. For this, when I undock it, it immediately goes to "sleep". Once the power button LED starts flashing, I hit turn it back on and it instantly lights up the LCD. This is a totally acceptable and workable solution for me.

 

Not working right is when I dock the laptop after it's already booted up and using the LCD. Here, only one of my monitors (the HDMI out) works. The other stays black unless I fiddle with FN-F8 to change the output. Not a biggie at all for me.

 

I think with some tweaking or a new E-port containing 2 DVIs I can get the same results osx jeff is getting. By the way, we should create a step by step pinned thread on how to get the e6430 with Intel HD 4000 working since it's a bit tricky.

 

By the way, your Extra\Extensions folder did not contain voodoosdhc for SD card support so I had to copy it back to my E\E folder. Good information, and thank for your helping to tackle getting the e6430 video anomalies to work!

Link to comment
Share on other sites

Glad to hear things are mostly working.

 

I have the docking station pictured above.  So, it sounds like we have different models.

 

I would be curious to know if what would happen if you removed the FrameBuffer kext I included and used the default one.  I am thinking that the problem still lies herein. 

 

So in general,  do you have a working laptop?

 

"By the way, your Extra\Extensions folder did not contain voodoosdhc for SD card support so I had to copy it back to my E\E folder."  Yeah.  Sorry I took that out.

 

I've ordered a compatible wi-fi card as mine has the one that does not work.    I'll let you know how that goes.  For now,  I have  Belkin f9l1002v1 which is really a n300 working :)

 

"Try a Dell 1510 (or search using PW934 - same card, but often found cheaper this way). A quick eBay (US) search shows them as cheap as $4.75 with shipping."

 

Post back and let me know your 'final' status.

 

--Jeff

Link to comment
Share on other sites

×
×
  • Create New...