Jump to content

[Guide] Dell Inspiron 6400/9400/1520/1720/E1405/E1505/E1705 Intel Core Duo


devilhood
 Share

2,614 posts in this topic

Recommended Posts

Yup, it applies to all their ranges of ICH7-M laptops.

 

Indeed, so *if* they fix it, I do hope they will do it for all ICH7-M based laptops.

 

Btw, do you also have an option for "SATA DIPM" (Device Initiated Power Management) in your BIOS? Any idea how that relates to AHCI?

Is there any setpci-utility available for OS X? Would be interesting to mess around with some registers (just had a look at the 945GM datasheet).

Link to comment
Share on other sites

Indeed, so *if* they fix it, I do hope they will do it for all ICH7-M based laptops.

 

Btw, do you also have an option for "SATA DIPM" (Device Initiated Power Management) in your BIOS? Any idea how that relates to AHCI?

Is there any setpci-utility available for OS X? Would be interesting to mess around with some registers (just had a look at the 945GM datasheet).

DIPM is a Drive-Hosted Power Management option, meaning that you do not necassarily need to be in AHCI mode for it to work.

If the drive has DIPM support, the BIOS can communicate with the drive in order to take advantage of it.

 

I haven't got a clue how Dell programmed their BIOS, or what kind of interaction they have with Intel, but I believe they would need to attach an Intel AHCI Controller BIOS which would then work in-conjunction with Dell's own BIOS.

The Dell BIOS would then be able to send a particular command to activate or de-activate the AHCI Controller.

Dell probably needs to purchase this from Intel before they are able to integrate it, which leads me to the conclusion that Dell are a bunch of cheapskates. Typical!

 

If someone here knows more about how all of that works, please feel free to correct me :(

Link to comment
Share on other sites

FYI I was able to get dual-core working again after installing Uphuck 10.4.9 from scratch and updating to 10.4.10 by following the instructions from my previous post (http://forum.insanelymac.com/index.php?s=&showtopic=47972&view=findpost&p=348628). Naturally, I have to put the machine to sleep and wake it again

for both cores to work properly.   Key points here for NVidia users (I can't speak for others) seem to be:

 

1) Install mobility.kext

2) Install NVidiaEFI 1.0.2 and remove Titan and Natit if you have either installed

3) Turn off SafeSleep with the 'sudo pmset -a hibernatemode 0' command in a terminal window

4) Use the following kernel flags:  'cpus=2 fn=1 -v'    (verbose mode is absolutely mandatory, for some reason)

 

I did not install any SpeedStep or CPU throttling extensions so I cannot speak to their effects on S3 sleep but I don't see how they should really impact it at all.

 

Also, I have the same BIOS settings as in the previous post -- NX, Virtualization, SpeedStep, and both cores. I can't imagine that any of them are relevant, however, given that NX isn't enabled in 10.4.10 kernel, Virtualization is unrelated, and SpeedStep is not enabled without proper kext which I have not installed. Still, can't rule anything out for certain as I haven't tested it to see if it makes a difference.

 

Let me know if you have an NVidia card and can successfully recreate the aforementioned steps to get S3 sleep and wake-from-sleep working (and thus both cores).

Link to comment
Share on other sites

<br />FYI I was able to get dual-core working again after installing Uphuck 10.4.9 from scratch and updating to 10.4.10 by following the instructions from my previous post (http://forum.insanelymac.com/index.php?s=&showtopic=47972&view=findpost&p=348628). Naturally, I have to put the machine to sleep and wake it aga

n<br />for both cores to work properly.   Key points here for NVidia users (I can't speak for others) seem to be:<br /><br />1) Install mobility.kext<br />2) Install NVidiaEFI 1.0.2 and remove Titan and Natit if you have either installed<br />3) Turn off SafeSleep with the 'sudo pmset -a hibernatemode 0' command in a terminal window<br />4) Use the following kernel flags:  'cpus=2 fn=1 -v'    (verbose mode is absolutely mandatory, for some reason)<br /><br />I did not install any SpeedStep or CPU throttling extensions so I cannot speak to their effects on S3 sleep but I don't see how they should really impact it at all.<br /> <br />Also, I have the same BIOS settings as in the previous post -- NX, Virtualization, SpeedStep, and both cores. I can't imagine that any of them are relevant, however, given that NX isn't enabled in 10.4.10 kernel, Virtualization is unrelated, and SpeedStep is not enabled without proper kext which I have not installed. Still, can't rule anything out for certain as I haven't tested it to see if it makes a difference.<br /><br />Let me know if you have an NVidia card and can successfully recreate the aforementioned steps to get S3 sleep and wake-from-sleep working (and thus both cores).<br />

<br /><br /><br />

 

 

will this also work with GMA 950?? can't wait to try i'm currently at the office :D

Link to comment
Share on other sites

I'd personally stay away from NTFS-3G until a newer version is released.. but that might take some time seeing as the original guy working on the Mac Binaries had to 'abandon' the project due to 'higher up' people ;)

Link to comment
Share on other sites

will this also work with GMA 950?? can't wait to try i'm currently at the office :wink2:

 

I haven't read of anyone having success with the "sleep trick" to enable both cores on GMA 950. The display never wakes up after sleep.

Link to comment
Share on other sites

I'd personally stay away from NTFS-3G until a newer version is released.. but that might take some time seeing as the original guy working on the Mac Binaries had to 'abandon' the project due to 'higher up' people :)

 

You could always compile it yourself :)

Link to comment
Share on other sites

Argh! I just bought a 7800 Go to replace my X1400 specifically for OSX on my e1705. I was able to install v1.3 just fine under my old setup. After installing the 7800 it gets stuck at Finishing Installation, right at the end. Same spot three consecutive installs.

Link to comment
Share on other sites

Argh! I just bought a 7800 Go to replace my X1400 specifically for OSX on my e1705. I was able to install v1.3 just fine under my old setup. After installing the 7800 it gets stuck at Finishing Installation, right at the end. Same spot three consecutive installs.

Uphuck 1.3 installed perfectly for me and I have a 7800 Go.

 

Firstly, make sure your BIOS is fully up-to-date, A09 is the latest.

 

Re-burn another copy of the Uphuck disc at a slower speed.

 

Make sure you have properly formatted the Mac partition using Disk Utility.

 

Try again and keep your fingers crossed :)

 

You could always compile it yourself :(

Haha.

 

FYI I was able to get dual-core working again after installing Uphuck 10.4.9 from scratch and updating to 10.4.10 by following the instructions from my previous post (http://forum.insanelymac.com/index.php?s=&showtopic=47972&view=findpost&p=348628). Naturally, I have to put the machine to sleep and wake it again

for both cores to work properly. Key points here for NVidia users (I can't speak for others) seem to be:

 

1) Install mobility.kext

2) Install NVidiaEFI 1.0.2 and remove Titan and Natit if you have either installed

3) Turn off SafeSleep with the 'sudo pmset -a hibernatemode 0' command in a terminal window

4) Use the following kernel flags: 'cpus=2 fn=1 -v' (verbose mode is absolutely mandatory, for some reason)

 

I did not install any SpeedStep or CPU throttling extensions so I cannot speak to their effects on S3 sleep but I don't see how they should really impact it at all.

 

Also, I have the same BIOS settings as in the previous post -- NX, Virtualization, SpeedStep, and both cores. I can't imagine that any of them are relevant, however, given that NX isn't enabled in 10.4.10 kernel, Virtualization is unrelated, and SpeedStep is not enabled without proper kext which I have not installed. Still, can't rule anything out for certain as I haven't tested it to see if it makes a difference.

 

Let me know if you have an NVidia card and can successfully recreate the aforementioned steps to get S3 sleep and wake-from-sleep working (and thus both cores).

I'll give this a go in the evening when I get back from work.

 

Which kernel did you use btw? I'm currently using the May 11th SpeedStep and 64-bit fixed ToH Kernel along with Prasys' ACPI Package.

If S3 sleep works after your steps, I'll be very happy, but I''ll have to keep Natit installed along with NvidiaEFI, LaptopDisplay and Mobility otherwise I get colour-banding.

