SATA Legacy or Native mode? on DS3

Associate
Joined
26 Oct 2002
Posts
1,979
Location
Reading, England
Hi,

I have a Gigabyte DS3 and it has an option in the bios for SATA legacy or Native mode?

Does anyone know what the difference is as? I have installed windows and it's running fine in Legacy mode but wanted to know what Native was.

Any ideas?

Cheers.
 
Legacy Mode
This mode is traditionally used to access devices attached to embedded IDE controllers, and it is the mode assumed by many legacy operating systems. Each channel requires two I/O address ranges and an IRQ. These resources are fixed and cannot be changed.

Primary Channel
Command Block: 1F0h - 1F7h
Control Block: 3F6h
IRQ 14

Secondary Channel
Command Block: 170h - 177h
Control Block: 376h
IRQ 15

Native Mode
This mode is traditionally used to access devices attached to add-in cards, and it is not supported by many legacy operating systems. Addresses are assigned by PCI Plug-n-Play BIOS. The IRQ is shared with multiple controllers.
Base Address Registers for the Command and Control Block are found in the PCI Configuration Space:
Offset 10h - Primary Command base address Offset 14h - Primary Control base address Offset 18h - Secondary Command base address Offset 1Ch - Secondary Control base address

Certain third-party, hard-drive-related applications may not function properly with SATA drives in Native Mode because the software assumes the drives are assigned the Legacy Mode resources.


"In Legacy Mode you can only have 4 ATA devices, but in Native Mode you can have up to 6 ATA devices, 4 for P-ATA & 2 for S-ATA. Native mode is only supported by Win XP and Win2K"


Hop this make sense!
 
Back
Top Bottom