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

#61
philminatz

philminatz

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
  • Location:NY

what is your mobo?
If you remove the JmicronATA you won't be able to boot if your disk is Pata and so connected to the Jmicron IDE.
This kext is for the sata handled by the IChx controller. And yes remove AppleVIaAta. this last one is obsolete.


see my sig for mobo, etc. My main drive is on the ichx controller. The system simply won't boot if I remove appleViaAta. I'll give this another go, hopefully it will allow me to use my 8gb. so far the only thing that prevents the random kernel panics under load is maxmem=2048.

#62
-DuNe-

-DuNe-

    InsanelyMac Sage

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

see my sig for mobo, etc. My main drive is on the ichx controller. The system simply won't boot if I remove appleViaAta. I'll give this another go, hopefully it will allow me to use my 8gb. so far the only thing that prevents the random kernel panics under load is maxmem=2048.


Do you install correctly the kext ? i mean : doing the permissions , remove AppleVIAAta, and after that delete the Extensions.mkext.
With Kalyway you can also use kexthelper to install the kext
This kext should work with your mobo as it seem to be an ICH9 based one.

#63
philminatz

philminatz

    InsanelyMac Protégé

  • Members
  • Pip
  • 24 posts
  • Location:NY

Do you install correctly the kext ?


Yeah, sorry, my mistake. It worked this time. I'll let you know if it stops my 4gb+ kernel panics as well...

#64
Sergio_sl

Sergio_sl

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Hello from Spain!

With the kext correctly installed on my computer (ASUS P5K, core 2 duo E6550, 4x1GB kingston, nvidia 8500GT, +DWL G122 wifi USB) everything works fine now, except GLan of the motherboard.. but I don't need it.

Thanks!

#65
erbasvizzera

erbasvizzera

    Insanely GuitarMan

  • Members
  • PipPipPipPipPip
  • 347 posts
  • Gender:Male
Thanks for the work!
I have try the v1.1 but is lowest between the1.0.
when I move windows in desktop are crappy.

i hope help you in your work

bye

#66
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Hi, i have ASUS G945 Board (SATA+PATA) , EFI V8.0 patched Intel Kernel 9.2
IDs: 0x27df,8086 for CH7 PATA, 0x27c0, 8086 for CH7 SATA

(My UDMA-6 (SATA-II) is shown in IORegistryexplorer as UDMA 0x5 ?!

PROBLEM: Kernel Panic if boot from SATA with APPLEEFIRUNTIME.KEXT installed ?!

I can use my new SATA HD well , but not when i boot from it (kernel panic in appleefiruntime.kext).

If i REMOVE the appleefiruntime.kext i can boot from it without Kernel PANIC !!!

For what is that kext used ?

I had removed AppleViaATA, but didnt helped, (need to remove the appleefiruntime.kext)

What can that be:
Problem with AHCI.kext, SMSBIOS.KEXT, KERNEL ?

Booting from PATA is OK, even appleefiruntime.kext is not removed ?!

Thanks

#67
-DuNe-

-DuNe-

    InsanelyMac Sage

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

Thanks for the work!
I have try the v1.1 but is lowest between the1.0.
when I move windows in desktop are crappy.

i hope help you in your work

bye

what do you mean ?
moving windows are slowest ? lol
the version 1.1 is not the cause since the only thing that changed in the code betwen this one and the V1.0 is just how the controller is detected.
So it can not have effect on windows....

#68
erbasvizzera

erbasvizzera

    Insanely GuitarMan

  • Members
  • PipPipPipPipPip
  • 347 posts
  • Gender:Male

what do you mean ?
moving windows are slowest ? lol
the version 1.1 is not the cause since the only thing that changed in the code betwen this one and the V1.0 is just how the controller is detected.
So it can not have effect on windows....


Sorry for my english ;)
you have right but, why 1.0 work perfect in reactivity and stabilty, and 1.1 have lost stability?
is probably depending of my pc, i think......
however my first problem in the past days is kernl panic with 4GB ram, and with your kext the problem is solved.

Bye

#69
audio01

audio01

    InsanelyMac Protégé

  • Members
  • PipPip
  • 64 posts
Hi again,

For me, on my Dell Lappy, AHCI has sligthly better benchmark results than ATA (is how it says in BIOS settings).

Boot times with AHCI=35~40, ATA=45+ seconds.

I know you said "desktop machines".


Well, yes, but I was refering to "desktop" like usage. (i.e. single-user usage, not multi-user server enviroment).

The boot time isn't a real test for true disk performance. Maybe your configuration is slower detecting the devices when using the IDE mode (mine is all the opposite).

Actually using or not the AHCI is practically the same. There isn't too much difference anyway.

If you prefer the AHCI mode, it's ok. This fixed kext that -DuNe- is giving us is preferable for ICH8/ICH9 (not R version) motherboards that can't detect all the devices with the original kext.

Cheers!

#70
-DuNe-

-DuNe-

    InsanelyMac Sage

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

