AppleVIAATA over 4gb RAM bug solved (at least i believe so)! JMicron and AppleNForceATA at development, For those who has trouble with ATA drivers and more than 4gb of ram. |
![]() |
AppleVIAATA over 4gb RAM bug solved (at least i believe so)! JMicron and AppleNForceATA at development, For those who has trouble with ATA drivers and more than 4gb of ram. |
|
verdant
InsanelyMacaholic
|
![]() |
Dec 29 2008, 01:47 PM Post #241
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
@ pyrates
Thanks for pointing out MD5 "switch" error.......error corrected, and tutorial modified to incorporate your suggestions....... Also, I use an installer by eddie11c to fix About This Mac.......see my blog entry dated Friday 27th June 2008...... BTW why did you choose to QUOTE I also ran osx86 tools and enabled Quartz GL and rebooted. Then I ran UInstaller and selected the following: -Set drive to mine to install to -Set time out to 5 seconds -Set native resolution to my monitors -Install PC EFI v9 Chameleon Edition 1.0.12 -Time machine fix -Set efi string for video card to NVidia 8600GTS 256MB was the system not running Time machine OK.......are you running dual monitors......? |
|
pyrates
InsanelyMac Sage
|
![]() |
Dec 30 2008, 02:23 AM Post #242
|
![]() ![]() ![]() ![]() ![]() ![]()
|
@ pyrates Thanks for pointing out MD5 "switch" error.......error corrected, and tutorial modified to incorporate your suggestions....... Also, I use an installer by eddie11c to fix About This Mac.......see my blog entry dated Friday 27th June 2008...... BTW why did you choose to was the system not running Time machine OK.......are you running dual monitors......? Just general house keeping whenever I install OS X. The options of selecting your video card for efi and setting the resolution for efi show the native resolution of the boot image then that your monitor supports. I think it looks better |
|
litroncn
InsanelyMac Protégé
|
![]() |
Dec 31 2008, 02:50 PM Post #243
|
|
I have downloaded your code and rewrite for my ITE8213, i can eject the DVDROM(press F12), but when i insert a disk, my desktop starts to freeze, may be kernel panics, by the way, the media icon does not show up on the desktop.
So how can i fix it? i find a hand-writing mistake in your code void AppleATIATARoot::pciConfigWrite32( UInt8 offset, UInt32 data, UInt32 mask ) { UInt8 u32; // should be Uint32 u32 ? IOLockLock( fPCILock ); u32 = fProvider->configRead32( offset ); u32 &= ~mask; u32 |= (mask & data); fProvider->configWrite32( offset, u32 ); IOLockUnlock( fPCILock ); } Any suggestion/hits would be appreciated PS: RAM 4GB |
|
biodes
InsanelyMac Protégé
|
![]() |
Jan 3 2009, 03:40 PM Post #244
|
|
I have downloaded your code and rewrite for my ITE8213, i can eject the DVDROM(press F12), but when i insert a disk, my desktop starts to freeze, may be kernel panics, by the way, the media icon does not show up on the desktop. So how can i fix it? i find a hand-writing mistake in your code void AppleATIATARoot::pciConfigWrite32( UInt8 offset, UInt32 data, UInt32 mask ) { UInt8 u32; // should be Uint32 u32 ? IOLockLock( fPCILock ); u32 = fProvider->configRead32( offset ); u32 &= ~mask; u32 |= (mask & data); fProvider->configWrite32( offset, u32 ); IOLockUnlock( fPCILock ); } Any suggestion/hits would be appreciated PS: RAM 4GB Hi i have a GA-EP45-DS4P with ite8213 chip ... would you like to share the kext for test ??? greets.. |
|
billilys
InsanelyMac Protégé
|
![]() |
Jan 3 2009, 05:25 PM Post #245
|
![]()
|
Hi SlacHack
i add two string in your APPLEVIAATA.KEXT V2 and im sur than all P5Q PRO USER will appreciated Here my lspci MARVELL string and the appleviata.kext i build from your driver 03:00.0 IDE interface [0101]: Marvell Technology Group Ltd. 88SE6121 SATA II Controller [11ab:6121] (rev b2)
AppleVIAATA_V2_P5QPRO_incl_.kext.zip ( 29.79K )
Number of downloads: 43Thanks my friend |
|
lamune
InsanelyMac Protégé
|
![]() |
Jan 3 2009, 09:00 PM Post #246
|
|
i add two string in your APPLEVIAATA.KEXT V2 and im sur than all P5Q PRO USER will appreciated here my lspci MARVELL string 03:00.0 IDE interface [0101]: Marvell Technology Group Ltd. 88SE6121 SATA II Controller [11ab:6121] (rev b2) and the appleviata.kext i build from your driver haha, not just P5Q people, msi neo2-fr people will too! Thanks! lspci shows: 05:00.0 IDE interface [0101]: Marvell Technology Group Ltd. Device [11ab:6121] (rev b2) (prog-if 8f [Master SecP SecO PriP PriO]) edit: tested ram with rember, passed with flying colors. Before, it didnt even last a minute before it KP-ed |
|
billilys
InsanelyMac Protégé
|
![]() |
Jan 4 2009, 07:24 PM Post #247
|
![]()
|
haha, not just P5Q people, msi neo2-fr people will too! Thanks! lspci shows: 05:00.0 IDE interface [0101]: Marvell Technology Group Ltd. Device [11ab:6121] (rev b2) (prog-if 8f [Master SecP SecO PriP PriO]) edit: tested ram with rember, passed with flying colors. Before, it didnt even last a minute before it KP-ed cool Enjoy and spread it |
|
gnatok
InsanelyMac Protégé
|
![]() |
Jan 5 2009, 03:29 PM Post #248
|
|
I have same problem with LITE-ON DVD and AppleNForceATA.kext v0.1. It does not read CDs/DVDs after install kext(((
|
|
Beerkex'd
Parliament Funkadelic
|
![]() |
Jan 8 2009, 07:48 PM Post #249
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
Here my lspci MARVELL string and the appleviata.kext i build from your driver lol been there, done that. http://forum.insanelymac.com/index.php?s=&...t&p=1014041 Yours is much cleaner than the one I did though. And mine didn't have the SATA ports working. Thanks! |
|
billilys
InsanelyMac Protégé
|
![]() |
Jan 9 2009, 09:09 PM Post #250
|
![]()
|
I have same problem with LITE-ON DVD and AppleNForceATA.kext v0.1. It does not read CDs/DVDs after install kext((( show us your entire lspci QUOTE lol been there, done that. thumbsup_anim.gif http://forum.insanelymac.com/index.php?s=&...t&p=1014041 Yours is much cleaner than the one I did though. And mine didn't have the SATA ports working. Thanks! Happy it's works perfect for you |
|
gnatok
InsanelyMac Protégé
|
![]() |
Jan 10 2009, 02:57 PM Post #251
|
|
show us your entire lspci 0:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1) 00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2) 00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2) 00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1) 00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2) 00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1) 00:05.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) 00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) 00:05.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) 00:06.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2) 00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2) 00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2) 00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) 02:00.0 VGA compatible controller: ATI Technologies Inc RV670PRO [Radeon HD 3850] 02:00.1 Audio device: ATI Technologies Inc Radeon HD 3870 Audio device |
|
tvon
InsanelyMac Protégé
|
![]() |
Jan 11 2009, 01:36 PM Post #252
|
|
Using AppleNForceATA and it solved random panics I was getting (running 780i with 8G RAM on voodoo), thanks!
My only issue is that my sata dvd drives no longer work, I get a bunch of "IOATAController device blocking bus" errors. I realize sata dvd is sketchy, but it was working before with the kexts from iDeneb 1.3 install. Any ideas on how I can debug the problem? |
|
billilys
InsanelyMac Protégé
|
![]() |
Jan 11 2009, 11:19 PM Post #253
|
![]()
|
0:00.0 RAM memory: nVidia Corporation MCP55 Memory Controller (rev a1) 00:01.0 ISA bridge: nVidia Corporation MCP55 LPC Bridge (rev a2) 00:01.1 SMBus: nVidia Corporation MCP55 SMBus (rev a2) 00:02.0 USB Controller: nVidia Corporation MCP55 USB Controller (rev a1) 00:02.1 USB Controller: nVidia Corporation MCP55 USB Controller (rev a2) 00:04.0 IDE interface: nVidia Corporation MCP55 IDE (rev a1) 00:05.0 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) 00:05.1 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) 00:05.2 IDE interface: nVidia Corporation MCP55 SATA Controller (rev a2) 00:06.0 PCI bridge: nVidia Corporation MCP55 PCI bridge (rev a2) 00:06.1 Audio device: nVidia Corporation MCP55 High Definition Audio (rev a2) 00:08.0 Bridge: nVidia Corporation MCP55 Ethernet (rev a2) 00:0f.0 PCI bridge: nVidia Corporation MCP55 PCI Express bridge (rev a2) 02:00.0 VGA compatible controller: ATI Technologies Inc RV670PRO [Radeon HD 3850] 02:00.1 Audio device: ATI Technologies Inc Radeon HD 3870 Audio device lspci -nn please QUOTE Using AppleNForceATA and it solved random panics I was getting (running 780i with 8G RAM on voodoo), thanks! My only issue is that my sata dvd drives no longer work, I get a bunch of "IOATAController device blocking bus" errors. I realize sata dvd is sketchy, but it was working before with the kexts from iDeneb 1.3 install. Any ideas on how I can debug the problem? lspci -nn too |
|
tvon
InsanelyMac Protégé
|
![]() |
Jan 12 2009, 12:02 AM Post #254
|
|
lspci -nn output:
CODE 00:00.0 Host bridge [0600]: nVidia Corporation C55 Host Bridge [10de:03a1] (rev a2) 00:00.1 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ac] (rev a1) 00:00.2 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03aa] (rev a1) 00:00.3 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03a9] (rev a1) 00:00.4 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ab] (rev a1) 00:00.5 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03a8] (rev a2) 00:00.6 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b5] (rev a1) 00:00.7 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b4] (rev a1) 00:01.0 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ad] (rev a1) 00:01.1 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ae] (rev a1) 00:01.2 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03af] (rev a1) 00:01.3 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b0] (rev a1) 00:01.4 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b1] (rev a1) 00:01.5 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b2] (rev a1) 00:01.6 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b3] (rev a1) 00:02.0 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03b6] (rev a1) 00:02.1 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03bc] (rev a1) 00:02.2 RAM memory [0500]: nVidia Corporation C55 Memory Controller [10de:03ba] (rev a1) 00:03.0 PCI bridge [0604]: nVidia Corporation C55 PCI Express bridge [10de:03b7] (rev a1) 00:09.0 RAM memory [0500]: nVidia Corporation MCP55 Memory Controller [10de:0369] (rev a2) 00:0a.0 ISA bridge [0601]: nVidia Corporation MCP55 LPC Bridge [10de:0360] (rev a3) 00:0a.1 SMBus [0c05]: nVidia Corporation MCP55 SMBus [10de:0368] (rev a3) 00:0b.0 USB Controller [0c03]: nVidia Corporation MCP55 USB Controller [10de:036c] (rev a1) 00:0b.1 USB Controller [0c03]: nVidia Corporation MCP55 USB Controller [10de:036d] (rev a2) 00:0d.0 IDE interface [0101]: nVidia Corporation MCP55 IDE [10de:036e] (rev a1) 00:0e.0 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a3) 00:0e.1 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a3) 00:0e.2 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a3) 00:0f.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI bridge [10de:0370] (rev a2) 00:0f.1 Audio device [0403]: nVidia Corporation MCP55 High Definition Audio [10de:0371] (rev a2) 00:11.0 Bridge [0680]: nVidia Corporation MCP55 Ethernet [10de:0373] (rev a3) 00:12.0 Bridge [0680]: nVidia Corporation MCP55 Ethernet [10de:0373] (rev a3) 00:13.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0376] (rev a3) 01:00.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:05b1] (rev a2) 02:00.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:05b1] (rev a2) 02:02.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:05b1] (rev a2) 03:00.0 VGA compatible controller [0300]: nVidia Corporation GeForce 8800 GT [10de:0611] (rev a2) 05:07.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) [104c:8023] 05:09.0 Ethernet controller [0200]: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller [100b:0020] thanks |
|
gnatok
InsanelyMac Protégé
|
![]() |
Jan 12 2009, 06:36 AM Post #255
|
|
lspci -nn please 00:00.0 RAM memory [0500]: nVidia Corporation MCP55 Memory Controller [10de:0369] (rev a1) 00:01.0 ISA bridge [0601]: nVidia Corporation MCP55 LPC Bridge [10de:0360] (rev a2) 00:01.1 SMBus [0c05]: nVidia Corporation MCP55 SMBus [10de:0368] (rev a2) 00:02.0 USB Controller [0c03]: nVidia Corporation MCP55 USB Controller [10de:036c] (rev a1) 00:02.1 USB Controller [0c03]: nVidia Corporation MCP55 USB Controller [10de:036d] (rev a2) 00:04.0 IDE interface [0101]: nVidia Corporation MCP55 IDE [10de:036e] (rev a1) 00:05.0 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a2) 00:05.1 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a2) 00:05.2 IDE interface [0101]: nVidia Corporation MCP55 SATA Controller [10de:037f] (rev a2) 00:06.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI bridge [10de:0370] (rev a2) 00:06.1 Audio device [0403]: nVidia Corporation MCP55 High Definition Audio [10de:0371] (rev a2) 00:08.0 Bridge [0680]: nVidia Corporation MCP55 Ethernet [10de:0373] (rev a2) 00:0f.0 PCI bridge [0604]: nVidia Corporation MCP55 PCI Express bridge [10de:0377] (rev a2) 02:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV670PRO [Radeon HD 3850] [1002:9505] 02:00.1 Audio device [0403]: ATI Technologies Inc Radeon HD 3870 Audio device [1002:aa18] |
|
Anthrax-VX
InsanelyMac Protégé
|
![]() |
Jan 17 2009, 09:56 PM Post #256
|
|
well i have been using iatkos for a couple of days everything seemed perfect till i actually needed to start doing some work with cs4. opened up a couple of files and it crashed. read about appleviaata.kext fixes because over 3 gigs isnt supported by 32 bit or something because applieviaata was made for 32bit so i tried slashhack's fixes posted here http://forum.insanelymac.com/index.php?sho...1&start=100 and im not sure if im not doing it right or im not choosing the right files (i chose AppleVIAATA.kext-v0.2.zip
and JMicronATA.kext.zip) but it didnt fix nething. so i opened up my activity monitor and opened those programs and files again and it seems to crash aroudn 2.5 ish gigs of ram. not sure what to do but ne way here is my setup. iatkos 5i 10.5.5 upgraded throguh apple to 10.5.6. abit ip35-e core 2 duo e6750 nvidia 7300gt 512mb 2 SATA hard drives internel 3 ATA hard drives EXTERNAL(through USB CASES) 1 IDE DVD drive this motherboard does use jmicron (cant disable through bios) 6 gigs of ram 2x2gig and 2x1gig sticks. thx for thehelp ahead of time. EDIT: i just thought of something i think it may not be workign with slashacks appleviaata kexts because im running iatkos 5i which secures its own kexts in a folder so you can do apple update without it messing up your system. how do i modify those kexts so it runs off of the new AppleVIAATA.kext file? thx oh and i just ran REMBER and it gave me a kernel panic instantly. |
|
pyrates
InsanelyMac Sage
|
![]() |
Jan 17 2009, 10:12 PM Post #257
|
![]() ![]() ![]() ![]() ![]() ![]()
|
Found a new bug in the 0.1 version of the NForceATA kext. It has lots of problems with dvd drives. When it's integrated into an OS X dvd and you're booting from it, you'll get a still waiting for root error. When it's loaded into OS X after it's installed, then it won't mount any dvd's that are put in. But the strange thing is that after waiting 10-15 minutes, it will detect it as a blank dvd when it's not.
My hardware specs: P5N32-E SLI Plus - uses mcp55 storage driver Core 2 Quad Q6600 cpu 8 gb of ram sata hard drives sata blu-ray/dvd-rw drive Previously with the test version of the kext when it was integrated into an OS X install dvd it was able to find the root device which is the dvd to boot from. And that was able to mount dvd's just fine for me without every one of them being detected as a blank dvd. Kext is available from here. |
|
HaTaX
InsanelyMac Protégé
|
![]() |
Jan 18 2009, 11:18 AM Post #258
|
|
What's happenin to you is really really weird. Try this one, it tries to use Legacy mode if native mode fails. slashack, I downloaded this kext you made because of some funkiness I'm getting on my JMicron controller. It's the only controller enabled in my system right now and it drives 2 eSATA ports and 1 IDE port. I think I've got it masked so that the JMicron kext doesn't try to attach to the eSATA ports when AHCI is enabled, but am not 100% sure. I've posted what's been going on at this thread: http://forum.insanelymac.com/index.php?sho...d=1045961&# Perhaps you've got an idea? I'm thinking it has something to do with the fact that these are eSATA ports and I bet not many people here are running this controller in the fashion I am. One thing that gives me hope is that this WAS working in 10.5.4, but since moving to iATKOS v5 and then updating to 10.5.6, I haven't been able to go from IDE to AHCI mode for the eSATA ports. |
|
Fillerue
InsanelyMac Protégé
|
![]() |
Jan 19 2009, 09:42 AM Post #259
|
|
Much appreciated, been looking how to fix this kernel panica and this resolved random kernel panics w 4GB RAM. But, just as pyrates told now it wount mount internal sata dvd-rw, just spins media inside, acting like broken device.
My lspci CODE 00:00.0 RAM memory [0500]: nVidia Corporation MCP61 Memory Controller [10de:03ea] (rev a1) 00:01.0 ISA bridge [0601]: nVidia Corporation MCP61 LPC Bridge [10de:03e0] (rev a2) 00:01.1 SMBus [0c05]: nVidia Corporation MCP61 SMBus [10de:03eb] (rev a2) 00:01.2 RAM memory [0500]: nVidia Corporation MCP61 Memory Controller [10de:03f5] (rev a2) 00:02.0 USB Controller [0c03]: nVidia Corporation MCP61 USB Controller [10de:03f1] (rev a3) 00:02.1 USB Controller [0c03]: nVidia Corporation MCP61 USB Controller [10de:03f2] (rev a3) 00:04.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI bridge [10de:03f3] (rev a1) 00:05.0 Audio device [0403]: nVidia Corporation MCP61 High Definition Audio [10de:03f0] (rev a2) 00:06.0 IDE interface [0101]: nVidia Corporation MCP61 IDE [10de:03ec] (rev a2) 00:07.0 Bridge [0680]: nVidia Corporation MCP61 Ethernet [10de:03ef] (rev a2) 00:08.0 IDE interface [0101]: nVidia Corporation MCP61 SATA Controller [10de:03f6] (rev a2) 00:08.1 IDE interface [0101]: nVidia Corporation MCP61 SATA Controller [10de:03f6] (rev a2) 00:09.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI Express bridge [10de:03e8] (rev a2) 00:0b.0 PCI bridge [0604]: nVidia Corporation MCP61 PCI Express bridge [10de:03e9] (rev a2) 01:09.0 Communication controller [0780]: Conexant HSF 56k Data/Fax Modem [14f1:2f20] 01:0a.0 FireWire (IEEE 1394) [0c00]: NEC Corporation uPD72874 IEEE1394 OHCI 1.1 3-port PHY-Link Ctrlr [1033:00f2] (rev 01) 02:00.0 VGA compatible controller [0300]: nVidia Corporation G70 [GeForce 7300 GT] [10de:0393] (rev a1) Thanks in advance for any help, much appreciated. |
|
mikedually
InsanelyMac Protégé
|
![]() |
Jan 21 2009, 02:42 AM Post #260
|
|
I hope im in the right thread. I am not versed in computers but I have a hackintosh running leopard 10.5.2 with 4 gigs of ram, intel quad core 2.4 ghz
ddr2 800, nvidia 8500 gt 512 mb. 500gb SATA-II. I accidentally did a software update and now i can't boot up. I get a panic warning on boot and i get the restart prompt. Is there any way for me to fix. Be easy on me as I am not a programmer in the least bit. Im just hoping to be able to get it to work. Any help would be much appreciated.
|
![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 12:21 PM |