Jump to content
34 posts in this topic

Recommended Posts

Ok, i did some fast research to find an NCQ benchmarking setup that made sense and this one did, at least to me:

http://forums.storagereview.net/index.php?showtopic=26006

 

I did exactly the same, start up 8 instances of that tool, "Position" of 0%, 5%, 10%, 15%,.....,35% using "Block Size" of 256KB. I had switched NCQ off (was in XP in IDE mode). I first tested my hdd, a WD. One instance had about 80 mb/s, 8 instances had a total of about 12-15 mb/s, so a pretty disappointing performance hit (which was to be expected though). Then, continuing in IDE mode, i tested the x25-M SSD. One instance resulted in 252 mb/s, 8 instances totalled exactly up to 252 mb/s again ! So I didn't even had to try NCQ, I already knew it couldn't make a difference. However, I wanted to see how my WD would perform under NCQ. I found out that it was about 10% faster with NCQ enabled.

 

One interesting little thing to notice about the x25-M SSD: in IDE mode, the throughput got evenly divided among the 8 instances, they all had exactly 1/8 of the 252 mb/s. However, under AHCI mode, 1 instance got about 248 mb/s and the other's only like 0.5 mb/s.

 

Anyway, for me absolutely no reason to switch back to AHCI.

  • 8 months later...
Here's a modified AppleIntelPIIXATA.kext with support for all Intel ICHx controllers including the new ICH10. This means you no longer have to have the AHCI mode enabled in BIOS. Personally, I dislike the AHCI mode because of it's slow HDD detection (especially on the GA-EP45-DS3L board). To install this kext, place it inside the "PlugIns" folder in the IOATAFamily.kext. If you already have a AppleIntelPIIXATA.kext in your "PlugIns" folder, remove it.

 

NOTE: Make sure to repair permissions and delete your Extensions.mkext file!

 

 

 

Enjoy :graduated:

 

kext work great thanks for the upload

Thanks OP for this. If I had saw it 3 days earlier I wouldn't have to reinstall my Vista...(Had a hard time enable the AHCI mode under Vista).

 

I am really new to this kext thing and always try to follow guide step by step. I have retail install so i have some kext file in the Extra folder of a chameleon partition. Should I put the modified IOATA kext file in the Extra folder, instead of the system extension folder? And do I need to do this repair permission thing if I put it in the Extra folder? Not sure how to do that....

 

Thanks in advance if someone could help out.

Thanks OP for this. If I had saw it 3 days earlier I wouldn't have to reinstall my Vista...(Had a hard time enable the AHCI mode under Vista).

 

I am really new to this kext thing and always try to follow guide step by step. I have retail install so i have some kext file in the Extra folder of a chameleon partition. Should I put the modified IOATA kext file in the Extra folder, instead of the system extension folder? And do I need to do this repair permission thing if I put it in the Extra folder? Not sure how to do that....

 

Thanks in advance if someone could help out.

Yep, in Extra/Extensions folder.

Permissions:

in terminal do "chown -R root:wheel disired_file.kext"

for that you need to be logged in in terminal, do "sudo -s" first.

  • 4 weeks later...
  • 3 months later...
Here's a modified AppleIntelPIIXATA.kext with support for all Intel ICHx controllers including the new ICH10. This means you no longer have to have the AHCI mode enabled in BIOS. Personally, I dislike the AHCI mode because of it's slow HDD detection (especially on the GA-EP45-DS3L board). To install this kext, place it inside the "PlugIns" folder in the IOATAFamily.kext. If you already have a AppleIntelPIIXATA.kext in your "PlugIns" folder, remove it.

 

NOTE: Make sure to repair permissions and delete your Extensions.mkext file!

 

 

 

Enjoy :)

 

This works like a charm. Been looking for a way to boot without AHCI. Thank you for this one.

  • 1 month later...
  • 1 month later...
<br />Here's a modified <u>AppleIntelPIIXATA.kext</u> with support for all Intel ICHx controllers including the new ICH10. This means you no longer have to have the AHCI mode enabled in BIOS. Personally, I dislike the AHCI mode because of it's slow HDD detection (especially on the GA-EP45-DS3L board). To install this kext, place it inside the "PlugIns" folder in the <u>IOATAFamily.kext</u>. If you already have a <u>AppleIntelPIIXATA.kext</u> in your "PlugIns" folder, <b>remove it</b>.<br /><br /><b><i>NOTE:</i></b> Make sure to <b>repair permissions</b> and delete your <u>Extensions.mkext</u> file!<br /><br /><br /><br />Enjoy <img src="http://www.insanelymac.com/forum/style_emoticons/default/smile.gif" style="vertical-align:middle" emoid=":)" border="0" alt="smile.gif" /><br />
<br /><br /><br />

 

That worked for Leopard but not for Snow Leopard. Anyway, good job!

 

<br />Now here is the snow leo verions for you.(32- bit).<br />I have tested it with success on ICH10R.<br />
<br /><br /><br />

 

I got an error saying:

...
Not loading kext com.jmicron.JMicronATA - not found and kextd not available in early boot
...
Mac OS version:
not yet set
...

 

SOME INFO:

Installed from Snow Leopard 10.6.2 Retail DVD using Kakewalk method (http://www.insanelymac.com/forum/index.php?showtopic=195248).

Motherboard: Gigabyte EP45-UD3LR

RAM: 2GB

CPU: Core 2 Duo 2.93 Ghz

Video: 9800GT 1024MB 256bit

HDD: 500GB SATA

 

lspci output from linux:

00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 6
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller
01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 9800 GT] (rev a2)
03:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)

 

I have posted the screenshots of the error in the following post:

http://www.insanelymac.com/forum/index.php...p;#entry1435779

 

Please help!

  • 1 month later...
×
×
  • Create New...