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

Yet another Promise SATA/RAID problem

- - - - -

  • Please log in to reply
22 replies to this topic

#1
clsmith

clsmith
  • Member
  • 5 posts
  • Joined 16-December 04
I recently picked up a Tyan board with a Promise PDC20378 controller on it. I'm using it in SATA mode not RAID. I already had a built (nLite, SP2, custom unattended setup) XP-Pro CD that I've been using for a while but it didn't have the new drivers on it yet. So I started an install hitting the 'F6' button during the initial setup to install the 378 drivers. All seemed to go fine: hit 'F6', setup asked for drivers, hit 'S' and selected the XP SATA drives, hit 'Enter' to continue etc.... Setup then asked me which partition to use (it saw the disk!!) so I selected the partition, formatted it NTFS - then the problem started. Just as the text-mode setup started "generating a list of files to be copied" I got an error message telling me that "Setup cannot copy the file: UlSata.sys"! :(

At first I thought this was an nLite problem as when I used my original XP-Pro SP1 disk I was able to get past that copy point. Upon further testing I found that it wasn't nLite it was the unattended setup! :angry: If burned another nLite CD using the same files but removed the WINNT.SIF then setup was able to find/copy the UlSata.sys file - but I lost my unattended settings/scripts.

I did try and slipstream the drivers into the CD using GreenMachine's instructions but I got the same 'cannot copy file' error.

Any ideas?

CLS


How to remove advertisement from MSFN

#2
RyanVM

RyanVM

    Like a big surly teddy bear.

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,661 posts
  • Joined 31-August 03
This has been covered time and time again. You can NOT load drivers from a floppy if you're using an unattended CD.
RyanVM MSFN Files | RyanVM Forums
Please do not link directly to files on my site or modify/redistribute them without getting my permission first. Link to the above URL instead.
Current Update Pack Release: 2.2.2
(Released April 28, 2008)

BTW, 90% of what I say is kidding around. Don't take things so personally ;)

#3
clsmith

clsmith
  • Member
  • 5 posts
  • Joined 16-December 04

...You can NOT load drivers from a floppy if you're using an unattended CD.

Got it. Thanks.

CLS

#4
Bâshrat the Sneaky

Bâshrat the Sneaky

    aka Wim Leers

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,214 posts
  • Joined 29-October 03
  • OS:none specified
  • Country: Country Flag

...You can NOT load drivers from a floppy if you're using an unattended CD.

Got it. Thanks.

CLS

Unless you set Oempreinstall=No in your winnt.sif... (if I remember well)

EDIT: I think I'm wrong... :P Well, the reactions at this post will tell you ;)

Edited by Bâshrat the Sneaky, 26 January 2005 - 09:04 AM.


#5
clsmith

clsmith
  • Member
  • 5 posts
  • Joined 16-December 04

Unless you set Oempreinstall=No in your winnt.sif... (if I remember well)

EDIT: I think I'm wrong... :P Well, the reactions at this post will tell you ;)

That's what I did. After searching (and finally reading :blushing:) all the posts regarding the promise 378. I ended up setting the OemPreinstall=No then hitting F6 and installing the drivers from a floppy. Then right after the first reboot I used a PECD to copy all the $OEM$ directories onto the drive before continuing setup - this worked but was WAY too involved for an "unattended" install.

The reason I took this, very indirect, route was that every effort I made to slipstream the Promise drivers failed miserably: most of the time it simply didn't work/didn't see the controller, and when it did work I got the BSOD after setup rebooted the second time.

I even tried the MassStorage Driver pack: Created a new directory and put the renamed promise drivers in there (with the edited .inf file.) Then edited the Winnt.sif to point to that dir. And edited the 'add_to_txtsetupsif_v008.txt' to use the new drivers. Again, no luck

Does anyone have a working TXTSETUP.SIF for the promise 378 controller (UATA mode not RAID)? :crazy:

CLS

#6
Corvettaholic

Corvettaholic

    Newbie

  • Member
  • 17 posts
  • Joined 19-January 05
What I've noticed with the driverpack is that if there is a RAID and non-RAID driver for the same controller, there's a good chance you'll have problems. If you wipe the one you don't want out of the driverpack, it seems to be better. I have evidence of this with the Si3112 and Si3114 controllers. I use the Promise378 on a regular basis in RAID mode, so I don't know about non-RAID. What about setting it up as a RAID 0 array and using RAID mode?

#7
Bâshrat the Sneaky

Bâshrat the Sneaky

    aka Wim Leers

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,214 posts
  • Joined 29-October 03
  • OS:none specified
  • Country: Country Flag
I think the Promise 378 drivers are currently not anymore in the DriverPack, because of incompatiblity issues. It will be added to the new rebuild, though!

#8
clsmith

clsmith
  • Member
  • 5 posts
  • Joined 16-December 04

...It will be added to the new rebuild, though!

:thumbup That will be cool. I'll keep trying but you'll probably get there before I do.

CLS

#9
Cunning1inguist

Cunning1inguist

    Vir bonus, dicendi peritus

  • Member
  • 21 posts
  • Joined 23-January 05
so, why can't you just use nLite to slipstream the sata/raid drivers into the install?
ASUS A8V Deluxe
Athlon64 3200
1GB Corsair XL PC3200 (dual-channel)
74GB Raptor
200GB SATA150
ATI Radeon x800 Pro 256MB
Fortron BlueStorm 500W
Evercool Gatewatch fan controller

#10
clsmith

clsmith
  • Member
  • 5 posts
  • Joined 16-December 04

so, why can't you just use nLite to slipstream the sata/raid drivers into the install?

..every effort I made to slipstream the Promise drivers failed miserably: most of the time it simply didn't work/didn't see the controller, and when it did work I got the BSOD after setup rebooted the second time.

The simple answer is: I couldn't get it to work. Following GreenMachine's instructions, as well as other's I found searching the forum, got me to a point where setup would see the controller/drives but after the final reboot I got the BSOD every time. :(

CLS

#11
Cunning1inguist

Cunning1inguist

    Vir bonus, dicendi peritus

  • Member
  • 21 posts
  • Joined 23-January 05

Does anyone have a working TXTSETUP.SIF for the promise 378 controller (UATA mode not RAID)? :crazy:

This is what I have. I haven't gotten this to work flawlessly yet. I'm not sure if there's something wrong with the drivers I'm using since I read somwhere that the ones on the disk were no good. When I had it running in onboard IDE mode it seemed to install perfectly, and it went all the way through gui setup, but then when it finished and it rebooted, it wouldn't boot into windows and all I got was the startup menu from there on out.
I just installed windows on an IDE drive, but windows still had trouble installing the raid controller driver, so I changed the drives to RAID mode and all was well with windows. I'm gonna try to get this to work this weekend, but I'm pretty sure this txtsetup will work.

[HardwareIdsDatabase]
PCI\VEN_105A&DEV_3373, "UlSata"
PCI\VEN_105A&DEV_3376, "fasttx2k"
PCI\VEN_105A&DEV_3373, "fasttx2k"
PCI\VEN_1106&DEV_3149, "viasraid"
PCI\VEN_1106&DEV_4149, "viapdsk"


[SourceDisksFiles]
fasttx2k.sys = 100,,,,,,3_,4,1,,,1,4
ulsata.sys = 100,,,,,,3_,4,1,,,1,4
viapdsk.sys = 100,,,,,,3_,4,1,,,1,4
viasraid.sys = 100,,,,,,3_,4,1,,,1,4



[SCSI.load]
fasttx2k = fasttx2k.sys,4
ulsata = ulsata.sys,4
viapdsk = viapdsk.sys,4
viasraid = viasraid.sys,4



[SCSI]
VT6420 = "VIA Serial ATA RAID Controller(Windows XP)"
VT6420 = "VIA ATA/ATAPI Host Controller(Windows XP)"
fasttx2k = "WinXP Promise FastTrak 376/378 (tm) Controller"
UlSata = "WinXP Promise SATA378 (tm) Controller"
_____________________
files to copy and wincab:

Fasttx2k.cat
fasttx2k.INF
fasttx2k.sys
ptipbm.dll
ptipbmf.dll
ULSATA.CAT
UlSata.inf
ulsata.sys
viapdsk.cat
viapdsk.sys
viapide.inf
viasraid.cat
VIASRAID.INF
viasraid.sys
vssver.scc
ASUS A8V Deluxe
Athlon64 3200
1GB Corsair XL PC3200 (dual-channel)
74GB Raptor
200GB SATA150
ATI Radeon x800 Pro 256MB
Fortron BlueStorm 500W
Evercool Gatewatch fan controller

#12
painkilla

painkilla

    Newbie

  • Member
  • 26 posts
  • Joined 17-January 05
is this the same controlller as mine on my MSI K8T NEO-FISR?
Its called a Promise 20378

#13
mc134

mc134

    Junior

  • Member
  • Pip
  • 67 posts
  • Joined 15-January 04
After 5 weeks of working on the Promise Driver problem I have finally got it working flawlessly. I have an Asus A8V Deluxe Motherboard with the Promise 20378 SATA Controller on it as well as the VIA SATA controller. Using Bâshrat the Sneaky's Mass Storage Driver Pack the VIA would install everytime but the promise would always fail to detect. This is how i got it working no matter which controller that you attach the drives to. This solution is not perfect but it works for me!!

Here is my TXTSETUP.SIF Config

[SourceDisksFiles]

hpt3xx.sys = 1,,,,,,4_,4,1,,,1,4
ulsata.sys = 1,,,,,,4_,4,1,,,1,4
ulsata2.sys = 1,,,,,,4_,4,1,,,1,4
fasttrak.sys = 1,,,,,,4_,4,1,,,1,4
viapdsk.sys  = 1,,,,,,4_,4,1,,,1,4
viamraid.sys = 1,,,,,,4_,4,1,,,1,4

[HardwareIdsDatabase]

PCI\VEN_1103&DEV_0004 = "hpt3xx"
PCI\VEN_1103&DEV_0005 = "hpt3xx"
PCI\VEN_1103&DEV_0005&SUBSYS_100415BD = "hpt3xx"
PCI\VEN_1103&DEV_0006 = "hpt3xx"
PCI\VEN_105A&DEV_3373&SUBSYS_80F51043&REV_02 = "ulsata"
PCI\VEN_105A&DEV_3373&SUBSYS_80F51043 = "ulsata"
PCI\VEN_105A&DEV_3373&CC_010400 = "ulsata"
PCI\VEN_105A&DEV_3373&CC_0104 = "ulsata"
PCI\VEN_105A&DEV_3D75 = "ulsata2"
PCI\VEN_105A&DEV_3D18 = "ulsata2"
SCSI\ProcessorPromise_SATA_Console____ = "ulsata2"
PCI\VEN_105A&DEV_5275 = "fasttrak"
PCI\VEN_105A&DEV_7275 = "fasttrak"
PCI\VEN_1106&DEV_4149 = "viapdsk"
PCI\VEN_1106&DEV_3149 = "viamraid"
PCI\VEN_1106&DEV_3149&SUBSYS_80ED1043&REV_80 = "viamraid"
PCI\VEN_1106&DEV_3149&SUBSYS_80ED1043 = "viamraid"
PCI\VEN_1106&DEV_3149&CC_010400 = "viamraid"
PCI\VEN_1106&DEV_3149&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3164 = "viamraid"
PCI\VEN_1106&DEV_3249 = "viamraid"

[SCSI.Load]

hpt3xx = hpt3xx.sys,4
ulsata = ulsata.sys,4
ulsata2 = ulsata2.sys,4
fasttrak = fasttrak.sys,4
viapdsk = viapdsk.sys,4
viamraid = viamraid.sys,4

[SCSI]

hpt3xx = "HighPoint HPT3xx ATA100 Controllers"
ulsata = "WinXP Promise SATA378 (tm) IDE Controller"
ulsata2 = "Promise SATA Console SCSI Processor"
fasttrak = "WinXP Promise MBFastTrak133 Lite (tm) Controller"
viapdsk = "VIA ATA/ATAPI Host Controller"
viamraid = "VIA Serial ATA RAID Controller"

