Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Asus P5QL PRO sata question....

- - - - -

  • Please log in to reply
31 replies to this topic

#1
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
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


How to remove advertisement from MSFN

#2
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
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.

Attached Files

  • Attached File  a.jpg   186.18KB   6 downloads


#3
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
added the directors that were in the exe driver file i unpacked, just in case drivers are in any of these.

Attached Files

  • Attached File  b.jpg   182.04KB   3 downloads
  • Attached File  c.jpg   194.34KB   4 downloads

Edited by Daytrader, 18 February 2013 - 11:30 AM.


#4
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
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

#5
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
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.

#6
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
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, 18 February 2013 - 02:43 PM.


#7
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,254 posts
  • OS:none specified
  • Country: Country Flag

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....Command_Queuing

For the record, though tricky, it is possible to install AHCI drivers later:
http://www.msfn.org/...409#entry884409

jaclaz

#8
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
A benchmark with ssd that support NCQ (and use it more that a hard can): http://benchmarkrevi...=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.

#9
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
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, 18 February 2013 - 05:09 PM.


#10
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
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, 19 February 2013 - 06:40 AM.


#11
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,254 posts
  • OS:none specified
  • Country: Country Flag
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:
  • 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
  • integrate the drivers <- manually or through nlite I would rate this the simplest
  • integrate the drivers pack <- relatively easy as above but the size of the CD will grow
  • 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/...ort_Download_17

The file provided is this one:
http://dlcdnet.asus....057_XPVista.zip

You may also want to integrate the chipset driver:
http://dlcdnet.asus....nf_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.c...uide/part2.html
examples:
http://www.komku.org...to-windows.html
http://www.waynezim....on-using-nlite/


jaclaz

#12
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
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

#13
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
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).

#14
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
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...._Group_chipsets

Edited by Daytrader, 19 February 2013 - 02:55 PM.


#15
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
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, 19 February 2013 - 03:06 PM.


#16
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
If i installed win 7, would i still have to do all this flapping around ? or would all the correct drivers be installed while loading win 7 os.

Oh and i do trust you, but i just dont understand how asus can be so wrong, and all the 1000's of users useing this motherboard worldwide either, surely if the official sata drivers on there website and on the install disc that comes with the motherboard was wrong, know one would be useing this board with there sata drives.

Edited by Daytrader, 19 February 2013 - 03:11 PM.


#17
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
No windows 7 include ahci support for most "old" intel chipset and ICH10 was launched in 2008 so it should be alright.
Manual slipstreaming an XP cd isn't that complex (you need to edit 4 files) as explained in the post i linked previously. And bonus as it is also the same intel driver, the work is already done, you only need to edit the specified files (extracted from the XP SP3 CD) modify them the put them back on the CD. After this step burn a RW media (in case you didn't do it properly) and boot from it after setting ahci in the bios of your MB.

#18
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
Thankyou, right now dont shout at me :), and think im thick, but the intel chipset ich10 drivers is to make the 6 sata ports work on my motherboard correct ? so i would not have to slipstream the ahci or marvel drivers with nlite onto the cd as well ?

Oh, and is ide and sata in the bios the same speed really, i mean if i had sata drives conneted, and ide set in the bios, will i still get the 300 speed from my sata hard drive, and not just max 133 that ide drives give me, cheers

Edited by Daytrader, 19 February 2013 - 04:25 PM.


#19
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
You should only need to slipstream intel ahci i linked before (choose the f6flpy-x86.zip as you're installing XP x86).
Extract from the zip file the files iaAHCI.inf, iaStor.inf and iaStor.sys. The two .inf files need to be modified then compressed using makecab. iaStor.sys also needs to be compressed using make cab.
The other files you need to edit are dosnet.inf and txtsetup.sif (you need to extract them from the XP SP3 CD so slipstream the SP3 before).
Then you add back all five files in the XP SP3 CD in the i386 folder.
Yes the speed will be almost the same (more or less 15%), you won't be limited to 133MB/s (even if most hard drive won't allow such speed transfer). The benchmark i linked previously should show you the difference :
The ssd drives are only about 10% faster using ahci versus ide mode.
And the hard drives usually get less improvement when using ahci.
Edit: Answered the second question i didn't saw the first time.

Edited by allen2, 19 February 2013 - 04:42 PM.


#20
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
Thank you again for your time explaining this to me, and if i went the F6 way of loading the drivers when asked, if i connected a floppy drive to my pc, would i just be able to copy the files iaAHCI.inf, iaStor.inf and iaStor.sys straight to the floppy and not have to add the 2 edited files, cheers

#21
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
If you have a floppy drive, it's easier but not exactly like this.
You'll have to download the f6flpy-x86.zip and extract all files to the floppy drive.
Then set in the bios ahci mode.
Then boot the XP SP3 CD and press F6 when prompted and choose the ICH10 (not ICH10R) driver when prompted.
Then you should be able to see the hard drive and choose it for install.
The almost same method will work with the marvel driver (but as no sata port is connected to this controller on the MB you won't see any hard drive except if you connected an IDE)

Edited by allen2, 19 February 2013 - 05:22 PM.


#22
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
Thankyou very much again, if i wanted to use the ide slots as well as the sata slots would i have to install both sets of drivers from the floppy, cheers

Edited by Daytrader, 19 February 2013 - 06:55 PM.


#23
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
So guys, am i right in thinking, if i install xp pro with sp3 slipstreamed into my install disk, and install useing my asus p5ql pro motherboard useing the sata port connected to my install sata hard drive with bios set to ide, i do not have to slipstream the sata ahci/raid drivers in if bios is set to ide and i do not want to enable ahci or raid in the future ? i mean will i still get the sata hard drive working to its 300 speed spec, i know it dont actually get any where near that, but i mean will i be getting the full benift from my connected sata drive compared to just a old pata/ata hard drive, i just want confirmation please / cheers

#24
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,254 posts
  • OS:none specified
  • Country: Country Flag

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).


Actually I did not discret (nor maybe discredit) anything. I posted exactly what I posted.
That I did not understand your reference to ICH10.
AND stated how the motherboard support page has ONLY that "Marvell" file listed as SATA driver, and how I presumed that a motherboard manufacturer actually knows which drivers are needed for a motherboard they make AND provides the right drivers.
Nothing more, nothing less.

Now you explicited how, by reading info provided by the same motherboard manufacturer, it is clear (to you) how the drivers they provide are the wrong ones.

You might want to look for the bolded italiciized verbs in the above on a dictionary :whistle:

jaclaz

#25
Daytrader

Daytrader

    Newbie

  • Member
  • 31 posts
  • OS:XP Pro x86
  • Country: Country Flag
So what about my question guys :)




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users



How to remove advertisement from MSFN