Sorry for my english :(
you have right but, why 1.0 work perfect in reactivity and stabilty, and 1.1 have lost stability?
is probably depending of my pc, i think......
however my first problem in the past days is kernl panic with 4GB ram, and with your kext the problem is solved.

Bye


Seriously, the 1.1 has not lost stabilitlity.the code has not too much changed, i changed just a condition.(and it seems ICH8 works better with)
The way the controller is handled has not changed.

#71
eddie11c

eddie11c

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 772 posts
I tried this, all my drives still work in IDE mode, but with AHCI turned on I still only see 2 of them. This is on a Gigabyte DS3L motherboard. It seems only the first controller is seen as my time machine drive is on the 2nd controller and dissapears with AHCI on. I deleted the AppleVIAATA.kext and replaced my IOATAFamily.kext with the one you linked. Repaired permissions and rebuilt the mkext. If you have any ideas let me know.

#72
-DuNe-

-DuNe-

    InsanelyMac Sage

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

I tried this, all my drives still work in IDE mode, but with AHCI turned on I still only see 2 of them. This is on a Gigabyte DS3L motherboard. It seems only the first controller is seen as my time machine drive is on the 2nd controller and dissapears with AHCI on. I deleted the AppleVIAATA.kext and replaced my IOATAFamily.kext with the one you linked. Repaired permissions and rebuilt the mkext. If you have any ideas let me know.


THis kext fixes the bug with AppleIntelPIIXATA. AppleINtelPIIXATA handle sata in IDE mode and not intended for AHCI.
AHCI is handled by AppleAHCIPort.kext. I would like to brings you 4 ports in AHCI with your ICH9 , but problems is that this driver is not "Open source" so...

#73
eddie11c

eddie11c

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 772 posts
Ahh I must have misread what this was for, sorry.

#74
macgirl

macgirl

    Stargate's Pharaoh

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

Hi again,
Well, yes, but I was refering to "desktop" like usage. (i.e. single-user usage, not multi-user server enviroment).

The boot time isn't a real test for true disk performance. Maybe your configuration is slower detecting the devices when using the IDE mode (mine is all the opposite).

Actually using or not the AHCI is practically the same. There isn't too much difference anyway.

If you prefer the AHCI mode, it's ok. This fixed kext that -DuNe- is giving us is preferable for ICH8/ICH9 (not R version) motherboards that can't detect all the devices with the original kext.

Cheers!

My chipset is ICH8M and it does not use this kext, and if it could use it there is no advantange because the mobile version does not have 4 ports, as -DuNe- already clarified.

Maybe is faster because it uses another set of kexts (IOAHCIfamily).

But I'm planning to set a new box with the GA-P35-DS3L board, so I am really excited about this.

#75
XanthraX

XanthraX

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 424 posts
  • Gender:Male
  • Location:Romania

Hey all,

Here you can find the newest AppleIntelPIIXATA kext driver for Intel ICHx chipsets.(ICH0 to 8 and 9)
..


It works well here. Thank you!

#76
erbasvizzera

erbasvizzera

    Insanely GuitarMan

  • Members
  • PipPipPipPipPip
  • 347 posts
  • Gender:Male

Seriously, the 1.1 has not lost stabilitlity.the code has not too much changed, i changed just a condition.(and it seems ICH8 works better with)
The way the controller is handled has not changed.


Hi
i have reisntall the 1.1 and now work very fine, idon't know why yesterday have problem.........

i think was install not correctly.

Thanks

bye

#77
vlad1966

vlad1966

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Gender:Male
  • Location:Earth
  • Interests:Computers (especially Macs) OS X, sports cars (fast cars in general), blondes.
See my sig. I'm trying to avoid the 4GM RAM kernel panic & was hoping by removing AppleVia.kext & AppleVIAATA.kext & installing DuNe's IOATAFamily.kext that this would help me getting KPs above 3GB RAM usage. I used kexthelper after removing the 2 AppleVIA's & cleared cache.

I now need to use AHCI to boot the system since if I set IDE for my HDD's in BIOS, OS X won't boot - seems like I can't win.

Please help.

#78
erbasvizzera

erbasvizzera

    Insanely GuitarMan

  • Members
  • PipPipPipPipPip
  • 347 posts
  • Gender:Male

See my sig. I'm trying to avoid the 4GM RAM kernel panic & was hoping by removing AppleVia.kext & AppleVIAATA.kext & installing DuNe's IOATAFamily.kext that this would help me getting KPs above 3GB RAM usage. I used kexthelper after removing the 2 AppleVIA's & cleared cache.

I now need to use AHCI to boot the system since if I set IDE for my HDD's in BIOS, OS X won't boot - seems like I can't win.

Please help.


You have to remove only AppleVIAATA.kext, not AppleVia.kext.

#79
-DuNe-

-DuNe-

    InsanelyMac Sage

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

See my sig. I'm trying to avoid the 4GM RAM kernel panic & was hoping by removing AppleVia.kext & AppleVIAATA.kext & installing DuNe's IOATAFamily.kext that this would help me getting KPs above 3GB RAM usage. I used kexthelper after removing the 2 AppleVIA's & cleared cache.

I now need to use AHCI to boot the system since if I set IDE for my HDD's in BIOS, OS X won't boot - seems like I can't win.

Please help.


Like erbasvizzera said to you : dont uninstall AppleVia.kext !!!!Only AppleViaATA.
If you still have problem with 4gb that certainly because you use JMicronATA.kext for Ide HDD.
This one cause kernel panic like AppleVIAATA !

#80
vlad1966

vlad1966

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Gender:Male
  • Location:Earth
  • Interests:Computers (especially Macs) OS X, sports cars (fast cars in general), blondes.
Thanks everyone - I put back AppleVia.kext, removed JMicronATA.kext - will try to restart in IDE mode.

UPDATE:

didn't work - had to re-enable AHCI.Actually, I don't mind AHCI except for 2 minor problems : the orange HDD icons & if I accidently click on the Eject arrownext to my 2 storage HDD's, the finder ejects them thinking they're removeable drives so I have to reboot to get them back.Is there a way to solve BOTH of these problems?If I could get the 2 above problems solved, At least this way I wouldn't have to worry about the 4MB RAM limit.





0 user(s) are reading this topic

0 members, 0 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