Jump to content

AppleIntelPIIXATA kext fully working for all ICHx Mobo (All Sata Channels working)


  • Please log in to reply
417 replies to this topic

#21
QuietOC

QuietOC

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 264 posts
Any chance someone can do this for Tiger (10.4.11)?

#22
-DuNe-

-DuNe-

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 268 posts
  • Gender:Male
  • Location:France

Any chance someone can do this for Tiger (10.4.11)?


zef told me he will apply my modifications to the Tiger AppleIntelPIIXATA sources.
But he must reinstall tiger for that. So i can not give any date for it.

#23
Slip

Slip

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 139 posts
Big Thanks.

xbench 167
Disk Test 82.16

Asus P5K-SE
C2D 2.4
1G 800Mhz Ram
100 Gig SATA
10.5.2 kernel 9.2
MBR EFI Vanilla
LG Sata DVD
Sound 883

Removed AppleVIAATA kext.
Havn't tried other chanels

#24
macgirl

macgirl

    Stargate's Pharaoh

  • Retired
  • 7,615 posts
  • Gender:Female
  • Location:Mexico City
  • Interests:Techie gadgets
Cooooooool.

So AHCI == Enhaced Mode?

Does it have any advantage on the ICH8m ?

EDIT:
Anyway, on my Lappy two kexts are used, AppleIntelPIIXATA (for the IDE DVD) and AppleAHCIPort (for the HD, in AHCI mode of course).

#25
-DuNe-

-DuNe-

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 268 posts
  • Gender:Male
  • Location:France

Cooooooool.

So AHCI == Enhaced Mode?

Does it have any advantage on the ICH8m ?

EDIT:
Anyway, on my Lappy two kexts are used, AppleIntelPIIXATA (for the IDE DVD) and AppleAHCIPort (for the HD, in AHCI mode of course).


No, AHCI is not Enhanced IDE ;)
On ICH8m it brings no advantage cos ICH8m have only one Sata Controller with 2 ports.
This new kext corrects a bug into the original apple code but , this bug was affecting only ICHx mobo with 2 Sata controllers.

#26
audio01

audio01

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts
WOW!!! Excellent!!! Great progress this kext has made!

Kuddos to -DuNe- and anyone involved in this fix!

Still didn't test it, but I guess it should work ok. No more > 3GB RAM kernel panics because of the buggy AppleVIAATA.kext!

Now, please, would it work in Tiger as is?

Or at least the patched AppleIntelPIIXATA.kext plugin embedded in Tiger's IOATAFamily.kext?

Or should we wait for the fix for the original Tiger's kext?

Thank you very much!!!

#27
Babafritz

Babafritz

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Great! Anyone tried it on a Gigabyte P35/ICH9 board?

#28
welz

welz

    InsanelyMac Protégé

  • Members
  • Pip
  • 12 posts
confirmed working on gigabyte p35-DS3l
Although ACHI is disabled, there seems to be no loss in data transfer speed.
I took 5gb worth of data and transfered it from my OS drive to my storage drive quickly and error free.
I have 3 SATA drives, 2 are hard drive and 1 is dvd-rw.

THANK you SO MUCH!!

#29
QuietOC

QuietOC

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 264 posts

Now, please, would it work in Tiger as is?

No, I already tried it.

Or at least the patched AppleIntelPIIXATA.kext plugin embedded in Tiger's IOATAFamily.kext?

I don't think that will work either, but I haven't tried it.

Hard drives are generally faster at single user workloads with NCQ disabled. I believe NCQ is disabled in IDE mode and enabled with AHCI. So, turning off AHCI and using this kext might give you a slight performance increase--unless you are running a server.

#30
tomazzzi

tomazzzi

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 420 posts
  • Gender:Male
  • Location:FRANCE
will this work on a gigabyte GA965P-dq6 (ich8) ?

will this avoid me to get kernel panic when using more than 3gig of memory ?

thanks !!!!!!!!!!!!

#31
-DuNe-

-DuNe-

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 268 posts
  • Gender:Male
  • Location:France

will this work on a gigabyte GA965P-dq6 (ich8) ?

will this avoid me to get kernel panic when using more than 3gig of memory ?

thanks !!!!!!!!!!!!


