@Scramblejams
I thought I was through with this thread (tho I am sure it will go on forever), but the fact thatt you say you can run full AHCI in Linux is interesting. I would think that Intel does not make 2 separate SouthBridge chips, ICH8 and ICH8R, it just does not make economic sense. So they must cripple the ICH8 with the
chipset bios. (I didn't even know chipsets had their own bios - lol)
see the chipset schematic here:
http://developer.intel.com/products/chipsets/P965/prodbrief.pdf
So maybe Linux can do it, whereas XP cant. You say you have NCQ in Linux on Intel set to AHCI in bios. as such you must also have hot swap.
I have mentioned it twice already that Intel tells you, no AHCI or Hot swap on ICH8 chipset. I dont know why people keep asking about this.
Heres a screenshot from another angle - AN iNTEL MOBO MANUAL:
http://img19.imageshack.us/img19/4062/intelhotahcipdfjy0.jpg
Thats about as clear as can be..
But maybe I should qualify it with "on Win XP" - heh
If you try to fresh install XP on a SATA drive on Intel set to AHCI in bios - it wont happen, you will get a black screen.
If you install a SATA drive to JM, in either AHCI or RAID, and load drivers, you will get full AHCI with hot swap, tagged cueing and write cache. In other words, JM works.
And, once again - no true SATAII (2) - no AHCI. Do NOT leave your drive jumpered as SATA1!!!!!
As far as Linux, and your allegations, it would be nice to see a screenshot of whatever Linux has as a "device manager" to see how - on that O/S with AHCI on - the ntel controller looks when configured in that O/S.
Now, somebody came long and said, "I can alter the .inf files and such for the ICH8R with some ICH8 and trick XP to configure AS THOUGH the O/S saw an ICH8R and it will just load it as AHCI (not RAID)"
Very clever guy.
So, if you load the
ALTERED F6 floppy during XP install, windows will load the 82801HB controller into dev manager under IDE controllers. O.K., we have fooled XP, but we have not fooled the Southbridge chipset bios.
After loading the Intel infinstall chipset driver routine, the HDD in "disk drives" remains just a drive - not a SCSI drive (SATA)
The 82801HB controller remains in IDE controllers - which it is not, if true SATA.
I have write caching tab showing on my Intel SATA drive, but after I check it once, it greys out everything and cant be checked again - which I assume means it fails. Remember - it WORKS on JM363. And WITH hot swap.
So then I looked at the hacked drivers, versus the unhacked Intel drivers side by side - they sure looked the same, but they werent
http://img172.imageshack.us/img172/7233/iaahcidifferencecf9.jpg
http://img172.imageshack.us/img172/1070/aahcidif2fg4.jpg
http://img258.imageshack.us/img258/9649/aahcidif3lf4.jpg
He appears to want to enable the 2824 device
The hack is not working, but he is very close and a little more tweaking would prob make it happen. But I dont care - I have my DFI board now.
Scramblejams =
Doing this "phony" AHCI hack, even if it does not work, at least you wont have to change bios with O/S.
While I am at it here (on and on), I might mention some possible help for those that have DVD with SATA on same controller probs.
The bios on first screen (Standard CMOS Features) is very slimy stuff...... (sigh)
The first entry will say none if you have no drive on the SATA 0 port, if you have one, it will show the drives numbers, but if you first hit enter, when it says none, you can then set "none" again (not auto) - and then that port is off, no matter what you do. Same for port 1.
Port 2 or 3, or when set IDE 4-4, 5-5, are different in that they can be set native (master/master) or IDE legacy emulation (prim/sec prim/sec). If you load a SATA optical drive you may have:
A SATA drive that WONT emulate IDE
A SATA drive that MUST emulate IDE.
A SATA drive that MUST be in a full AHCI port
A SATA drive that MUST be on a native, non AHCI port.
(May take a while to digest all that - LOL)
So it is very important WHICH port you put the DVD on, WHICH model DVD you purchase, and how you config ports 2-3.
FWIW, I have now modified my install routine so that use of a USB drive can be eliminated..
Something many might be unawares is that you can use MULTIPLE floppies during F6 XP install.
>Make JM F6 floppy (latest 1.17.11.02) (naked - no folder)
>Make JM F6 floppy with 5 F6 files - add the 2 files for JM IDE under "applications" sub folder in 1.17.11.02 extract (naked)
>Make Intel HACKED DRIVER F6 (8 files) (naked)
>Make intel Matrix driver floppy by extracting the ia621.exe - do not run it - extract it using DOS commands with -A as described previously here
UPDATE: There is now a version
7 of these drivers on station-drivers, use that one
http://www.station-drivers.com/page/intel%20raid.htm
Place all extracted files that are in the vers. 7.0.1020
"ALL" folder on this floppy naked.
Put ypur drives on the JM, Set JM to enabled, AHCI or RAID
Turn Intel on with AHCI and native
Make everything in CMOS Standard features port 0-1 to auto AFTER hitting enter on first "none", do not allow IDE on ports 2-3, hit enter on BOTH and then "NONE"
Start XP install, delete partition XP was on, "D" then "L", then format and start install.
Tap F6 several times, and when preliminary stuff ends, and you are prompted, put in your first JM floppy and hit S (select). Pick the AHCI or RAID driver install hit enter.
Put in Hacked Intel AHCI floppy, hit "S" pick the AHCI, hit enter and then continue.
Before first boot, XP will first ask for JM driver disk - put in SECOND JM F6 floppy, with the IDE drivers.
Then it will ask for Intel Matrix drivers, put in SECOND Intel driver floppy.
If you then dont see JM ide controller in dev man, just point standard IDE controller dev man update driver to applications/JM IDE folder.
Run JM setup.exe, reboot, run Intel infinstall 8.4 beta, reboot.
So I dont keep repeating stuff, peeps have to read more of the thread, other than just a few posts.