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

Damn!! The 10.4.3 AppleBCM440 Kext inside the 1049 IONetworkingFamily.kext worked for about 6 hours of constant traffic.. then began to corrupt..

I'm starting to think it may be a chip hardware difference or a potential memory leak, since the corruption does not start until a certain amount of data has been transmitted.

 

When i put the 10.4.3 IONetworkingFamily.kext in the /System/Library/Extensions, corruption occured after 10mb of file transfers..

 

I'm going to retry th e10.4.6 kext by itself again to see if i keep getting this corruption issue.

 

I'm tempted to compile my own from 10.4.6 and add lots of debug output..

 

will keep you posted

Link to comment
Share on other sites

I've downloaded the source code for IONetworkingFamily from 10.4.9 and from 10.4.3, and the AppleBCM440 from 10.4.9 and 10.4.3

 

After diffing the source code of the actual driver implementation itself, there is no difference in teh code other then a type safety cast call in the 10.4.9..

 

OSMemberFunctionCast(IOInterruptEventAction, this,

&BCM440X::interruptOccurred)

 

is the 10.4.9, the 10.4.3 was

 

(IOInterruptEventAction) &BCM440X::interruptOccurred

 

 

I'm pretty sure that the OSMemberFunctionCase method won't prevent our nic chip from working.. I'm going to do research on this method, but i truly think i need to get the 10.4.9 IONetworkingFamily to compile w/ lots of debuggin so i can test this stuff out..

 

If anyone has any expeirence compiling on xcode, i'd like some insights, i'm getting symbol errors for the IONetworkingFamily, i think i need to get some more projects or verify the includes..

 

I'm currently getting erros like this:

 

SIOCSIFDEVMTU was not declared in this scope.. i think that is declared in sockio.h, which is being included.. so i gotta play around some more, i'm new to xcode, not to c++ though..

 

If anyone has any pointers please let me know

thanks

cos

Link to comment
Share on other sites

I re-installed OSX on my laptop. For some reason, I get skipping ever few minute or so when watching videos. I never had this before.

 

Also I can't remember exactly how I am supposed to upgrade to 10.4.9 on my 9400. I remember I can use the combo update, then replace the kernel and some kexts.. which kexts?

Link to comment
Share on other sites

This is how I fixed my installation after the official 10.4.9 Apple Combo update.

Restart into Vista or XP and replace these files via MacDrive 7:

 

1) mach_kernel with the Netkas SSE3 Sleep kernel

2) AppleSMBIOS.kext with the one from JaS 10.4.8 for Adobe CS3 compatibility

3) Check if Natit.kext, NvidiaEFI.kext and LaptopDisplay.kext are still present

4) IONetworkFamily.kext to fix Ethernet

5) Delete ALCinject so you can re-patch AppleHDA once you're back into the Mac and copy over tbcarey modifications

6) PowerManagement.bundle

7) Install Prasys' ACPI package once Mac is running smoothly, update DCPU Manager to 0.5

 

That's all I had to do.

 

Hope this helps,

 

Pawel.

 

I've downloaded the source code for IONetworkingFamily from 10.4.9 and from 10.4.3, and the AppleBCM440 from 10.4.9 and 10.4.3

 

After diffing the source code of the actual driver implementation itself, there is no difference in teh code other then a type safety cast call in the 10.4.9..

 

OSMemberFunctionCast(IOInterruptEventAction, this,

&BCM440X::interruptOccurred)

 

is the 10.4.9, the 10.4.3 was

 

(IOInterruptEventAction) &BCM440X::interruptOccurred

I'm pretty sure that the OSMemberFunctionCase method won't prevent our nic chip from working.. I'm going to do research on this method, but i truly think i need to get the 10.4.9 IONetworkingFamily to compile w/ lots of debuggin so i can test this stuff out..

 

If anyone has any expeirence compiling on xcode, i'd like some insights, i'm getting symbol errors for the IONetworkingFamily, i think i need to get some more projects or verify the includes..

 

I'm currently getting erros like this:

 

