Jump to content

All AHCI ports recognized on ICHx ! (yep in AHCI, not IDE)


  • Please log in to reply
90 replies to this topic

#61
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany

Different dev id's when you are running in AHCI mode.


Ah , i understand.

The PC-Bios sets the AHCI Mode and CH8 becomes other Dev-IDs.

So my MSI Board, which has no AHCI Option in BIOS will not switch to this mode, even the Chips (Intel Chips) would do that if the BIOS make something ?

#62
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Question:

It may be the HIGH UMDA Mode 5, that be an problem (timing).
Kernel panic mostly comes up when large / high transferof file (Cloning!).
Normaly work with HD didnt give kernel panic.


So can somebody (which made this AppleIntelPIIXATA.kext (within IOATA.familiy) limit UMDA to 4 ?
Would give no big performance problems on normal work and work with small files.



I found that in AppleIntelPIIXATATiming.h it may the easiest way to change that.
change line
{ 5, 1, 16, 1, 20, kPIIX_PCI_IDECONFIG_FAST_PCB0 }
into
{ 5, 2, 8, 2, 30, kPIIX_PCI_IDECONFIG_PCB0 } (same as 4)



static const PIIXUDMATiming
piixUDMATiming[] =
{
/* Mode CT RP UDMATIM Cycle U-DMA Clock */
{ 0, 4, 6, 0, 120, 0 },
{ 1, 3, 5, 1, 90, 0 },
{ 2, 2, 4, 2, 60, 0 },
{ 3, 3, 8, 1, 45, kPIIX_PCI_IDECONFIG_PCB0 },
{ 4, 2, 8, 2, 30, kPIIX_PCI_IDECONFIG_PCB0 },
{ 5, 1, 16, 1, 20, kPIIX_PCI_IDECONFIG_FAST_PCB0 }
};

Sure, would be better to change/limit UMDA to Mode 4 in some .cpp code, because
IOREGISTRY would show UMDA 5 Mode, and we didnt know if it is an Patched Mode 5 (to 4)

#63
tuck1989

tuck1989

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
Hey,
I too am looking to update to 10.5.3 and am concerned about ahci problems. Installed using iatkos 2, and everything worked well on vanilla (except sound and lan). However, tried updating to 10.5.3 via netkas' method last night and bricked my system because I was getting an ahci related error on boot (something involving something being incorrect superclass or something like that...) I found a fix that involves 10.5.2 kexts, but it left my system somewhat unstable and I'd like to use all 10.5.3 kexts if possible. Do these device id fixes work for 10.5.3? I'm using ICH9r on an asus p5e board...

Edit: Please ignore my sig, this was an old system...

#64
mulletman13

mulletman13

    InsanelyMac Protégé

  • Members
  • PipPip
  • 89 posts
I'm currently running in Compatibility mode after updating to 10.5.3.

I'm on a Thinkpad R61 running ICH8 with a 965 Mobile Express Chipset. I really am not entirely aware of what is going on regarding these. Additionally, what are the benefits from AHCI? Could these be related to my computer idling hot?

#65
bartont

bartont

    InsanelyMac Protégé

  • Members
  • PipPip
  • 84 posts
I only installed the IOATAFamily.kext on 10.5.3, ignored the rest. I now have AHCI working on my dell inspiron 530!!! Finally.

#66
keplenk

keplenk

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts
Hi,

I just noticed that in 10.5.4, the AHCI port problems were already fixed. I'm just wondering if they are the same as the one that CycloneFR did. If they are the same, I wont replace it :P

Thanks

#67
Threepwood

Threepwood

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 224 posts
So 10.5.4 makes DuNe's fix obsolete? Is it better to install Kalyway's 10.5.3 combo update and then the .4 update straight from Apple? And then all SATA ports work without the orange drive icons and everything?

#68
formerglory

formerglory

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:FL, USA

The topic says it all.

I just grabbed some kexts from new 10.5.2 from new macs (some kexts have been updated) and noticed the new AHCI kext gave me support for all my ICH9 ports in AHCI (I flashed my P5K with P5KR bios to have AHCI...) so if you don't wanna use IDE Enhanced + DuNe hacked IOATAFamily, here is a small pack with some updated kexts, including the 4 ports patched IOATA from DuNe if you still wanna use IDE.

http://www.mediafire.com/?1mnbxlxtvib

Here you are, enjoy ! :D

EDIT : If you are running 10.5.3, these files are useless.



Thank you Cyclonefr. Solved for me as well on 965P-DS3 v3.3. So all four yellow ports work (Enabled as AHCI). Jmicron disabled. Solved memory freezes as well above 4GB. :(

For people, who were getting yellow external drive icons or Unknown AHCI controller, I have attaching my modified kexts (for all ICHs including ICH9 and ICH9R) here. These are AHCI and IOATA kexts only. If you need the other USB kexts from cyclonefr, then you can download from his link to get those as well.



Edit: Enable AHCI mode and native 0-3 ports (first two lines in BIOS). Disable that troublesome junky jmicron controller, referred something as "Onboard SATA/IDE device" (two lines way below in the bios) if you get any memory freezes like me.

I can confirm that this works on a GA-965P-DS3 Rev. 3.3, on 10.5.4 and all current updates/etc. Full AHCI, ICH8, all my orange ports, and with LioNEXT's kexts, regular hard drive icons. My purple ports work too, but I just have a CD-ROM hooked up to it. All my drives are on the orange ports and on the IDE bus. I applied the first set of kexts, and then the second. It was probably overkill, but it didn't hurt. So, do as you will.

Big ups to Cyclonefr and LioNEXT! Thanks guys!

#69
slowlaris

slowlaris

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
  • Location:Canada
P5K-VM (ICH9) with 10.5.4 is working!

I am running a KalyWay 10.5.2, upgraded to 10.5.3 using KalyWay Combo upgrade and upgraded again using 10.5.4 Apple Update Software. I had to dig a bit to find my device id, but it worked.

I have also tested the ACHI-ICH9 driver from a Macbook running 10.5.4... it also works, but I got the orange disk icon!


Good stuff Cyclone! Merci mec!

I can make my .kext available.... Just ask!

#70
luismanson

luismanson

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
any ideas about nvidia? i have an MCP67 and i can not makeit work no mather what y try, however under linux it works with AHCI kernel module...
why should not work whith this instead of AppleNForceATA ????

#71
Le-Bebop

Le-Bebop

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 208 posts
  • Gender:Male
  • Location:--Babylone--
to fix the "Unknown AHCI Standard Controller", on P5W-DH, I applied this method (Thanks Cyclonefr :D ):
I just put " 0x29238086" as Vendor Name in the Info.plist of AppleAHCIPort.kext (See below).
Apparently it is working, but not completly... So the real solution is to found the real vendor id of my devices:
------> How To Do That, Please..... (edit) Ok , Sorry HERE.. Search Befor Ask... B)

So, for the moment I have that:
Attached File  ahci_screen.tiff   236.1KB   156 downloads


<key>GenericAHCI</key>
<key>ICH6 ESB2 AHCI</key>
<key>ICH7MAHCI</key>
<key>ICH8MAHCI</key>

---> <key>Vendor Name</key>

#72
Dark_Elf

Dark_Elf

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 216 posts
  • Gender:Male
  • Location:Italy
Uhm... the link doesn't work anymore. Could someone please reupload it?
Cheers :)