I only have the ulsata and the ulsata2 drivers in the same folder. The problem all along was the promise drivers not playing nice with one another. I think the problem is actually the "fasttx2k" driver but i have not tested to see if this is the actual culprit. You can leave all of the drivers included in bashrats mass storage alone but i chose to remove the other promise drivers because i got tired of seing the BSOD! Hope this helps everyone having problems with Promise drivers!!

#14
Cunning1inguist

Cunning1inguist

    Vir bonus, dicendi peritus

  • Member
  • 21 posts
  • Joined 23-January 05

so, why can't you just use nLite to slipstream the sata/raid drivers into the install?

..every effort I made to slipstream the Promise drivers failed miserably: most of the time it simply didn't work/didn't see the controller, and when it did work I got the BSOD after setup rebooted the second time.

The simple answer is: I couldn't get it to work. Following GreenMachine's instructions, as well as other's I found searching the forum, got me to a point where setup would see the controller/drives but after the final reboot I got the BSOD every time. :(

CLS

Check out my post Here

I'm trying to get some input from some of the more advanced users on this board, but I haven't heard much yet.
ASUS A8V Deluxe
Athlon64 3200
1GB Corsair XL PC3200 (dual-channel)
74GB Raptor
200GB SATA150
ATI Radeon x800 Pro 256MB
Fortron BlueStorm 500W
Evercool Gatewatch fan controller

#15
Cunning1inguist

Cunning1inguist

    Vir bonus, dicendi peritus

  • Member
  • 21 posts
  • Joined 23-January 05

After 5 weeks of working on the Promise Driver problem I have finally got it working flawlessly. I have an Asus A8V Deluxe Motherboard with the Promise 20378 SATA Controller on it as well as the VIA SATA controller.  Using Bâshrat the Sneaky's Mass Storage Driver Pack the VIA would install everytime but the promise would always fail to detect.  This is how i got it working no matter which controller that you attach the drives to.  This solution is not perfect but it works for me!!

Two things that look foreign to me are hpt3xx and ulsata2. Are these for additional controllers that you happen to have in your system? I'm pretty sure those aren't on the A8V. I'll try using your configuration.

The ulsata2 driver was actually needed on this motherboard when i hooked a drive to the VIA controller so windows xp would find the SCSI driver for the promise controller.


Promise SCSI driver???? where's that? I only saw the fasttx2k and the ulsata drivers under the promise folder.
ASUS A8V Deluxe
Athlon64 3200
1GB Corsair XL PC3200 (dual-channel)
74GB Raptor
200GB SATA150
ATI Radeon x800 Pro 256MB
Fortron BlueStorm 500W
Evercool Gatewatch fan controller

#16
mc134

mc134

    Junior

  • Member
  • Pip
  • 67 posts
  • Joined 15-January 04
The hpt3xx driver was for another motherboard that I had problems with (BSOD). I got it working with this configuration also. The ulsata2 driver was actually needed on this motherboard when i hooked a drive to the VIA controller so windows xp would find the SCSI driver for the promise controller. Weird, huh? If i hook a drive to the promise controller it only shows this:

VIA SATA RAID Controller (viamraid.sys)

WinXP Promise SATA378 ™ IDE Controller (ulsata.sys)


When I hook a drive to the VIA controller is shows three devices!!

VIA SATA RAID Controller (viamraid.sys)

WinXP Promise SATA378 ™ IDE Controller (ulsata.sys)

Promise SATA Console SCSI Processor (ulsata2.sys)


I have messed with this problem for way too long so i really don't care why its working I'm just glad it is!!

One more thing: If i hook a drive to only the VIA controller and leave the ulsata2 driver out of my dvd, windows has a question mark for the promise controller. If i include ulsata2 windows finds everything on the frst try.

#17
bozinafreak

bozinafreak
  • Member
  • 1 posts
  • Joined 20-March 05
If you can't get em to install un attended then here is a manual workaround:

http://www.asus.com..../faq/050120.htm

Translated:
http://translate.goo...:en-US:official

#18
mark49

mark49

    Newbie

  • Member
  • 23 posts
  • Joined 02-November 04

WinXP Promise SATA378 ™ IDE Controller (ulsata.sys)


