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

Installing RAID directly (on WinXP SP1 CD) ?

- - - - -

  • Please log in to reply
12 replies to this topic

#1
seewen

seewen
  • Member
  • 6 posts
I followed the excellent guide to get a "WinXP SP1 + Hotfixes + drivers + app" CD-ROM. (thanks a lot for it :) )

I made one, and it worked perfectly on my "old" test computer.

But when I wanted to test the CD on my "new" computer (with Intel 865PE chipset + RAID 0 ), Windows didn't found the appropiate RAID drivers (they were in $OEM$\$1\drivers\iaa35\ & in WinNT.fis under "OemPnPDriversPath" ).

So I looked on :
-INTEL website : http://www.intel.com.../unattended.htm
- Microsoft website : http://support.micro...;EN-US;q288344
- and here too : http://www.spc.org.n..._third_part.htm

Then I tried to add thos INTEL RAID drivers to the Windows setup loading.
-----------

1) I removed " $OEM$\$1\drivers\iaa35" and it's path in WinNT.fis.

2) I created a new folder $OEM$\Textmode
But here I'am really not sure of the folder path I used... :rolleyes:
2a) I copied Intel IAA 3.5 drivers files (IaStor.cat, IaStor.inf, IaStor.sys, TxtSetup.oem) in this folder

3) I added this in WinNT.fis:

[MassStorageDrivers]"Intel® 82801ER SATA RAID Controller" = OEM
"CD-ROM IDE (ATAPI 1.2)/Contr“leur IDE PCI" = "RETAIL"

[OEMBootFiles]
iaStor.inf
iaStor.sys
iaStor.cat
Txtsetup.oem


( "CD-ROM IDE (ATAPI 1.2)/Contr“leur IDE PCI" is the french version of ""IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller"" )

4) I used this Txtsetup.oem (it's the original file from "3 1/2 bootdisk" of INTEL) :

[Disks]disk1 = "Intel Application Accelerator driver", iaStor.sys, \

[Defaults]
scsi = iaStor

[scsi]
iaStor = "Intel® 82801ER SATA RAID Controller"

;-------------------------------------------

[Files.scsi.iaStor]
driver = disk1, iaStor.sys, iaStor
inf    = disk1, iaStor.inf
catalog = disk1, iaStor.cat

;-------------------------------------------

[Config.iaStor]
value = "", tag, REG_DWORD, 1b
value = "", ErrorControl, REG_DWORD, 1
value = "", Group, REG_SZ, "SCSI miniport"
value = "", Start, REG_DWORD, 0
value = "", Type, REG_DWORD, 1

;-------------------------------------------------------
; Uncomment appropriate ID string by removing semi-colon
;-------------------------------------------------------
[HardwareIds.scsi.iaStor]
id = "PCI\VEN_8086&DEV_24DF&CC_0104","iaStor"



------------

But now, when I try to install WinXP, just after the drivers finish to load (text setup ), I got an error msg saying :

the file Txtsetup.oem caused an unexpected error (18) at the line 1742 in d:\xpsp1\base\boot\setup\oemdisk.c

Hit a key to continue



Could someone please help me to add those INTEL drivers correctly ? :D


SeeWen

P.S.
I tried to install those RAID drivers with "F6" + "3 1/2 diskette driver".
Windows loads the drivers like usually, then you can format the partitions like usually, then windows copy some files on the harddisk like usually.
But after that (just before rebooting ), Windows says "Cannot find DRIVER.XXX. veryfy that the CD-ROM is in the drive".
I don't understand why Windows is looking on the CD-ROM, and not on the "3 1/2 diskette"



How to remove advertisement from MSFN

#2
OmaR

OmaR
  • Member
  • 1 posts
Hi,

I'm interrested by your problem, because i'm concerned. Infortunately, i cannot help you because i'm a newbe.

PS : Excuse my bad english, i'm french.

#3
rstryker

rstryker

    "I will show you fear in a handfull of dust"

  • Member
  • PipPipPipPip
  • 594 posts
  • OS:XP Pro x86
  • Country: Country Flag

P.S.
I tried to install those RAID drivers with "F6" + "3 1/2 diskette driver".
Windows loads the drivers like usually, then you can format the partitions like usually, then windows copy some files on the harddisk like usually.
But after that (just before rebooting ), Windows says "Cannot find DRIVER.XXX. veryfy that the CD-ROM is in the drive".
I don't understand why Windows is looking on the CD-ROM, and not on the "3 1/2 diskette"

i have this problem as well. i have not found a fix.
Love to Drive !!!

Posted Image

#4
seewen

seewen
  • Member
  • 6 posts
I found a solution. (the one suggested by INTEL doesn't worked for me nor other people. It seems that it's due to the fact that recents Intel drivers are UNSIGNED.... ).

I will use my motherboard for example (ABIT IS7-G (865 PE) ), followed by a more general explaination.
------

1) First of all, you need the drivers from manufacturer (the one that you normally use with F6 during install ).
For Intel motherboard, simply follow the link from my first post, follow the instruction to create a 3 1/2 disk boot driver.