Yes, it should work without panic with more than 3gig :(

#32
audio01

audio01

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts
GREAT!!!

Please, fix Tiger's kext also! Many of us are still (and will be) with Tiger for a while.

Thank you very much!!!

#33
tomazzzi

tomazzzi

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 420 posts
  • Gender:Male
  • Location:FRANCE
Great :(

I ll try that as soon as possible

Thanks for your answer DuNe :whistle:

#34
superjunaid

superjunaid

    InsanelyMac Protégé

  • Donators
  • 24 posts
  • Gender:Male
  • Location:Corona, CA
Hey Dune, this looks like significant driver. I have a P5W DH Deluxe m/b with the ICH7-R controller, the AppleSMBIOS.kext that came with 10.5.2 (I think detected the controller properly) but as soon as I loaded the SMBIOS.kext to get rid of the "Hackintosh" from the boot rom, it threw the ICH7-R to show as "Generic AHCI driver version 1.0", I'd like to get the correct driver on the system.

Will try this driver tonight, see if that helps. But you mention that the BIOS settings need to be at IDE and not AHCI. Anyhow I'll give this a shot.

Thanks for you excellent work!

#35
neocui

neocui

    InsanelyMac Protégé

  • Members
  • Pip
  • 29 posts

Hey all,Here you can find the newest AppleIntelPIIXATA kext driver for Intel ICHx chipsets.(ICH0 to 8 and 9)All your sata ports should now work correctly. No more need of the old AppleVIAATA kext.This has been tested and is know to work on the Asus P5K, P5K-E and Asus P5K Premium.It should work with all mobos ICH based : 965 DS3, P5B, P5K-SE, P5K-VM, P5K pro etc etc.Drive(s) are UDMA enabled, and fully working without i/o errors.AppleVIAATA should be removed or at least IChx ID inside of it to avoid conflicts.This fix works as well in IDE Enhanced Mode or in IDE Compatible Mode.Give me feedback for any issues.The two ICH9 sata controllers in action :Posted ImageHere the link of the 10.5.2 IOATAFamily kext with the new AppleIntelPIIXATA embedded in its plugin folder:http://www.mediafire.com/?7z4kgxyhjf1

So does this fix the 4GB kernel panic that we saw in the VIAATA driver?

So does this fix the 4GB kernel panic that we saw in the VIAATA driver?

WOW AMAZING.NO MORE KERNEL PANICS WITH 4G OF MEMORY!!!Let's make this a sticky.

#36
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
I thought you guys with 4GB had kernel panics even with the unpatched AppleIntelPIIXATA (2 ports only) and on AHCI... ???

That'd be funny adding 2 ports to the kext fixed that bug :(

#37
audio01

audio01

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts
Hi,

I can confirm that the original unpatched AppleIntelPIIXATA.kext works correctly with >3 GB. I think that the patch only fixes the detection of more than one separate bus device.

The problem is with the AppleVIAATA.kext and also JmicronATA.kext. To me the bug (or just bad programming) is that those two kext aren't PAE compatible (this is just my guessing). What that means? They can't work with more than around 3 GB RAM. Otherwise they Kernel Panic!

Cheers!

#38
erbasvizzera

erbasvizzera

    Insanely GuitarMan

  • Members
  • PipPipPipPipPip
  • 347 posts
  • Gender:Male
Thanks Dune!
I have no more panic with 4GB ram on my P5KC mobo.

Bye

#39
cyber_tods

cyber_tods

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Great work Dune!! Thanks!

Is there a way to make all 4 ports working when AHCI is enabled?

I have a P35-DS3L and after installing the new kext, it works but only in IDE mode.

SHould I try to delete JMicron kext?

I have Ubuntu/Vista also installed and they both work better when AHCI is on. I have 4 SATA devices and only 2 is detected when AHCI is enabled in Leopard. I have no choice to enabled IDE mode everytime I boot to Leo just to see the other 2 SATA devices :(

It's really annoying to go into the BIOS everytime you boot to Leo and when you logout you have to go back again to enable AHCI when you boot to Vista or Ubuntu :(



THanks!

#40
tomazzzi

tomazzzi

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 420 posts
  • Gender:Male
  • Location:FRANCE
this kext doesn t work on a gigabyte ga965p-dq6

tried every sata ports & every bios settings i can t boot with it

it kills my install :unsure: , let s hope time machine can save me





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy