Jump to content

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


  • Please log in to reply
90 replies to this topic

#41
LioNEXT

LioNEXT

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 204 posts
  • Gender:Male
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. :D

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.

Attached File  AHCI_kexts_modified.zip   650.79KB   1150 downloads

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.

#42
seye

seye

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
Hi

I had hot-swap for a while on one port only. Is there a way to enable SATA hot-swap on all ICH9R ports?

#43
MacKing

MacKing

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts
  • Gender:Male
  • Location:Malta, Europe
I have a motherboard P5KC (ASUS) which has a (southbridge ICH9) and tried to install the leopard but everytime i try to install the error still waiting for root device show up!!. So i went into bios and changed the Sata Configuration to Compatible and JMicron Controller to IDE...this time it worked but only 128GB were recognized from a hard disk of 400GB when i went to erase a volume from the disk utility....any help how can i succeed in installing leopard on an sata drive. Thanks

#44
LioNEXT

LioNEXT

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 204 posts
  • Gender:Male

I have a motherboard P5KC (ASUS) which has a (southbridge ICH9) and tried to install the leopard but everytime i try to install the error still waiting for root device show up!!. So i went into bios and changed the Sata Configuration to Compatible and JMicron Controller to IDE...this time it worked but only 128GB were recognized from a hard disk of 400GB when i went to erase a volume from the disk utility....any help how can i succeed in installing leopard on an sata drive. Thanks



I dont have that mobo to really give you the best advice. But I can give you a tip that jmicron and ICH 9 controlled ports must be different. Check your mobo manual what ports are controlled by jmicron (typically the RAID ports; if color coded then might be purple like on gigabyte) and ICH 9 (the other SATA ports). You can choose to put your hard disk and DVD on the ports controlled by Intel ICH9. May be that should work and allow more than 128GB. But as I said not an expert on that board. Search the forums here and I am sure there must be plenty of people who have installed on that board and there may be even few threads on that.

Search with this website:
http://######.com/osx86search/

#45
viperjp

viperjp

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
I've got a DG33FB motherboard (ICH9). Do these kexts provide drivers for the IDE controller too or are they just for the SATA controller?

Thanks.

#46
LioNEXT

LioNEXT

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 204 posts
  • Gender:Male

I've got a DG33FB motherboard (ICH9). Do these kexts provide drivers for the IDE controller too or are they just for the SATA controller?

Thanks.


not for jmicron; only for sata controller. in fact it would be better to turn jmicron off. it sucks big time with memory and some other issues.

#47
viperjp

viperjp

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts

not for jmicron; only for sata controller. in fact it would be better to turn jmicron off. it sucks big time with memory and some other issues.


Thanks! Actually I've got Marvell IDE Controller.
BTW, are these the vanilla kexts beside some new ids in the plist or the original source code has been modified?!?

#48
LioNEXT

LioNEXT

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 204 posts
  • Gender:Male

Thanks! Actually I've got Marvell IDE Controller.
BTW, are these the vanilla kexts beside some new ids in the plist or the original source code has been modified?!?



my understanding is that these are not modified after-market source code kexts but available on new macs (as per cyclonefr; see first post), only new ids added.

why do you want to use IDE controller? I would say get SATA stuff and get rid of IDE. also search if someone has solved on your mobo.

http://www.insanelym...php/t99634.html

right now I am planning that besides the four sata ports that i have, if i need more, i will buy a PCI-SATA card like IOGEAR low profile SATA Internal PCI-X GICe720S3W6, etc

#49
dakiz71

dakiz71

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts

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.

Attached File  AHCI_kexts_modified.zip   650.79KB   1150 downloads

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.


it doesn't work for me, I have a P5W DH (ICH7) and I used your kexts (with PCWIZ OSx86 Tools Utility), now my internal HDDs have proper icons (Thank you!) but
I still have UNKNOWN AHCI STANDARD CONTROLLER in the profiler screen (every sata port works properly though),
suggestions?

#50
cyclonefr

cyclonefr

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,751 posts
  • Gender:Male
  • Location:Paris, France
Yes, just add your ICH7 vendor id in AppleAHCIPort.kext/Contents/MacOS/Info.plist, replacing the old vendor id from apple with yours.

#51
LioNEXT

LioNEXT

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 204 posts
  • Gender:Male
oh. actually ICH7m is already present in the list but ICH7 is not. thought nobody uses it anymore. so old! ;)
but yea, it just easy to add that to list.

#52
dakiz71

dakiz71

    InsanelyMac Protégé

  • Members
  • Pip
  • 28 posts

Yes, just add your ICH7 vendor id in AppleAHCIPort.kext/Contents/MacOS/Info.plist, replacing the old vendor id from apple with yours.


easy to say!!! but unfortunately I am totally new to mac os and hackintosh so you are talking chinese to me! :wacko:
First I have to learn how to get the vendor id, then I should put it in the plist! LOL, I think I am fine with the unknown controller!
Ah let me thank you for your wonderful job with Geforce 8800GT installation, I followed agrafuese guide (based on your work) and it's ok now! thank you!

#53
patsphone2

patsphone2

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
So this works perfect for seeing all six SATA disks connected to my board if I put it in AHCI mode, but is there a way to get 10.5.2 to see them if they are in RAID mode? I configured all six of them as a RAID array in the BIOS, not in Windows.

#54
ddrdark

ddrdark

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 188 posts
  • Location:Spain

@cyclonefr: I have a ga-p35-ds3l and im using 3 of the 4 satas.
sata 1: hd with 10.5
sata 2: hd with vista
sata 3: dvd rw

I was using 10.5 today and had to burn a dmg into a dvd. Used disk utility to burn the image but I wont burn, "dvd is being used by another application" and "dvd drive is not able to burn image".
Turned off the box and put the dvdrw drive on sata2. Disk utility is currently burning the image while writing.

Had anyone have experinced this? Anyone using a dvd drive on sata 3 or 4?
Have a nice weeked guys, respect.

My setup is the following:

sata 1: hd with leopard
sata 2: hd with media/work files (formated as HFS+)
sata 3: hd with vista/xp/linux
sata 4: dvd +rw dl

All is working good. For pc specs see my sign

hope this helps

#55
seye

seye

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
Hi

I did a fresh installation witht the retail guide and everything works smoothly now. Also thanks to those ICH9R kexts. I even managed to get PS/2 support back.

Now all the drives have a grey disk icon. Unfortunately some of my disks are removable drives and when I want to remove them I have to enter an admin password. Is it possible to just have certain ports defined as removable drives?

I also have a few SATA-CF readers. The cards are not recognized when plugged in. Where can I define them as removable media?

#56
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Can we use the added device infos in the new 10.5.3 kexts ?

I didnt used this before.
Updated from 10.5.2 to .3 , using 10.5.2 HD .kexts.

Question:
I have an MSI P965 NEO-F
Device IDs of my INtel SATAs:
2820:8086, Intel 8201H (IHC8) 4 Port SATA IDE Contr
2825:8086, Intel 8201H (IHC8) 2 Port SATA IDE Contr
Whats the difference between them (confuseing because also JMICRO has one SATA in my board)?

I know there are 2 or 3 .kexts i must add / change dev-ID in their info.plists.
I looked in but not in all are those IDs already listed.




On my Board the is one SATA connection which is controlled by JMICRO (i dont use that)
and 4 SATA connections i think controlled by INtel .

How can i use them on ICHX ?
How can i see in which mode (the ICHX Mode or the other (i dondt now how you all it) they are used ?


I added my Systemprofiler output of the Serial ATA .
MY DVD is on the ATA (IDE) JMIRCO i know thats not good, will buy sometimes an SATA DVD.

Thanks

#57
eberts

eberts

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 138 posts
Hi there,
maybe I should clarify that not all ICHx support AHCI (like the standard ICH7 e.g aka 82801GB), there's no option for it in BIOS and I've read on intel's specifications that only ICH7-M, ICH7DH or ICH7R supplies AHCI support.
And yes, it may be old but it's still used in a lot newer motherboards (like P5GC-MX/1333, great board btw. supporting 45nm cpus).
So the title seems to be a bit misleading ;)

#58
mitch_de

mitch_de

    InsanelyMacaholic

  • Retired
  • 2,902 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Hi, i looked in the CYCOLNE FIR AHCI package (3 .kext, AppleAHCIPort+IOAHCIFamily+IOATAFamily.

Confusing:
I looked in each .plist for Device IDs of Intel CH8 .
My MSI P965 NEOF-F Intel CH8 has:
2820:8086, Intel 8201H (IHC8) 4 Port SATA IDE Contr
2825:8086, Intel 8201H (IHC8) 2 Port SATA IDE Contr

I found in AppleAHCIPort.kext : ICH8 2824 , ICH8R 2821 and ICH8M 2829,
but NO 2820 or 2825 (its me!)

Where i found in IOATAFamily/Plugins/AppleIntelPIIXATA.kext :
ICH8 2 Port Serial ATA : 2825 (OK, its me!)
ICH8 Serial ATA: 2820 (OK, its me!)

This is confusing !!!

Why can i find my CH8 Dev-IDs only in AppleIntelPIIXATA.kext , not in AppleAHCIPort ?

Can i add my
2820:8086, Intel 8201H (IHC8) 4 Port SATA IDE Contr and
2825:8086, Intel 8201H (IHC8) 2 Port SATA IDE Contr also to AppleAHCIPort.kext ?

Do AppleIntelPIIXATA.kext and AppleAHCIPort.kext need each other OR is ppleAHCIPort.kext an addition to AppleIntelPIIXATA.kext.
Has AppleIntelPIIXATA.kext to do with native AHCI SATA or only for other modes needed (non AHCI)

#59
Superhai

Superhai

    InsanelyMac Legend

  • Retired Developers
  • 1,425 posts
Different dev id's when you are running in AHCI mode.

#60
bandit614

bandit614

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Wait, so do I install Leopard with AHCI off, install these kexts, then reboot with AHCI on?

Or do I turn AHCI on before installing Leopard, then once I boot to the desktop for the first time, install the kexts before my memory usage gets over 3 gigs?





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