If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
|
Thread Tools | Display Modes |
#11
|
|||
|
|||
I do understand that for SATA to operate in non-native mode, it has to use
the same register set / IRQ channels / etc. as one of the two standard ATA channels. This means you cannot have both standard ATA channels *and* SATA in native mode. Correct. But if you disable either PATA, you should be able to have SATA "take its place." Correct. If the two SATA devices in compatibility mode are seen as *two* "ATA channels" (register set etc.) this means you cannot have two SATA devices *plus* one ATA device No. In compatibility mode, one of the mobo's IDE connectors is defunct, and the SATA wires are playing the role of master and slave from the defunct connector. Any doc / ptrs on all this? By "all this" I meant: the PATA/SATA register set allocation / enabling/disabling / substitution / compatibility vs. native... Maybe the Intel's chipset docs. -- Maxim Shatskih, Windows DDK MVP StorageCraft Corporation http://www.storagecraft.com |
#12
|
|||
|
|||
"Maxim S. Shatskih" a écrit dans le message de news: ... I do understand that for SATA to operate in non-native mode, it has to use the same register set / IRQ channels / etc. as one of the two standard ATA channels. This means you cannot have both standard ATA channels *and* SATA in native mode. Correct. But if you disable either PATA, you should be able to have SATA "take its place." Correct. If the two SATA devices in compatibility mode are seen as *two* "ATA channels" (register set etc.) this means you cannot have two SATA devices *plus* one ATA device No. In compatibility mode, one of the mobo's IDE connectors is defunct, and the SATA wires are playing the role of master and slave from the defunct connector. So even getting rid of *both* my ATA disks, and "replacing" them with a SATA disk, ending up in a config with two SATA disks and my DVD burner off the secondary ATA channel would not work!? What do you suggest? (Simplest is to replace the dying ATA disk with another ATA disk, for sure...) Any doc / ptrs on all this? By "all this" I meant: the PATA/SATA register set allocation / enabling/disabling / substitution / compatibility vs. native... Maybe the Intel's chipset docs. -- Maxim Shatskih, Windows DDK MVP StorageCraft Corporation http://www.storagecraft.com |
#13
|
|||
|
|||
So even getting rid of *both* my ATA disks, and "replacing" them with a SATA
disk, ending up in a config with two SATA disks and my DVD burner off the secondary ATA channel would not work!? What do you suggest? It will. In compatibility mode, it will place both SATA disks on the same register task file, thus making them inter-dependent. In native mode - works fine (but no DOS). -- Maxim Shatskih, Windows DDK MVP StorageCraft Corporation http://www.storagecraft.com |
#14
|
|||
|
|||
Maxim S. Shatskih wrote:
So even getting rid of *both* my ATA disks, and "replacing" them with a SATA disk, ending up in a config with two SATA disks and my DVD burner off the secondary ATA channel would not work!? What do you suggest? It will. In compatibility mode, it will place both SATA disks on the same register task file, thus making them inter-dependent. In native mode - works fine (but no DOS). But the BIOS never sets the disks to native mode initially as far as understand; the OS drivers will... (haven't seen anything in the BIOS where I can select whether SATA works in compatibility mode or not...) Would the register mapping *change* once the OS drivers are initialized? Sorry if I sound dumb, but I don't get the picture... I understand that there is a "situation" whe - SATA disks 0 and 1 are accessed via the register task file used by the disabled primary PATA channel, in compatibility mode (== perf impact, cannot access both disks simultaneously) - the burner is accessed via the register task file used by the non-disabled secondary PATA channel and that there is "another situation" whe - SATA disk 0 is accessed in native mode via a specific register set - SATA disk 1 is accessed in native mode via *another* specific register set - the burner is accessed via the register task file used by the non-disabled secondary PATA channel Does one *choose* among the two (BIOS setting) or *switch at runtime* between the "first situation" and "second situation" (when the VIA driver for the SATA chip initializes?) |
#15
|
|||
|
|||
But the BIOS never sets the disks to native mode initially as far as
understand; the OS drivers will... (haven't seen anything in the BIOS where I can select whether SATA works in compatibility mode or not...) This choice is made by BIOS setup. OS's drivers obey this choice. Would the register mapping *change* once the OS drivers are initialized? No. This will require the driver restart, and, for a boot driver, this is impossible. - SATA disks 0 and 1 are accessed via the register task file used by the disabled primary PATA channel, in compatibility mode (== perf impact, cannot access both disks simultaneously) Yes. - the burner is accessed via the register task file used by the non-disabled secondary PATA channel Yes. - SATA disk 0 is accessed in native mode via a specific register set - SATA disk 1 is accessed in native mode via *another* specific register set Yes. - the burner is accessed via the register task file used by the non-disabled secondary PATA channel Yes. Does one *choose* among the two (BIOS setting) For Intel 865PE chipset, this choice is in the BIOS setup only. -- Maxim Shatskih, Windows DDK MVP StorageCraft Corporation http://www.storagecraft.com |
#16
|
|||
|
|||
Maxim S. Shatskih wrote:
But the BIOS never sets the disks to native mode initially as far as understand; the OS drivers will... (haven't seen anything in the BIOS where I can select whether SATA works in compatibility mode or not...) This choice is made by BIOS setup. OS's drivers obey this choice. Haven't found this (yet) in my A7V600's BIOS (VIA KT600 chipset) Would the register mapping *change* once the OS drivers are initialized? No. This will require the driver restart, and, for a boot driver, this is impossible. - SATA disks 0 and 1 are accessed via the register task file used by the disabled primary PATA channel, in compatibility mode (== perf impact, cannot access both disks simultaneously) Yes. - the burner is accessed via the register task file used by the non-disabled secondary PATA channel Yes. - SATA disk 0 is accessed in native mode via a specific register set - SATA disk 1 is accessed in native mode via *another* specific register set Yes. - the burner is accessed via the register task file used by the non-disabled secondary PATA channel Yes. Does one *choose* among the two (BIOS setting) For Intel 865PE chipset, this choice is in the BIOS setup only. My A7V600 is VIA KT600-based... |
|
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Help needed changing from IDE to SATA drives | Ward | Storage (alternative) | 1 | December 10th 04 07:04 PM |
SATA data male-male gender changer adapter ? | Julien Pierre | Storage & Hardrives | 0 | September 25th 04 09:08 AM |
SATA data male-male gender changer adapter ? | Julien Pierre | Storage (alternative) | 0 | September 25th 04 09:08 AM |
Why Boot and System Disk? | mo | Asus Motherboards | 1 | September 5th 04 10:01 AM |
Hitachi 7K250 any good? | Jerry | Storage (alternative) | 20 | December 19th 03 12:47 AM |