I'll let you know how it goes.

Link to comment
Share on other sites

Uphuck 1.3 installed perfectly for me and I have a 7800 Go.

 

Firstly, make sure your BIOS is fully up-to-date, A09 is the latest.

 

Re-burn another copy of the Uphuck disc at a slower speed.

 

Make sure you have properly formatted the Mac partition using Disk Utility.

 

Try again and keep your fingers crossed :boxing:

 

Unfortunately I've done all of that. I just "erased" the partition, I guess that's their format? I tried it no less than 15 times with all different combinations of things. The CD passes the built in verify process too. I tried it with just the kernel and MB support. It always stops at the same place, just as it is wrapping up the installation. I am on BIOS A09.

 

The only thing I have left is to try to install to an external drive.

Link to comment
Share on other sites

I can confirm that this work's(tbcarey guide) I did it slightly different.

1) Install JaS SEE2/SEE3 DVD with Semthem 10.4.8 - Don't install the Natit/Titan drivers

2) Install AppleHDA.kext like you did before on this guide

3) Install NVidiaEFI.kext

4) Install JaS 10.4.9 upgrade combo + Login fix

5) Turn off SafeSleep "sudo pmset -a hibernatemode 0"

6) In your /Library/Preferences/SystemConfiguration/com.apple.Boot.plist add the kernal flags: cpus=2 fsb=166 fn=1

7) Now when you turn on your pc your mouse *should* be over the apple button, so you just click on your mouse then you can use your keyboard to go down to Sleep, then press enter, leave it till the screen goes black, the push the power button.

8) Now you have both cores :P

 

* This is based on tbcarey's guide, this guide is slightly different *

 

uname -a:

Darwin FlipHDK.local 8.9.1 Darwin Kernel Version 8.9.1: Thu Mar 15 20:55:00 PST 2007; netkas: 792.18.15~1/RELEASE_I386 i386 i386
Link to comment
Share on other sites

err, well, what install options are you choosing?

 

10.4.9

SSE3-2

IOATAFamily

ICH-7

Titan

CPU Pwr Mgmt

Speedstep

USB

Audio

Intel Ethernet

Wireless

 

I've tried it with only the basics and it always stops at the same point,regardless of which options I choose. The folks on iRC said they've seen this a couple of times recently but can't isolate.

 

I tried something new today and had a couple of odd results. I plugged in the USB drive I use on my desktop (homebuilt Gigabyte DS3, C2D) and it booted straight away on the Dell. Everything seems to work OK except the sound. Even the wireless works fine. It actually runs on 1 core faster than my DS3 on 2.

 

I tried to install the same setup above on another external drive using my DS3, then boot to the Dell. It worked fine too, except that I don't get sound OR wireless ethernet. That is very wierd.

 

When I did the install before I switched video cards, I got sound/wireless, etc. right off the bat. The resolution with the X1400 was the only thing that didn't work.

Link to comment
Share on other sites

FYI I was able to get dual-core working again after installing Uphuck 10.4.9 from scratch and updating to 10.4.10 by following the instructions from my previous post (http://forum.insanelymac.com/index.php?s=&showtopic=47972&view=findpost&p=348628). Naturally, I have to put the machine to sleep and wake it again

for both cores to work properly. Key points here for NVidia users (I can't speak for others) seem to be:

 

1) Install mobility.kext

2) Install NVidiaEFI 1.0.2 and remove Titan and Natit if you have either installed

3) Turn off SafeSleep with the 'sudo pmset -a hibernatemode 0' command in a terminal window

4) Use the following kernel flags: 'cpus=2 fn=1 -v' (verbose mode is absolutely mandatory, for some reason)

 

I did not install any SpeedStep or CPU throttling extensions so I cannot speak to their effects on S3 sleep but I don't see how they should really impact it at all.

 

Also, I have the same BIOS settings as in the previous post -- NX, Virtualization, SpeedStep, and both cores. I can't imagine that any of them are relevant, however, given that NX isn't enabled in 10.4.10 kernel, Virtualization is unrelated, and SpeedStep is not enabled without proper kext which I have not installed. Still, can't rule anything out for certain as I haven't tested it to see if it makes a difference.

 