is "PCI\VEN_105A&DEV_3373.DeviceDesc="WinXP Promise FastTrak 378 ™ Controller" (FASTTX2K.inf) ?
it should use FASTTX2K.SYS not ulsata.sys.......

#19
Daddyulike

Daddyulike
  • Member
  • 3 posts
  • Joined 10-September 05
hey thius might be helpfull to all the people out there that are having problems finding the right drives to get your SATA378 working properly. try this site its got just what the doctor ordered to get you back in the action.. read all the option discriptions carefully to see the one for your SATA divise. http://support.asus....ct=1&model=SK8V

#20
SynMonger

SynMonger
  • Member
  • 2 posts
  • Joined 11-July 06

After 5 weeks of working on the Promise Driver problem I have finally got it working flawlessly. I have an Asus A8V Deluxe Motherboard with the Promise 20378 SATA Controller on it as well as the VIA SATA controller. Using Bâshrat the Sneaky's Mass Storage Driver Pack the VIA would install everytime but the promise would always fail to detect. This is how i got it working no matter which controller that you attach the drives to. This solution is not perfect but it works for me!!

Here is my TXTSETUP.SIF Config

[SourceDisksFiles]

hpt3xx.sys = 1,,,,,,4_,4,1,,,1,4
ulsata.sys = 1,,,,,,4_,4,1,,,1,4
ulsata2.sys = 1,,,,,,4_,4,1,,,1,4
fasttrak.sys = 1,,,,,,4_,4,1,,,1,4
viapdsk.sys  = 1,,,,,,4_,4,1,,,1,4
viamraid.sys = 1,,,,,,4_,4,1,,,1,4

[HardwareIdsDatabase]

PCI\VEN_1103&DEV_0004 = "hpt3xx"
PCI\VEN_1103&DEV_0005 = "hpt3xx"
PCI\VEN_1103&DEV_0005&SUBSYS_100415BD = "hpt3xx"
PCI\VEN_1103&DEV_0006 = "hpt3xx"
PCI\VEN_105A&DEV_3373&SUBSYS_80F51043&REV_02 = "ulsata"
PCI\VEN_105A&DEV_3373&SUBSYS_80F51043 = "ulsata"
PCI\VEN_105A&DEV_3373&CC_010400 = "ulsata"
PCI\VEN_105A&DEV_3373&CC_0104 = "ulsata"
PCI\VEN_105A&DEV_3D75 = "ulsata2"
PCI\VEN_105A&DEV_3D18 = "ulsata2"
SCSI\ProcessorPromise_SATA_Console____ = "ulsata2"
PCI\VEN_105A&DEV_5275 = "fasttrak"
PCI\VEN_105A&DEV_7275 = "fasttrak"
PCI\VEN_1106&DEV_4149 = "viapdsk"
PCI\VEN_1106&DEV_3149 = "viamraid"
PCI\VEN_1106&DEV_3149&SUBSYS_80ED1043&REV_80 = "viamraid"
PCI\VEN_1106&DEV_3149&SUBSYS_80ED1043 = "viamraid"
PCI\VEN_1106&DEV_3149&CC_010400 = "viamraid"
PCI\VEN_1106&DEV_3149&CC_0104 = "viamraid"
PCI\VEN_1106&DEV_3164 = "viamraid"
PCI\VEN_1106&DEV_3249 = "viamraid"

[SCSI.Load]

hpt3xx = hpt3xx.sys,4
ulsata = ulsata.sys,4
ulsata2 = ulsata2.sys,4
fasttrak = fasttrak.sys,4
viapdsk = viapdsk.sys,4
viamraid = viamraid.sys,4

[SCSI]

hpt3xx = "HighPoint HPT3xx ATA100 Controllers"
ulsata = "WinXP Promise SATA378 (tm) IDE Controller"
ulsata2 = "Promise SATA Console SCSI Processor"
fasttrak = "WinXP Promise MBFastTrak133 Lite (tm) Controller"
viapdsk = "VIA ATA/ATAPI Host Controller"
viamraid = "VIA Serial ATA RAID Controller"

I only have the ulsata and the ulsata2 drivers in the same folder. The problem all along was the promise drivers not playing nice with one another. I think the problem is actually the "fasttx2k" driver but i have not tested to see if this is the actual culprit. You can leave all of the drivers included in bashrats mass storage alone but i chose to remove the other promise drivers because i got tired of seing the BSOD! Hope this helps everyone having problems with Promise drivers!!


I've been working on this same problem for a few days now. Can you give more specific information on how the file structure for the CD works, and what guide you used to help set this up? When I attempt this myself I get "The file 'ulsata.sys' was not found". I tried using GreenMachine's guide modified with this information, which got me to this point.

Any added constructive comments or links would be much appreciated!

And the last few posts with links to the Asus website are broken :(

#21
jaws75

jaws75

    Member

  • Member
  • PipPip
  • 124 posts
  • Joined 22-April 06
I have an Asus K8V SE Deluxe with the promise pdc20378 and the via 6420 raid controlers.
I have had the drivers integrated into text mode for a long time now this is what I do.

My winnt.sif has
[Data]
UnattendedInstall="Yes"

as well as
[Unattended]
OemPreinstall=Yes
OemPnPDriversPath="D\raid"
DriverSigningPolicy=Ignore

D\raid folder is located at on my CD root

$OEM$\$1\D\raid

In the D\raid folder I have both controler drivers files.
Fasttx2k.cat,fasttx2k.INF,fasttx2k.sys,ptipbmf.dll,viamraid.cat,VIAMRAID.INF,viamraid.sys

You must put the cabbed files
fasttx2k.sy_ and viamraid.sy_
in you i386 folder so they are copied in text mode.
In my TXTSETUP.SIF I have

[SourceDisksFiles]
fasttx2k.sys = 1,,,,,,3_,4,1
viamraid.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
PCI\VEN_105A&DEV_3376 = "fasttx2k"
PCI\VEN_105A&DEV_3373 = "fasttx2k"
PCI\VEN_1106&DEV_3149 = "viamraid"

[SCSI.load]
fasttx2k = fasttx2k.sys, 4
viamraid = viamraid.sys, 4

[scsi]
fasttx2k = "Promise FastTrak 376/378 (tm) Controller"
viamraid = "Via VT8237 Sata Raid Controller"
You must put that before the sometimes invisible marker at the end of txtsetup.sif.

Note if you use nlite you must do this after nliting it. Everytime I did this before it would crash at install.

THAT'S IT!
You should see the drives attached without using F6.

I hope this helps.

:addon:

When I attempt this myself I get "The file 'ulsata.sys' was not found".


Did you have a cabbed version of it in your i386 folder?

ulsata.sy_

Edited by jaws75, 11 July 2006 - 11:51 PM.


#22
SynMonger

SynMonger
  • Member
  • 2 posts
  • Joined 11-July 06
Thank you for the information, and I had forgotten to cab the ulsata.sys file

Using the tips given it will now make it to the text mode portion of the install, and sees the single SATA drive connected.

The entire installation of windows goes through normally, and on the last reboot, that should go the desktop (or OOBE) for the first time, it restarts. Safe mode also restarts.

So I am back where I started it seems.

I am installing a single SATA drive, is it still possible to use the RAID driver, and set the controller to RAID mode, since it seems I'm getting nowhere with the SATA driver and IDE mode?

EDIT:

Changed over to RAID and used the fasttx2k driver, and still get the restarts on the initial boot to desktop after setup completes. :(

Edited by SynMonger, 14 July 2006 - 12:06 AM.


#23
the_doc735

the_doc735

    Junior

  • Member
  • Pip
  • 96 posts
  • Joined 17-August 06

This has been covered time and time again. You can NOT load drivers from a floppy if you're using an unattended CD.


That's all well and good for you to say as a seasoned pro but that guy was a newbie at the time of writing/posting so obviously he wouldn't know that it had been covered time and time again - doh!

Please show some patience to newbies - thanx!
;)


I think the Promise 378 drivers are currently not anymore in the DriverPack, because of incompatiblity issues. It will be added to the new rebuild, though!


I don't see these in the mass driver pack? :no:
[only: viaMraid]...

Attached Files

  • Attached File  bts.JPG   5.02KB   4 downloads

Edited by the_doc735, 19 September 2006 - 06:34 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN