Google has failed me, please help. Here's the short version: What exactly can I do post XP install, or maybe at the F6 point when installing, to get the SATA drive to run in the so-called "Native" mode?
Intel 865GBF board (ICH5) with an SATA Maxtor drive hooked to SATA Port 0. I also have a PATA drive hooked to PATA Primary Master 0. The BIOS is set for "Enhanced" drive capabilities, meaning SATA and PATA are giving me everything they can. The BIOS is set to boot the SATA drive, and it does fine.
XP SP1 installs fine to the SATA drive, and without supplying an F6 driver, I guess due to backwards compatiblity (see below). But once in Windows, I looked at DM and found this passage from the manual to be true, proving I'm in legacy mode:
"In legacy mode, standard IDE I/O and IRQ resources are assigned (IRQ 14 and 15)."
At the end of this article, there's some more information (basically saying to enable it in your BIOS, which I've done with the "Enhanced" setting), but not much:
And I definitely did install to the 12GB NTFS partition I carved out of my 200GB SATA drive. My 160GB PATA drive is not even partitioned at the moment.
Funny thing is, I could even boot a 98SE floppy and see the SATA drive (earlier FAT partition). I think because of this:
"For compatibility, the underlying Serial ATA functionality is transparent to the operating system. The Serial ATA controller can operate in both legacy and native modes. In legacy mode, standard IDE I/O and IRQ resources are assigned (IRQ 14 and 15). In Native mode, standard PCI resource steering is used. Native mode is the preferred mode for configurations using the Windows XP and Windows 2000 operating systems."
If I was using a PCI SATA controller, or maybe even a non-Intel one on the MB, I suspect that wouldn't be the case.
Intel provides no disk driver for me to use with F6 or afterwards either. I do have the Intel Chipset Configuration utility installed, but that's as close as it gets. My SATA drive reads UDMA5 in DM, but that's not "native" mode according to the IRQ situation.
Looking at the BIOS revision history (I'm running the latest), I do see "native" mentioned twice, with older versions:
-Added work-around for IRQ sharing with Serial ATA native mode operation.
-Fixed issue where Microsoft Windows XP legacy-to-native IDE runtime mode switching was not functioning.
So there's gotta be a way to do this.