cosmo1t Posted May 31, 2007 Share Posted May 31, 2007 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 More sharing options...
flibblesan Posted May 31, 2007 Share Posted May 31, 2007 Strange. I've never had a problem with it myself, and I often have bittorrent running. Link to comment Share on other sites More sharing options...
cosmo1t Posted May 31, 2007 Share Posted May 31, 2007 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 More sharing options...
flibblesan Posted May 31, 2007 Share Posted May 31, 2007 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 More sharing options...
devilhood Posted May 31, 2007 Author Share Posted May 31, 2007 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 More sharing options...
flibblesan Posted June 1, 2007 Share Posted June 1, 2007 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 More sharing options...
cosmo1t Posted June 3, 2007 Share Posted June 3, 2007 The broadcom chip works fine in windows. Link to comment Share on other sites More sharing options...
flibblesan Posted June 4, 2007 Share Posted June 4, 2007 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 More sharing options...
sj1069 Posted June 5, 2007 Share Posted June 5, 2007 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 More sharing options...
flibblesan Posted June 5, 2007 Share Posted June 5, 2007 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 More sharing options...
mid-waltz Posted June 7, 2007 Share Posted June 7, 2007 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 More sharing options...
flibblesan Posted June 7, 2007 Share Posted June 7, 2007 daemonES kernel is old and out of date. Get the latest kernels from IRC. You won't get the ATI X1400 working without artifacts at the moment. Nobody has a completely working kext. Link to comment Share on other sites More sharing options...
mid-waltz Posted June 7, 2007 Share Posted June 7, 2007 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 More sharing options...
mid-waltz Posted June 8, 2007 Share Posted June 8, 2007 is it possible with the x1400 to span on multiple monitors (laptop and external), instead of mirroring? still no news of daemones kernel.. ! still looking. Link to comment Share on other sites More sharing options...
devilhood Posted June 8, 2007 Author Share Posted June 8, 2007 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 More sharing options...
mid-waltz Posted June 8, 2007 Share Posted June 8, 2007 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 More sharing options...
mac.nub Posted June 8, 2007 Share Posted June 8, 2007 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 More sharing options...
rogabean Posted June 8, 2007 Share Posted June 8, 2007 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 More sharing options...
amp3d Posted June 8, 2007 Share Posted June 8, 2007 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 Link to comment Share on other sites More sharing options...
rogabean Posted June 8, 2007 Share Posted June 8, 2007 I'm using cpus=1 platform=X86PC fn=3 myself. Although my first question would be... What options did you install when you installed it? Link to comment Share on other sites More sharing options...
A-ONE Posted June 8, 2007 Share Posted June 8, 2007 So does anyone have thier audio working fine in garageband? like are you able to use the mic and actually get thigns recorded? if so please tell me what you did and what you are using... Link to comment Share on other sites More sharing options...
mid-waltz Posted June 9, 2007 Share Posted June 9, 2007 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 More sharing options...
flibblesan Posted June 9, 2007 Share Posted June 9, 2007 Well, those with the ATI X1400 can replace it with an Nvidia card easily and cheaply. Check out ebay. Link to comment Share on other sites More sharing options...
mid-waltz Posted June 9, 2007 Share Posted June 9, 2007 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 More sharing options...
devilhood Posted June 9, 2007 Author Share Posted June 9, 2007 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 More sharing options...
Recommended Posts