techPowerUp! Forums

Go Back   techPowerUp! Forums > Hardware > Storage

Reply
 
Thread Tools
Old Dec 12, 2012, 11:01 PM   #1
Frag Maniac
1000 Posts
 
Frag Maniac's Avatar
 
Join Date: Nov 2010
Posts: 1,434 (1.55/day)
Thanks: 10
Thanked 242 Times in 209 Posts

System Specs

AHCI setup for SSDs

I have a Plextor M5P 128GB I bought recently and followed this guide to set it up, which I was told on the Plextor forum is a pretty good one that covers all the bases.

I enabled the SATA storage type as AHCI before installing the OS, but my drive is showing as [IDE: SO PLEXTOR PX] in the storage boot order of the BIOS.

I found another setting in the BIOS you can adjust to AHCI that I wasn't aware of, the SATA 3 controller. Setting it to AHCI after the OS install however results in the drive still showing as IDE.

According to Plextor, the drive can be run as IDE or AHCI, but should run faster as AHCI. I was kinda surprised the Plextor tech didn't know whether the SATA 3 controller has to be set to AHCI before installing the OS for the drive to show as AHCI in the BIOS, but he's going to get back to me on that.

Prior to getting a SATA 3 drive, in preparation I read about how to change registry settings if you want to just change the SATA storage type to AHCI in the BIOS vs re-install the OS. That worked no problem, but this is a fresh install.

Does anyone know of a way to change registry settings to AHCI specifically for the SATA 3 controller?

I've read a fair bit about the onboard Marvell 9128 SATA 3 controller my MB has. A lot of people don't even use it and just run SATA 2. In testing however I get much faster read speeds on it than SATA 2, about 390 vs 270. The write goes up slightly on SATA 2 from 240 to 256, but overall, SATA 3 has been much faster. I want to see if it can run even faster if I can get the drive to show as AHCI in the BIOS though.
Frag Maniac is offline  
Reply With Quote
Old Dec 13, 2012, 05:15 PM   #2
Jizzler
2000 Posts
 
Jizzler's Avatar
 
Join Date: Aug 2007
Location: Geneva, FL, USA
Posts: 3,010 (1.43/day)
Thanks: 567
Thanked 606 Times in 487 Posts

System Specs

Which motherboard do you have? While it's a common controller, perhaps there is a known issue with your specific motherboard. If not, it still helps us to know what you are using.
Jizzler is offline  
Reply With Quote
Old Dec 13, 2012, 05:43 PM   #3
Tatty_One
Senior(Citizen)Moderator
 
Tatty_One's Avatar
 
Join Date: Jan 2006
Location: Worcestershire, UK
Posts: 12,741 (4.75/day)
Thanks: 1,093
Thanked 1,934 Times in 1,436 Posts
Send a message via AIM to Tatty_One

System Specs

I actually installed my SSD and then configured to AHCI in Bios without a fresh install of windows.... worked a treat, on startup windows detected the drive as "new" hardware, loaded some drivers, requested a re-boot and all was done, checked Device Manager and it was showing correctly.

I am wondering if your Windows AHCI drivers are installed correctly...... do you have something looking like this in Device Manager............
Attached Thumbnails
Click image for larger version

Name:	Untitled.jpg
Views:	63
Size:	58.5 KB
ID:	49415  
__________________
Tatty_One is online now  
Reply With Quote
Old Dec 13, 2012, 10:54 PM   #4
Frag Maniac
1000 Posts
 
Frag Maniac's Avatar
 
Join Date: Nov 2010
Posts: 1,434 (1.55/day)
Thanks: 10
Thanked 242 Times in 209 Posts

System Specs

My MB is the ASUS P6X58D-E. As far as I know the main issue is that the Marvell SATA 3 controller is just not nearly as fast as the Intel SATA 3 controllers that are built into MBs now. Some have said they can cause lockups though.

Yeah I've installed the OS then switched to AHCI afterward too tatty, but it takes a registry tweak to do it properly. That was not necessary in this case however because the BIOS was already set to AHCI for SATA storage type before installing the OS.

Device Manager is not a thorough way of knowing if your SATA storage setting is adjusted to AHCI properly. You need to look at the msahci registry value for it and it has to be set to 0. My Device Manager does show an AHCI driver like yours, but only one instance.

Since making this thread, someone on the Plextor forum got back to me and said to DL and launch the AS SSD bench tool to see how it designates the drive. On the Marvell SATA 3 port it shows as SCSI. On the Intel SATA 2 port it shows as ATA.

This makes me wonder if the Marvell controller actually acts as a SCSI adapter of sorts. Anyways, I've recently compared speeds again, this time at 4k to see which has better sysem performance. I get same read speed on SATA 2 & 3, but write speed is 70 MB/s on SATA 2 and only 59 MB/s on SATA 3.

So for now I'm running it on the SATA 2 port. If that Marvell SATA 3 controller IS acting as a SCSI adapter, I'm hoping this way there will also be less lockups in games.
Frag Maniac is offline  
Reply With Quote
Old Dec 13, 2012, 11:11 PM   #5
Maban
1000 Posts
 
Maban's Avatar
 
Join Date: Mar 2008
Location: Minnesota
Posts: 1,923 (1.01/day)
Thanks: 802
Thanked 554 Times in 362 Posts

System Specs

I've only half read this thread so excuse me if I missed something. Have you set specifically the Marvell controller to AHCI in the BIOS? Advanced -> Onboard Devices Configuration -> Marvell 9128 Controller
Maban is offline  
More than 25k PPD
Reply With Quote
Old Dec 14, 2012, 01:34 AM   #6
Frag Maniac
1000 Posts
 
Frag Maniac's Avatar
 
Join Date: Nov 2010
Posts: 1,434 (1.55/day)
Thanks: 10
Thanked 242 Times in 209 Posts

System Specs

Quote:
Originally Posted by Maban View Post
I've only half read this thread so excuse me if I missed something. Have you set specifically the Marvell controller to AHCI in the BIOS? Advanced -> Onboard Devices Configuration -> Marvell 9128 Controller
Yes I have, but since I was unaware of that setting before the OS install, I adjusted it after the OS install. I'm not sure that matters though. I've read some chat about people trying to get their SATA 3 controllers working as fast as possible and one actually recommended setting the controller to AHCI only AFTER it's driver is installed.

Then it dawned on me, since the SATA 3 controller is technically an addon part (even though built-in to the MB), it has it's own separate driver vs one from a BIOS and/or Windows database. So theoretically it shouldn't matter if it's set to AHCI after the OS install. Does that make sense?

I just don't get why my BIOS labels it as "IDE". Then again, part of that thread I was reading about people tweaking their SATA 3 controllers indicated Windows and/or some MB BIOS can sometimes mislabel drives. If so, I would think there's even more chance of it with a 3rd party controller, vs one made by the chipset vendor, which is Intel in this case.
Frag Maniac is offline  
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[FT][US] SSDs for GPU AthlonX2 Buy/Sell/Trade/Giveaway Forum 4 Sep 5, 2012 04:09 AM
i7 rig not booting to windows! SOLVED, forgot to put AHCI for my SSD n-ster General Hardware 12 Aug 7, 2010 03:08 AM
ahci on xp¿ LittleLizard Storage 1 Aug 23, 2009 04:33 AM
Intel Releases Corrective Firmware for 34 nm SSDs btarunr News 11 Aug 12, 2009 02:18 PM
Windows 7 auto-optimizes for SSDs Fitseries3 Storage 2 May 6, 2009 03:40 PM


All times are GMT. The time now is 09:32 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
no new posts