#73
MajorKen

MajorKen

    InsanelyMac Protégé

  • Members
  • Pip
  • 26 posts
  • Gender:Male
I second the motion. Could someone reuplaod it, please? :D

Uhm... the link doesn't work anymore. Could someone please reupload it?
Cheers :D



#74
palbence

palbence

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
  • Gender:Male
  • Location:Budapest, Hungary
hello. i have kalyway leopard 10.5.3 installed on an asus p5k motherboard. now the problem is, that leopard doesn't detect my ide-drive. to make this more understandable: my drives: 1: sata2-320gb-windows: leopard can read that, 2: sata2-500gb-leopard: no problem, 3: ide-80gb-datas: os x doesn't detect it all.
please help me, what shall i do?

#75
justvisiting

justvisiting

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 273 posts
another thread along similar lines. 1st post has support for up to ICH10 and ICH10R for OSX 10.5.5:

http://forum.insanel...mp;#entry769132

#76
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany

hello. i have kalyway leopard 10.5.3 installed on an asus p5k motherboard. now the problem is, that leopard doesn't detect my ide-drive. to make this more understandable: my drives: 1: sata2-320gb-windows: leopard can read that, 2: sata2-500gb-leopard: no problem, 3: ide-80gb-datas: os x doesn't detect it all.
please help me, what shall i do?

If its the only IDE device you may get an SATA>IDE converter (i payed new 10 Euro - mostly 10-15 Euro, US$ is less). You avoid also the crashes with more than 3 GB RAM!!!! (both IDE drivers,AppleATIVIA + JMicronATA are buggy for >3 GB RAM)
I have SATA-DVD, SATA-HD and now IDE>SATA HD all working and disabled the JMicron (IDE and SATAJM) completly, all running on AHCI native. Board GA-EP35-DS3.

#77
palbence

palbence

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
  • Gender:Male
  • Location:Budapest, Hungary
thank you for your help

#78
slipttees

slipttees

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 343 posts
  • Gender:Male
  • Location:Iguatu-CE, Brazil
I own an "Intel 82501HB (ICH8) ACHI SATA controller" and I can't make it work, can someone help me?

#79
AMDZen

AMDZen

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts

I second the motion. Could someone reuplaod it, please? :)


3rd times a charm?

#80
Bungo

Bungo

    InsanelyMac Sage

  • Coders
  • 318 posts
  • Gender:Male
Hi
I succesfuly installed from retail dvd using boot-132 method and updated to 10.5.1, next 10.5.5 (ComboUpdater from Apple) and installed needed kexts.
Everything seemed to work, but I noticed that DVD drive stoped respond (no ejected) after few minutes with disk in it (can't eject other removable drives too).
Tried different combinations, various of kexts, no results. I've the same problem with GA-G33-DS3R. Both mobos has ICH9R.
Anybody noticed that issue? How can I resolve it?





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