Daytrader

Asus P5QL PRO sata question....

32 posts in this topic

I have a Asus P5QL PRO motherboard, i have downloaded the sata driver from the website, its a exe file, so i extracted the exe and went to the folder that i think is the driver folder, it had 2 inf files in the same folder, so i was not sure what one to chouse to add the sata drivers to my slipstream xp install, each time i test each inf file it gives me the correct driver i want info in the window, but when i open up each of the inf files with notepad, they are different, so my question is, how do i know what inf to use, and on another note, on the web i read alot of people saying that you can just install xp on a ide drive to initially setup xp os on a sata mb, then after install just run the software disc that came with the motherboard, then connect your sata drives, then go into bios and enable the drives and select AHCI, would that not work instead of slipstreaming the sata drivers to the xp install disc ? or would that not work, cheers

0

Share this post


Link to post
Share on other sites

i added photo of folder i think drivers maybe in, but not sure what inf file to use, mv61xx or mvnodrv, thats if any of these are ok.

post-374378-0-06835900-1361208263_thumb.

0

Share this post


Link to post
Share on other sites

added the directors that were in the exe driver file i unpacked, just in case drivers are in any of these.

post-374378-0-53983700-1361208554_thumb.

post-374378-0-86565000-1361208568_thumb.

Edited by Daytrader
0

Share this post


Link to post
Share on other sites

Right here is the 2 inf files pasted here, so what one to use please.

mv61xx

;=============================================================================

; Copyright © 2006. Marvell International Ltd.

;

; INF for Windows 2K, Windows XP, Windows server 2003 and Windows Vista

;

;=============================================================================

[Version]

Signature = "$Windows NT$"

Class=SCSIAdapter

ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}

Provider=%Marvell%

CatalogFile=mv61xx.cat

DriverVer=06/10/2008,1.2.0.57.

[DestinationDirs]

mv61xx.Files.x86_11 = 12

DefaultDestDir = 12

[sourceDisksNames.x86]

0=%Desc_x860%

[sourceDisksFiles.x86]

mv61xx.sys=0,,

[ControlFlags]

ExcludeFromSelect=*

[Manufacturer]

%Marvell%=Marvell

[Marvell]

%mv61xxDesc%=mv61xx_Inst,PCI\VEN_11AB&DEV_6101

%mv61xxDesc%=mv61xx_Inst,PCI\VEN_11AB&DEV_6111

%mv61xxDesc%=mv61xx_Inst,PCI\VEN_11AB&DEV_6121

%mv61xxDesc%=mv61xx_Inst,PCI\VEN_11AB&DEV_6122

%mv61xxDesc%=mv61xx_Inst,PCI\VEN_11AB&DEV_6145

[mv61xx_Inst]

CopyFiles = mv61xx.Files.x86_11,

CopyINF = mvnodrv.inf,

AddReg = mv61xx_Registry_Update,

; ******** Change disk time out value from default 10s to 60s ********

[mv61xx_Registry_Update]

HKLM,SYSTEM\CurrentControlSet\Services\Disk,TimeOutValue,0x00010001,0x3C

[mv61xx_Inst.Services]

AddService = mv61xx,0x00000002,mv61xx_Service_Instx86, mv61xx_EventLog_Inst

[mv61xx_Service_Instx86]

ServiceType = %SERVICE_KERNEL_DRIVER%

StartType = %SERVICE_BOOT_START%

ErrorControl = %SERVICE_ERROR_NORMAL%

ServiceBinary = %12%\mv61xx.sys

LoadOrderGroup = "SCSI Miniport"

AddReg = pnpsafe_pci_addreg

; ******** Uninstall section ********

[DefaultUninstall]

DelFiles = mv61xx.DelFiles

[DefaultUninstall.Services]

DelService = mv61xx

[mv61xx.DelFiles]

mv61xx.sys,,,

; **********************************

[mv61xx.Files.x86_11]

mv61xx.sys

[mv61xx_EventLog_Inst]

AddReg = mv61xx_EventLog_Inst.AddReg

[mv61xx_EventLog_Inst.AddReg]

HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\Drivers\mv61xx.sys"

HKR,,TypesSupported,%REG_DWORD%,7

[pnpsafe_pci_addreg]

HKR, Parameters\PnpInterface, 5, 0x00010001, 0x00000001

HKR, "Parameters\Device", "NumberOfRequests", 0x00010001, 0x00000020

HKR, Parameters, PerformanceMode, 0x00010001, 0x00000000

[strings]

; *******Localizable Strings*******

Marvell= "Marvell Inc."

Desc_x860= "Marvell Inc. RAID driver"

mv61xxDesc= "Marvell 61xx RAID Controller"

