Andy Vandijck Posted March 29, 2009 Share Posted March 29, 2009 I updated AppleNForceATA.kext for a friend... Install kext under: /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns Have a lot of fun... AppleNForceATA.zip Link to comment Share on other sites More sharing options...
verdant Posted March 29, 2009 Share Posted March 29, 2009 I updated AppleNForceATA.kext for a friend...Install kext under: /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns Have a lot of fun... What does your update achieve......? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted March 29, 2009 Author Share Posted March 29, 2009 What does your update achieve......? It has the Info.plist updated with compatible id's so it can work on any version of Leopard. It has the project updated and is built with LLVM GCC 4.2 with flags on for running fast... It has deprecated warnings out... Link to comment Share on other sites More sharing options...
verdant Posted March 29, 2009 Share Posted March 29, 2009 It has the Info.plist updated with compatible id's so it can work on any version of Leopard.It has the project updated and is built with LLVM GCC 4.2 with flags on for running fast... It has deprecated warnings out... I ask because nForce SATA controllers on 630i MOBOs seem to have problems with "still waiting for root device" errors with other AppleNForceATA kexts...... 00:08.0 IDE interface [0101]: nVidia Corporation Unknown device [10de:056c] (rev a1) 00:0e.0 SATA controller [0106]: nVidia Corporation GeForce 7100/nForce 630i [10de:07f4] (rev a2) Link to comment Share on other sites More sharing options...
Onixs Posted March 30, 2009 Share Posted March 30, 2009 Does this also fix the 4gb ram, like slashack? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted March 30, 2009 Author Share Posted March 30, 2009 Does this also fix the 4gb ram, like slashack? Good question... it should... test it... EDIT: Checked, the tester had 4GB of RAM so yes... I ask because nForce SATA controllers on 630i MOBOs seem to have problems with "still waiting for root device" errors with other AppleNForceATA kexts...... 00:08.0 IDE interface [0101]: nVidia Corporation Unknown device [10de:056c] (rev a1) 00:0e.0 SATA controller [0106]: nVidia Corporation GeForce 7100/nForce 630i [10de:07f4] (rev a2) It's latest version from SVN (was V1.0.3 so...). I just modernised it a little... Link to comment Share on other sites More sharing options...
Onixs Posted March 30, 2009 Share Posted March 30, 2009 Andy So far, so Good Link to comment Share on other sites More sharing options...
hotcorez Posted March 30, 2009 Share Posted March 30, 2009 Hi Andy! Thanks for this. You read my mind or maybe my topic? hehe :- http://www.insanelymac.com/forum/index.php?showtopic=159246 Does this also fix the problem with SATA speeds and DVD / DVD-R SATA issues? Cheers, HC Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted March 30, 2009 Share Posted March 30, 2009 Thnx working here Edit: DVD Burning not working, but i does seem to read dvd/cd's better for me... AppleNForceATA: Version: 1.0.4 Last Modified: 30-03-09 16:17 Get Info String: 1.0.4, Copyright Domenico 'MeDevil' Colella. 2007, Copyright AnV Software 2009 Location: /System/Library/Extensions/AppleNForceATA.kext kext Version: 1.0.4 Load Address: 0x5b96e000 Valid: Yes Authentic: Yes Dependencies: Satisfied Integrity: Unknown Link to comment Share on other sites More sharing options...
Andy Vandijck Posted March 30, 2009 Author Share Posted March 30, 2009 Hi Andy! Thanks for this. You read my mind or maybe my topic? hehe :- http://www.insanelymac.com/forum/index.php?showtopic=159246 Does this also fix the problem with SATA speeds and DVD / DVD-R SATA issues? Cheers, HC Well, the tests we have done so far it suggest it works OK... Haven't got someone with SATA DVD drive though... so I can't test that... It should allready be a lot faster though... Link to comment Share on other sites More sharing options...
verdant Posted March 30, 2009 Share Posted March 30, 2009 Good question... it should... test it...EDIT: Checked, the tester had 4GB of RAM so yes... It's latest version from SVN (was V1.0.3 so...). I just modernised it a little... Are you able to add in IDs for 630i NForce MOBOs? 00:08.0 IDE interface [0101]: nVidia Corporation Unknown device [10de:056c] (rev a1)00:0e.0 SATA controller [0106]: nVidia Corporation GeForce 7100/nForce 630i [10de:07f4] (rev a2) Or do these restrictions (according to MeDevil) still apply : Know AHCI SATA enabled chipset device+vendor id: 0x044c10de 0x044d10de 0x044e10de 0x044f10d 0x055010de 0x055110de 0x055210de 0x055310de 0x056010de 0x055410de 0x058410deKnow AHCI PATA chipsets device+vendor id: 0x056010de 0x056010de 0x056c10de 0x075910de If your chipset is in the "Know AHCI SATA enabled chipsets" then you CANNOT USE THIS KEXT! If your chipset is in the "Know AHCI PATA enabled chipsets" then you can try to use this kext for the pata handling, but this is not tested, so try at your own risk! Link to comment Share on other sites More sharing options...
Running With Scissors Posted March 30, 2009 Share Posted March 30, 2009 Well, the tests we have done so far it suggest it works OK...Haven't got someone with SATA DVD drive though... so I can't test that... It should allready be a lot faster though... I have a SATA DVD RW drive just tell me what to do and will test it. Link to comment Share on other sites More sharing options...
hotcorez Posted March 30, 2009 Share Posted March 30, 2009 I have a SATA DVD RW drive just tell me what to do and will test it. Burn a CD/DVD hehe :censored2: Another thing - How do you examine kext dependencies? I have to type -f on my friends pc at boot time due to a buggy? disk controller kext and think it may be due to a kext dependency problem. Cheers, HC Link to comment Share on other sites More sharing options...
Andy Vandijck Posted March 30, 2009 Author Share Posted March 30, 2009 Burn a CD/DVD hehe Another thing - How do you examine kext dependencies? I have to type -f on my friends pc at boot time due to a buggy? disk controller kext and think it may be due to a kext dependency problem. Cheers, HC Force updating extensions cache... I had the same problem with a friends PC... even removing Extensions.mkext didn't work... I fixed it like this under Terminal: sudo touch /System/Library/Extensions This will force updating the cache and should fix it... I have a SATA DVD RW drive just tell me what to do and will test it. Well, install kext and see if you can burn a disc with it... Allready 2 negative reports on this so I might have to look into this... Link to comment Share on other sites More sharing options...
Hugo_bee Posted March 30, 2009 Share Posted March 30, 2009 do you think it will working on newer invidia geforce 9300/i730 chipset motherboard? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted March 30, 2009 Author Share Posted March 30, 2009 do you think it will working on newer invidia geforce 9300/i730 chipset motherboard? Depends on the controller ID... I could check if I had your .ioreg file (Generated with IORegistryExplorer)... Link to comment Share on other sites More sharing options...
EGOvoruhk Posted March 30, 2009 Share Posted March 30, 2009 What kind of motherboard does your friend have? I'm wondering if the 4GB works for the new 9300/9400 chipset Link to comment Share on other sites More sharing options...
-=n3rd=- Posted March 30, 2009 Share Posted March 30, 2009 Hey Andy, does it support NF4? I'm having trouble working on 64 bit when i get just 1,3gb free memory. I think its because of the ATA-Kext... But i can run 64 bit apps...strange. well, please answer me greets Link to comment Share on other sites More sharing options...
Andy Vandijck Posted March 30, 2009 Author Share Posted March 30, 2009 Hey Andy, does it support NF4? I'm having trouble working on 64 bit when i get just 1,3gb free memory. I think its because of the ATA-Kext... But i can run 64 bit apps...strange. well, please answer me greets NF4? without controller device ID I can't answer that... What kind of motherboard does your friend have? I'm wondering if the 4GB works for the new 9300/9400 chipset I believe one with an nForce 630 chipset... Link to comment Share on other sites More sharing options...
Hugo_bee Posted March 30, 2009 Share Posted March 30, 2009 Depends on the controller ID...I could check if I had your .ioreg file (Generated with IORegistryExplorer)... i'm very glad to give you my ioreg.. but now i've bought 2 new mobo (i think they're the future.. depend on what Apple say that will use in 2009 on newer macbook!) with MCP79.. then.. i've bought a mini-atx and a micro-atx with invidia chipset (all-in-one) geforce9300/i730.. and that's the problem i cannot boot over the loading of the kernel.. after that i've nothing! then.. do you know a way (external of mac.. obviously) to obtain a ioreg? btw.. the 1st mobo is ASUS P5N7A-VM http://www.asus.com/product.aspx?P_ID=8YiUFvK51IergAqY --- Storage Southbridge 5 xSATA 3 Gb/s ports ,1 xExternal SATA Support RAID 0,1,0+1,5,JBOD JMicron® JMB368 PATA controller 1 xUltraDMA 133/100 (RED) Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted March 31, 2009 Share Posted March 31, 2009 Well, the tests we have done so far it suggest it works OK...Haven't got someone with SATA DVD drive though... so I can't test that... It should allready be a lot faster though... I got 2 SATA DVDs, just let me know if you need a tester Hope you can make dvd burning working Link to comment Share on other sites More sharing options...
lastowl Posted March 31, 2009 Share Posted March 31, 2009 you recon you could make it a legacy kext so software update will not be removing it every time? Link to comment Share on other sites More sharing options...
-=n3rd=- Posted March 31, 2009 Share Posted March 31, 2009 Hey Andy, My NForce 4 Device ID's should be 0x10de0053 0x10de0054 and 0x10de0055 from lspci: 00:06.0 IDE interface [0101]: nVidia Corporation CK804 IDE [10de:0053] (rev f2) 00:07.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0054] (rev f3) 00:08.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0055] (rev f3) would be great to know Link to comment Share on other sites More sharing options...
pauℓzurrr. Posted March 31, 2009 Share Posted March 31, 2009 -=n3rd=-, I just checked the source code and youre id's are listed there, so it should work... IDE #define PCI_NFORCE_CK804 0x005310de SATA #define PCI_NFORCE_CK804_S1 0x005410de #define PCI_NFORCE_CK804_S2 0x005510de Edit: This are all the id's listed that should work... // ide #define PCI_NVIDIA_ID 0x10de #define PCI_NFORCE1 0x01bc10de #define PCI_NFORCE2 0x006510de #define PCI_NFORCE2_PRO 0x008510de #define PCI_NFORCE3 0x00d510de #define PCI_NFORCE3_PRO 0x00e510de #define PCI_NFORCE_MCP04 0x003510de #define PCI_NFORCE_CK804 0x005310de #define PCI_NFORCE_MCP51 0x026510de #define PCI_NFORCE_MCP55 0x036e10de #define PCI_NFORCE_MCP61 0x03ec10de #define PCI_NFORCE_MCP65 0x044810de // sata #define PCI_NFORCE2_PRO_S1 0x008e10de #define PCI_NFORCE3_PRO_S1 0x00e310de #define PCI_NFORCE3_PRO_S2 0x00ee10de #define PCI_NFORCE_MCP04_S1 0x003610de #define PCI_NFORCE_MCP04_S2 0x003e10de #define PCI_NFORCE_CK804_S1 0x005410de #define PCI_NFORCE_CK804_S2 0x005510de #define PCI_NFORCE_MCP51_S1 0x026610de #define PCI_NFORCE_MCP51_S2 0x026710de #define PCI_NFORCE_MCP55_S1 0x037e10de #define PCI_NFORCE_MCP55_S2 0x037f10de #define PCI_NFORCE_MCP61_S1 0x03e710de #define PCI_NFORCE_MCP61_S2 0x03f610de #define PCI_NFORCE_MCP61_S3 0x03f710de #define PCI_NFORCE_MCP65_S5 0x045c10de #define PCI_NFORCE_MCP65_S6 0x045d10de #define PCI_NFORCE_MCP65_S7 0x045e10de #define PCI_NFORCE_MCP65_S8 0x045f10de // AHCI #define PCI_NFORCE_MCP65_S1 0x044c10de #define PCI_NFORCE_MCP65_S2 0x044d10de #define PCI_NFORCE_MCP65_S3 0x044e10de #define PCI_NFORCE_MCP65_S4 0x044f10de And maybe a stupid question but what exactly does this mean /* * Two ATA channels max. */ #define PRI_CHANNEL_ID 0 #define SEC_CHANNEL_ID 1 Does this mean i can only use 2 sata ports?? Link to comment Share on other sites More sharing options...
hotcorez Posted March 31, 2009 Share Posted March 31, 2009 Hi Andy, Does the kext use udma6 for pata? is udma relevant to sata? Cheers, HC Link to comment Share on other sites More sharing options...
Recommended Posts