Intel 82801 SATA AHCI controller: PIO or DMA?

Performance, hardware, software, general buying and gaming discussion..
Post Reply
Message
Author
domi
Contributing Member
Contributing Member
Posts: 255
Joined: Sun Sep 18, 2005 7:33 am
Location: Kirkkonummi, Finland

Intel 82801 SATA AHCI controller: PIO or DMA?

#1 Post by domi » Sun Jul 30, 2006 6:04 am

I have "Intel 82801GBM SATA AHCI Controller" listed under "IDE ATA/ATAPI controllers" in Device manager on my brand-new X60s running W2K SP4. The properties of that entry have an "Advanced Settings" tab, where I can pick up two possible values for Transfer mode (both for Device 0 and Device 1):

1) DMA if available
2) PIO only

Which one should I be using?

Thanks, Dominique
X301 (2776-3JG) | Core2 Duo U9400 1.4 GHz | 8GB | 128GB SSD | Win 7 Pro

christopher_wolf
Special Member
Posts: 5741
Joined: Sat Oct 08, 2005 1:24 pm
Location: UC Berkeley, California
Contact:

#2 Post by christopher_wolf » Sun Jul 30, 2006 3:02 pm

You should go with UDMA 5 under DMA.

PIO is a, very, old fallback option and is what some versions of Windows slip into when they detect I/O ops that either took too long or didn't complete for whatever reason.


Just to note; there is, what some would say, a bug in Windows where it would misinterpret I/O from an optical drive, which would be fine as far as the drive and the application using it went but would look like a crazed HDD to Windows. Hence, Windows would put all the drives in the system in PIO mode. Just in the event that you ever run into that problem. :)

There is an MS Database article about this that I posted somewhere here, do a search and you should find it. :)
IBM ThinkPad T43 Model 2668-72U 14.1" SXGA+ 1GB |IBM 701c

~o/
I met someone who looks a lot like you.
She does the things you do.
But she is an IBM.
/~o ---ELO from "Yours Truly 2059"

domi
Contributing Member
Contributing Member
Posts: 255
Joined: Sun Sep 18, 2005 7:33 am
Location: Kirkkonummi, Finland

#3 Post by domi » Sun Jul 30, 2006 3:12 pm

christopher_wolf wrote:You should go with UDMA 5 under DMA.
Thanks for the explanation!
I have the following values for the time being:

Device 0:
Device type: Auto Detection (greyed out)
Transfer mode: DMA if available
Current Transfer Mode: PIO Mode

Device 1:
Device type: Auto Detection (not greyed out)
Transfer mode: DMA if available
Current Transfer Mode: Not Applicable

-> Why is PIO mode selected for Device 0 (which I believe is the HDD)? Is there anything I can do to convince my X60s to use DMA instead?

Thanks, Dominique
X301 (2776-3JG) | Core2 Duo U9400 1.4 GHz | 8GB | 128GB SSD | Win 7 Pro

f1reverb
Freshman Member
Posts: 75
Joined: Tue Mar 07, 2006 9:38 pm
Location: Malibu

Read this link . . .

#4 Post by f1reverb » Mon Jul 31, 2006 7:37 pm


Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Thinkpad - General HARDWARE/SOFTWARE questions”

Who is online

Users browsing this forum: No registered users and 3 guests