; *******Non Localizable Strings*******

SERVICE_BOOT_START = 0x0

SERVICE_SYSTEM_START = 0x1

SERVICE_AUTO_START = 0x2

SERVICE_DEMAND_START = 0x3

SERVICE_DISABLED = 0x4

SERVICE_KERNEL_DRIVER = 0x1

SERVICE_ERROR_IGNORE = 0x0

SERVICE_ERROR_NORMAL = 0x1

SERVICE_ERROR_SEVERE = 0x2

SERVICE_ERROR_CRITICAL = 0x3

REG_EXPAND_SZ = 0x00020000

REG_DWORD = 0x00010001

SPSVCINST_ASSOCSERVICE=0x00000002

================================================================================================================================

mvnodrv

;=============================================================================

; Copyright © 2006. Marvell International Ltd.

;

; INF for Windows 2K, Windows XP, Windows server 2003 and Windows Vista

;

;=============================================================================

[Version]

Signature="$WINDOWS NT$"

Class=System

ClassGuid={4D36E97D-E325-11CE-BFC1-08002BE10318}

Provider=%Marvell%

CatalogFile=mv61xx.cat

DriverVer=06/10/2008,1.2.0.57

[sourceDisksFiles]

[sourceDisksNames]

;[ControlFlags]

;ExcludeFromSelect = *

[Manufacturer]

%Marvell%=Marvell,NTamd64

[Marvell]

%Virtual.DeviceDesc% = NODRV,SCSI\ArrayMARVELL_Virtual_Device__

[Marvell.NTamd64]

%Virtual.DeviceDesc% = NODRV,SCSI\ArrayMARVELL_Virtual_Device__

[NODRV]

[NODRV.Services]

AddService = , %SPSVCINST_ASSOCSERVICE%

[strings]

Marvell= "Marvell Inc."

Virtual.DeviceDesc= "Marvell Virtual Device"

;*******************************************

;Handy macro substitutions (non-localizable)

SPSVCINST_ASSOCSERVICE = 0x00000002

0

Share this post


Link to post
Share on other sites

First the drivers you choose to download aren't the right one for ahci.

As the specification from the MB say:

Southbridge

6 xSATA 3 Gb/s ports

Marvell® 6121 and 6111 SATA controller

1 xUltraDMA 133/100/66/33 for up to 2 PATA devices

Second you only need ahci in particular case to improve a little the speed of some drives (for example ahci is useful for ssd) but most likely you won't see a difference between ide mode and ahci mode for the real world applications if you don't use a ssd. Your motherboard manual will explain how to set ide mode in bios (page 77 chap 4.3.5 of the english manual).

In case you need to use ahci, you'll have to slipstream intel ahci drivers for ICH10 (the south bridge of the MB). There plenty of examples here to help slipstreaming properly the driver.

0

Share this post


Link to post
Share on other sites

Thx for reply, i am very new to this sort of thing, but i went to asus website and put my model number in, and it pointed to the above sata drivers, and when i went to marvel website, it also said these were the right sata drivers for my motherboard, so where would i get the right sata drivers from ? and surely if im useing sata drives i would not want to use ide in bios surely, as sata is alot faster than ide. cheers

so ahci has nothing to do with sata drivers then ?

Edited by Daytrader
0

Share this post


Link to post
Share on other sites

Second you only need ahci in particular case to improve a little the speed of some drives (for example ahci is useful for ssd) but most likely you won't see a difference between ide mode and ahci mode for the real world applications if you don't use a ssd.

Not really-really, with hard disk drives, NCQ does make a very noticeable difference (of course IF the hard disk drives have NCQ):

http://en.wikipedia.org/wiki/Native_Command_Queuing

For the record, though tricky, it is possible to install AHCI drivers later:

jaclaz

0

Share this post


Link to post
Share on other sites

A benchmark with ssd that support NCQ (and use it more that a hard can): http://benchmarkreviews.com/index.php?option=com_content&task=view&id=505&Itemid=38&limit=1&limitstart=3

The right drivers for ahci for ich10 are there. These aren't the lastest but as i remember, these are the lastest to support XP properly.

For manualy integrate the ahci driver to your XP (from your other topic) you might try to follow this method.

0

Share this post


Link to post
Share on other sites

Thx for reply again, but am i correct with the sata drivers ? above, i mean i still need to install sata driver to xp disc so that it can boot from a sata drive on xp, oh and cant i just use the acpi drivers on my motherboards asus download site, or the achi drivers on my motherboards install disc ? or is that only if installing windows 7 or vista ? cheers

Edited by Daytrader
0

Share this post


Link to post
Share on other sites

Im so confused about this, do i add my asus motherboard sata drivers to xp slipstream or not, or is the intel ahci drivers the same thing ? or do i add both sets of drivers, what really confuses me is, that my motherboars manual does not mention anything about installing ahci or sata drivers before installing windows xp, it just says put the disc that came with the motherboard in drive and run and that will install all the drivers for everything, or am i missing something here ? cheers

Edited by Daytrader
0

Share this post


Link to post
Share on other sites

Well, I know it's confusing.

The best approach (easier) will be that of integrating the drivers in your XP, #2 below.

There are FOUR ways:

  1. use a "F6" floppy <- this used to be the easiest when floppy were common in PC's, nowadays the issue is that you need to have an USB floppy or create a "special" USB stick
  2. integrate the drivers <- manually or through nlite I would rate this the simplest
  3. integrate the drivers pack <- relatively easy as above but the size of the CD will grow
  4. install in IDE emulation mode and later add the AHCI drivers

There is not actuall differences between "IDE" (which is actually ATA) and SATA, SATA means Serial Ata, whilst older models with parallel interface are sometimes called PATA, but both "PATA" and SATA are the same thing, SATA may additionally support AHCI, i.e. you may have SATA without AHCI but not AHCI without SATA.

In practice the terms SATA and AHCI became synonims.

From what I can see from the support page of the motherboard you mention:

http://www.asus.com/Motherboard/P5QL_PRO/#support_Download_17

The file provided is this one:

http://dlcdnet.asus.com/pub/ASUS/misc/sata/Marvell/Marvell_SATA_V12057_XPVista.zip

You may also want to integrate the chipset driver:

http://dlcdnet.asus.com/pub/ASUS/misc/utils/Intel_ChipsetInf_V9111014.zip

I am not sure to understand the reference allen2 is making to Intel ICH10 :unsure: the motherboard is supported for XP and the drivers are on the manufacturer support page, after having installed with them, you may want to ipdate them, but if they are there they should be the right ones.

The use of nlite to add these drivers is illustrated in several guides, besides on the homepage of the tool:

http://www.nliteos.com/guide/part2.html

examples:

http://www.komku.org/2007/11/integrate-driver-into-windows.html

http://www.waynezim.com/2009/07/how-to-slipstream-drivers-into-a-windows-installation-using-nlite/

jaclaz

0

Share this post


Link to post
Share on other sites

Thank you for the reply, and you have confirmed to me the files i need, i had already downloaded them ready to slipstream into my retail xp pro sp2 disk, along with sp3, but both of the driver files i downloaded are exe programs, and as original post i am not sure what files to add to nlite when it comes to the drivers section, would be a great help if you could just download the 2 drivers you listed for my motherboard, and let me know what files i need to add and point to nlite driver section, infact no need to do it with the sata driver, as in above posts i already posted screenshots and inf files, if you could just tell me what to add to nlite, cheers

0

Share this post


Link to post
Share on other sites

Thanks Jaclaz for discreting my post without having read the motherboard manual (especially the bios settings and the specifications):

The marvell drivers were stamped as sata driver but on this asus board the marvell controller isn't connected to any intern sata port as per the asus manual (or if read properly the specifications of motherboard).

As the specs also show ICH10 chipset as southbridge, you might also check intel to see how many sata port it support. The ICH10 is the "Intel® 82801JO I/O Controller" and it support 6 sata port (the same of sata port the motherboard provide).

Of course you can still say that may be asus connected some sata to marvel instead of ICH10 so you can try with them if you want but you'll end up most likely with your hard drive not being detected (or getting a bsod).

0

Share this post


Link to post
Share on other sites

But both my manual and that spec sheet link you gave say Marvell® 6121 and 6111 SATA controller ? surely that cant be wrong, or the sata drivers on the motherboard disc i have, otherwise 1000's of people worldwide would not be useing this motherboard would they with there sata drives ? all very confusing to me, what about the Intel® Matrix Storage Manager Driver V8.2.0.1001 for Windows XP on my asus motherboard download support site, aint that the same as the ICH10 "Intel® 82801JO I/O Controller" you mention, surely asus must be correct in there driver section for my motherboard ?

Oh, and marvel wiki says its a sata driver as well http://en.wikipedia.org/wiki/List_of_Marvell_Technology_Group_chipsets

Edited by Daytrader
0

Share this post


Link to post
Share on other sites

The specs say southbridge and southbridge is ICH10. The bios (as per the manual) also doesn't show any any ahci setting for the marvel controller.

But don't trust me, you don't have to; just try. Slipstream only the Marvel driver with nlite or manually as explained previously and try.

I love people who can only learn by failing but who never give up.

Edit: punctuation and grammar.

Edited by allen2
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.