Let me know if you have an NVidia card and can successfully recreate the aforementioned steps to get S3 sleep and wake-from-sleep working (and thus both cores).

 

hi, tbcarey,

 

I tried so search for the mobility.kext in this forum but failed, can you please put it here, thanks a lot.

 

btw, is it the same mobility as is meant in ATI mobility?

 

if I am using a 7900GS, do I still need to install that besides the nvidiaefi?

Link to comment
Share on other sites

Is it possible to boot to an external DVD with the e1705? My internal DVD drive could be going bad, but I'm not having luck with booting to a USB DVD. I can boot to a USB HDD just fine, but the BIOS doesn't recognize when I plug in my external DVD.

Link to comment
Share on other sites

Well, it looks like it was a BIOS problem. I had A03 during the install that worked using my X1400. When I installed my 7800GS I also flashed to the latest BIOS, A09. After trying all of the other methods of getting it to install I started back tracking the BIOS. I stepped down to A08, A07, .... all the way down to A04. Finally it let me finish the install under A04.

 

Very odd. Hopefully this will help someone else.

 

I flashed back up to A09 after the install and it runs without a problem.

Link to comment
Share on other sites

Yeah, I know. It may be a one-off kind of thing but I wanted to put it down in writing anyway in case anyone else ran into it.

 

The only thing I can't get working off of the uphuck v1.3 install is my audio. I can see "HD Audio Output" in the Sound Devices, but nothing shows up in System Profiler.

Link to comment
Share on other sites

can someone help to explicit the detailed steps of installing nvidiaefi.kext and relevant kexts?

 

I tried like this but failed.

 

1. not selecting titan during installing progress of JAS 10.4.8

2. installed AppleHDA and repaired permission

3. Updated to JAS 10.4.9

4. Installed nvidia mobility.kext from the uphuck disk, dragged the nvidiaefi.kext to Extension folder

5. Repaired disk permission with disk utility (the second time I tried to repair the permission manually by typing: chmod -R 755 /System/Library/Extensions/nvidiaefi.kext ; chown -R root:wheel /System/Library/Extensions/nvidiaefi.kext ; deleted the Extensions.kextcache and Extensions.mkext)

6. sudo reboot

 

After both times, I can get directly booted and logged into my account. But unfotunately, the resolution still remained at 1024*768, as if no vga driver had been installed.

 

Because it seems nvidiaefi is the only vga driver that can get the display sleep and wake up, thus both cores, therefore, can anyone help me or just tell me another vga driver that can do the same?

 

Thanks a lot.

Link to comment
Share on other sites

REMEMBER TO USE CPUS=1 DURING INSTALL

 

I had to say that, as I've been getting PM's from people that forget to do this and then complain that their install disc doesn't work properly.

 

Here's my method for a quick re-install:

 

1). If installing from Uphuck 1.3, I only specify the Intel Package, May 11th Kernel, Natit 02 and Laptop PowerManagement

You do not need the login or IOATAFamily patch, we are running ICH7-M boards remember.

 

2). Once I installed I boot with cpus=1, drag over NvidiaEFI, Mobility and LaptopDisplay to fix colour-banding, then I patch AppleHDA with Taruga's AppleHDA 1.6 patcher and copy over tbcarey's sub-woofer + mute fix.

 

3). Remember to edit the boot.plist to include cpus=1

 

4). After that I delete IONetworkingFamily and copy over the one from 10.4.6.

 

5). Delete kextcache and mkext.

 

6). chmod and chown /System/Library/Extensions

 

7). Lastly I install Prasys' ACPI Package and update DCPUManager to 0.5 from duddie's site.

 

If I install from the JaS 10.4.8 disc, I do the official Apple Combo update to 10.4.9, then I restart into Vista and use MacDrive 7 to copy over the May 11th Kernel, AppleSMBIOS, Natit/Mobility/NvidiaEFI/LaptopDisplay, PowerManagement and IONetworkFamily

 

I haven't dabbled with 10.4.10 but will get round to installing it this week.

Link to comment
Share on other sites

 Share

×
×
  • Create New...