SIOCSIFDEVMTU was not declared in this scope.. i think that is declared in sockio.h, which is being included.. so i gotta play around some more, i'm new to xcode, not to c++ though..

 

If anyone has any pointers please let me know

thanks

cos

 

cosmo1t, could it be possible that you actually have a fault with your Broadcom Ethernet?

Link to comment
Share on other sites

This is how I fixed my installation after the official 10.4.9 Apple Combo update.

Restart into Vista or XP and replace these files via MacDrive 7:

 

1) mach_kernel with the Netkas SSE3 Sleep kernel

2) AppleSMBIOS.kext with the one from JaS 10.4.8 for Adobe CS3 compatibility

3) Check if Natit.kext, NvidiaEFI.kext and LaptopDisplay.kext are still present

4) IONetworkFamily.kext to fix Ethernet

5) Delete ALCinject so you can re-patch AppleHDA once you're back into the Mac and copy over tbcarey modifications

6) PowerManagement.bundle

7) Install Prasys' ACPI package once Mac is running smoothly, update DCPU Manager to 0.5

 

That's all I had to do.

 

Hope this helps,

 

Pawel.

 

I did that today, and now OSX won't start. Maybe there is some more kexts I need to restore. (I really should remember these...)

Link to comment
Share on other sites

Quoting an old post I know, but yesterday I was playing with Garageband and I was too unable to get sound through the Sigmatel. I had to use my X-Fi instead.

 

If the Subwoofer and the stereo speakers could be somehow swapped in the kext, this would probably solve the problem (making the subwoofer the 2nd audio device, not the first).

 

I've just re-installed the original AppleHDA.kext and patched it with the codec dump from Devilhood, without the subwoofer fixes, and it works with Garageband.

 

We need the Primary sound device to stay the stereo speakers, and the secondary to be the subwoofer - not the other way round. Can anybody help please?

Link to comment
Share on other sites

I've just re-installed the original AppleHDA.kext and patched it with the codec dump from Devilhood, without the subwoofer fixes, and it works with Garageband.

 

We need the Primary sound device to stay the stereo speakers, and the secondary to be the subwoofer - not the other way round. Can anybody help please?

 

Can you attach the version of applehda.kext you are using which works with garageband so that I can compare the difference in the info.plist, cause I have already got the version with subwoofer working and I cannot use the previous applehda patch to re-patch it again.

Link to comment
Share on other sites

Can you attach the version of applehda.kext you are using which works with garageband so that I can compare the difference in the info.plist, cause I have already got the version with subwoofer working and I cannot use the previous applehda patch to re-patch it again.

 

What works is the standard unpatched AppleHDA.kext - then using AppleHDA patcher along with the codec dump that Devilhood uploaded. There is no subwoofer working in this (I believe it's the kext that you hacked to get subwoofer working).

 

File here

Link to comment
Share on other sites

first of all I'd like to thank everybody working on this guide/thread, specially devilhood.

 

I'm trying to install osx on an inspiron 6400 with ati x1400 and intel 3945.

 

I'm looking for the daemones kernel. I'm hoping it will help me unstuck from 1024x768, since the steps from the guide didn't help (only got mouse artifacts). I couldn't find any active link. Can someone PM me?

 

Someone on irc passed me a link to a kernel, but when I uname it it gives me semthex:/nebukadnezar. That's not the one, right?

Link to comment
Share on other sites

thanks flibblesan.

 

so which one should I install? I installed JaS 10.4.8 + PPF1 + PPF2

 

if I understood well on the guide, for that devilhood recommends the mifki daemones 8.8.1 kernel...

 

I don't mind the artifacts, as long as I get the right resolution..

Link to comment
Share on other sites

mid-waltz, ask ppl in the irc.osx86.hu #kernel channel, or PM me if I'm there and I can send you it.

I haven't tried the very latest Semthex kernel, but his stuff r0x0rz the hackint0shb0x0rz so it's a sure bet that his Kernel will perform just as good.

I mainly recommend the daemonES kernel because our boards and CPU's don't require any kind of patching to have full compatibility, where-as Semthex's is for older hardware.

 

JaS 10.4.8 + PPF1 + PPF2 is fine, you should probably think about upgrading to JaS 10.4.9 too, because the kernels available for that are pretty flawless now.

Link to comment
Share on other sites

thanks devilhood.

 

i've been a few times to the kernel channel, but it was always quite unresponsive.. I'll try more often. Maybe with some luck I'll find you.

 

about installing the 10.4.9, is it worth it? Someone told me it brings a lot of problems.

 

anyway, in case it's worth it, are there a lot of steps to apply the JaS combo update? I saw in an earlier post that you installed using the official apple combo update, am I right?

Link to comment
Share on other sites

thanks devilhood.

 

i've been a few times to the kernel channel, but it was always quite unresponsive.. I'll try more often. Maybe with some luck I'll find you.

 

about installing the 10.4.9, is it worth it? Someone told me it brings a lot of problems.

 

anyway, in case it's worth it, are there a lot of steps to apply the JaS combo update? I saw in an earlier post that you installed using the official apple combo update, am I right?

 

Hi mid-waltz,

 

I too have a Inspiron 6400, the JaS combo update works flawlessly on it, you litterally just run it, afterwards make sure you restart.

 

Your hackintosh will then reboot a few times - usually two. Then it will boot straight into OS X 10.4.9, grab the latest 10.4.9 kernel from irc.osx86.hu - channel: #1049 and replace the old one with it, this will solve FSB issues - make sure you're using cpus=1 of course, because both cores still don't work properly at the moment. Only thing you'll most likely need to do yourself is re-install the Graphics card driver.

 

~mac.nub

Link to comment
Share on other sites

Hey Hey. Rogabean's back and now a member of the E1705 club..

 

Hmmm I actually had something worth saying about this laptop but I forgot what.. so I'll edit this later.

 

*Edit*

 

Now I remember.. i actually had a question. I've been tinkering with Sleep under 10.4.9 with 8.9.1 and was wondering if anyone with the Nvidia 7900 had been able to successfully get sleep working consistently. I can get intermittent sleep by disabling SafeSleep and only using the NvidiaEFI driver, but then I only get it fully back from sleep about 35% of the time and end up with the 32bit banding issue making it not worth it.

Link to comment
Share on other sites

Awesome information here!

 

I got an inspiron 6400 and just installed JaS 10.4.8 with PPF1 & 2 and after the install I cant get past the apple screen!

 

I tried different installation options and now i get a kernal panic. Im on the verge of giving up! Any suggestions?

 

Video card is the x1400..but I cant even get into the OS to work on any other drivers! I'm not really a mac guy so any assistance would be awesome :D

Link to comment
Share on other sites

thanks a lot for that mac.nub, looks good, i'll try it out soon.

 

amp3d, looks like we have the same system (we're both doomed with the x1400) and using the same iso, and it worked for me.. so here's what I did:

- I disabled firewire in the BIOS (1394 in devices I think), I'm not 100% sure but I think it fixed a booting problem.. Haven't re-enabled it so far since I'm not using firewire..

- I disabled the both cores in the BIOS (in performance), it will make everything faster, you can re-enable that later when you set cpus=1

- in installation I only selected the intel JaS thingy and the sigmatel patch, that's it.

I don't know if it's the best way, but just with that you should be able to boot perfectly. then follow the next steps....

Link to comment
Share on other sites

I've been thinking about that. But I'll probably lose the warranty if I open up the laptop won't I? Maybe dell can do it for me, and I could also ask them to replace the wireless card. I'll call them to check if that's possible..

 

I've seen a lot of installers for nvidia. Is there a card more compatible than the others? Also, would all features work, like multiple monitors (not just mirroring)?

Link to comment
Share on other sites

My warranty is out and I forgot to extend it :)

 

I'm going to be replacing my 7800 Go with a 7900 GS at some point this week probably, they're both just as compatible as each other.

 

A Dell engineer should be able to assist you with changing a part, but I'm not 100% certain. You don't need an engineer to swap over the Wireless card as I do not believe it voids your warranty, same applies for memory upgrades.

Link to comment
Share on other sites

 Share

×
×
  • Create New...