2) Copy all the drivers files in the folder $1/drivers/YOURDRIVERNAME.
(in INTEL 865 case, you must copy "IaStor.cat", "IaStor.inf", "IaStor.sys" in the folder $1/drivers/iaa35/. You can omit TxtSetup.oem, but DON'T DELETE IT, you'll need some info from it later ).

3) Open the file "txtsetup.sif" (in /I386/ folder ).

a) look for [SourceDisksFiles]. And add this line

[SourceDisksFiles]iaStor.sys = 1,,,,,,4_,4,1,,,1,4


You must copy the DRIVERNAME.SYS, followed by "= 1,,,,,,4_,4,1,,,1,4" .
ATTENTION : 1,,,,,,4_,4,1,,,1,4 is the number used for RAID (at least onboard RAID ). For other components, it's maybe something else. The easiest is to look in txtsetup.sif (under [SCSI] ) for components like the one you want to use (SCSI card, PCI card, etc.. ), then look for the name of the driver of the component (it's in front of the description ), then go back to [SourceDisksFiles] zone, and use the same number they are using..

:) look for [SCSI]. And add

[SCSI]iaStor = "Intel® 82801ER SATA RAID Controller"


You must write : (drivername) = "description of you driver"
(drivername) is the filename of all the files from your driver (WITHOUT the .sys or .inf, etc.. )
"description of your driver" is found in the txtsetup.OEM files, in the [SCSI] section of it.
(txtsetup.OEM is on the driver-disk provided by your motherboard/raid adapter manufacturer )


c) look for [SCSI.Load]. And add

iaStor = iaStor.sys,4

You must write : (drivername) = DRIVERNAME.SYS,4

d) look for [HardwareIdsDatabase]. And add

PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor"

Don't forget the " " between (drivername).
You must write : driver_ID = "(drivername)"
driver_ID is supplied in your txtsetup.OEM files, under [HardwareIds.scsi.drivername]


e) You can save the file, and close it.

4)Copy the file DRIVERNAME.SYS (IaStor.sys, for example ), in /I386/ dir.

5) Don't forget to add "drivers/YOURDRIVERNAME" (drivers/iaa35 , for example ), in the Winnt.sif file, in the "OemPnPDriversPath" .For example :

[Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=Yes
    TargetPath=\WINDOWS
    Repartition=No
    UnattendSwitch="no"
    WaitForReboot="No"
    DriverSigningPolicy=Ignore
    OemPnPDriversPath="drivers\iaa35;drivers\IntelINFv5.0.1.1015;driverscom940_0042;drivers\RealTek_AC97_wdm_a345\wdm;Leadtek_winfast_30625"

More info in the guide http://www.MSFN.org/.../xp/drivers.htm



Now your driver will be installed at startup automatically.

#5
muiz

muiz

    SPECIAL

  • Member
  • PipPipPipPipPipPip
  • 1,055 posts
  • OS:none specified
  • Country: Country Flag

5) Don't forget to add "drivers/YOURDRIVERNAME" (drivers/iaa35 , for example ), in the Winnt.sif file, in the "OemPnPDriversPath" .For example :
QUOTE 

[Unattended]    UnattendMode=FullUnattended
    OemSkipEula=Yes
    OemPreinstall=Yes
    TargetPath=\WINDOWS
    Repartition=No
    UnattendSwitch="no"
    WaitForReboot="No"
    DriverSigningPolicy=Ignore
    OemPnPDriversPath="drivers\iaa35;drivers\IntelINFv5.0.1.1015;driverscom940_0042;drivers\RealTek_AC97_wdm_a345\wdm;Leadtek_winfast_30625"


Don't forget to add "drivers/YOURDRIVERNAME"?????

at http://www.MSFN.org/.../xp/drivers.htm it says :

As you can see, its pointing to the folder where the .inf files are stored, not directly to the .inf file itself. Save winnt.sif and you're all done! You should be able to do the same for any other driver using the explained methods above

pointing to the folder

am i missing something ?

#6
Aaron

Aaron

    The MSFN Banana

  • Patrons
  • 5,767 posts
  • OS:Windows 7 x64
  • Country: Country Flag
Its correct, he means naming the folder so you know what drivers they are. He's not using a path directly to any INF files either, only the folder containing them, so all's OK :)

#7
Spinman

Spinman

    Member

  • Member
  • PipPip
  • 123 posts
So to summarize in my particular case:

1) Add the following two lines to my winnt.sif file:

[scsi]
FastTrak133_xp = "WinXP Promise SBFastTrak133 Lite ™ Controller", FastTrak

2) Add the following two lines to my winnt.sif file:

[Unattended]
OemPnPDriversPath="Drivers\Promise Raid\;

3) Add the following two files to the directory ~ c:\xpcd\$OEM$\$1\drivers\Promise Raid\fasttrak.inf;

FASTTRAK SYS Microsoft WindowsXP miniport driver
FASTTRAK INF Microsoft Windows miniport setup file

#8
Spinman

Spinman

    Member

  • Member
  • PipPip
  • 123 posts
Correction on above:

2) Add the following two lines to my winnt.sif file:

[Unattended]
OemPnPDriversPath="Drivers\Promise Raid\fasttrak.inf;"

3) Add the following two files to the directory ~ c:\xpcd\$OEM$\$1\drivers\Promise Raid\

FASTTRAK SYS Microsoft WindowsXP miniport driver
FASTTRAK INF Microsoft Windows miniport setup file

#9
webmedic

webmedic

    fixer of things broken

  • Member
  • PipPipPipPip
  • 621 posts

Correction on above:

2) Add the following two lines to my winnt.sif file:

[Unattended]
OemPnPDriversPath="Drivers\Promise Raid\fasttrak.inf;"

3) Add the following two files to the directory ~ c:\xpcd\$OEM$\$1\drivers\Promise Raid\

FASTTRAK SYS Microsoft WindowsXP miniport driver
FASTTRAK INF Microsoft Windows miniport setup file

Well to be more exact you wil need the cat file also and any others that the driver needs . put them into \driver\promise raid or whatever you want to name it.

Also though you will need to add jsut the fasttrack.sys to your i386 folder.

If you follow the directions above he did give the exact correct directions.

Right now i have added almost all the raid drivers I can find to my txtsetup.sif and so far the ones that i can test here work. This includes High point on shuttle, epox, and an old pIII abit board, Proimise on a newer aopen nforce motherboard with promise sata150 controler. I have an older gigabyte motherboard with an older promise ide raid controler which i have added but have not tested it yet. If anybody needs my files let me know. There are many more that I have added to me setup that still need testing by others.

#10
RyanVM

RyanVM

    Like a big surly teddy bear.

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,661 posts
If you have the IT8212 RAID controller at the Sil3112A controller added, I'd love to have the preconfigured txtsetup.sif file. I ran into problems when using my unattended cd that setup for some reason would not read the floppy disk with the drivers on it when it tried to install the GUI drivers. It read it fine for the text mode drivers (and saw the drives attached to the RAID controller), but bombed out when it came to the copying files part.
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 ;)

#11
RyanVM

RyanVM

    Like a big surly teddy bear.

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,661 posts
Pretty please, webmedic?
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 ;)

#12
jamesagmoore

jamesagmoore

    Newbie

  • Member
  • 43 posts
In my experience it is possible to do the completely unattended install of Intel ICH5R raid drivers.

The step I had to do is copy the drivers into 2 locations on your XP SP1 CD.
1) \$OEM$\TEXTMODE
2) \I386\$OEM$

Why the second directory is necessary is a mystery. But the advantage is that no hacking of txtsetup.sif is necessary, which can be a maintenance headache.

Regards
James

#13
Pure Krome

Pure Krome

    Junior

  • Member
  • Pip
  • 73 posts
what files did u put in here jamesagmoore?

also, what did your winnt.sif file look like ??

i'm having this problem with some HighPoint drivers.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN