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

Unattended install, SATA drivers, and NO Floppy

* * * * * 2 votes

  • Please log in to reply
179 replies to this topic

#51
aboboo99

aboboo99
  • Member
  • 1 posts
  • Joined 26-May 04
i have an msi 865pe board with onboard sata ports. the problem im having is that msi only has the intel drivers available; iastor.sys
iaStor.cat
iastor.inf
txtsetup.oem. How do instal these files without the silicon files? do you have an example?


How to remove advertisement from MSFN

#52
jspidey

jspidey
  • Member
  • 2 posts
  • Joined 28-May 04
I'm trying to complete this for win2000 but I seem to be having trouble burning the files. I'm using EZ CD creator 5.3.1.154 and using this and this as a guide to burn the files after adding the SCSI drivers. When I try to burn it, the software says something to the affect that the file system does not like the $'s and wants to change them all to _. Any ideas where I am going wrong or suggestions? This write up seems excellent, btw. :)

*edit - I can't spell*

#53
RyanVM

RyanVM

    Like a big surly teddy bear.

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,661 posts
  • Joined 31-August 03

i have an msi 865pe board with  onboard sata ports. the problem im having is that msi only has the intel drivers available; iastor.sys
iaStor.cat
iastor.inf
txtsetup.oem. How do instal these files without the silicon files? do you have an example?

http://greenmachine....ING/addraid.htm
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 ;)

#54
MAVERICKS CHOICE

MAVERICKS CHOICE

    The Guy from Aus

  • Member
  • PipPipPipPipPipPipPip
  • 1,782 posts
  • Joined 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag
RyanVM's RAID/SATA/SCSI Driver Update for Unattended Windows XP Installs.

Just wandering what I do with the Raidcompress.cmd, do I delete after running the patch.cmd or simply leave it in the root.

#55
MAVERICKS CHOICE

MAVERICKS CHOICE

    The Guy from Aus

  • Member
  • PipPipPipPipPipPipPip
  • 1,782 posts
  • Joined 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

RyanVM's RAID/SATA/SCSI Driver Update for Unattended Windows XP Installs.

Just wandering what I do with the Raidcompress.cmd, do I delete after running the patch.cmd or simply leave it in the root.

Well come on guys does anyone know?

#56
RyanVM

RyanVM

    Like a big surly teddy bear.

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,661 posts
  • Joined 31-August 03

RyanVM's RAID/SATA/SCSI Driver Update for Unattended Windows XP Installs.

Just wandering what I do with the Raidcompress.cmd, do I delete after running the patch.cmd or simply leave it in the root.

raidcompress.cmd isn't in my pack.
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 ;)

#57
bonedaddy

bonedaddy

    Bonafide Member

  • Member
  • PipPipPip
  • 454 posts
  • Joined 20-October 03
@ RYAN

yes it is
at least my copy of v1.01

bonedaddy
Using WPI the best Post installer
Using W.A.I.T v23 the 2nd Best Post Installer

#58
MAVERICKS CHOICE

MAVERICKS CHOICE

    The Guy from Aus

  • Member
  • PipPipPipPipPipPipPip
  • 1,782 posts
  • Joined 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

RyanVM's RAID/SATA/SCSI Driver Update for Unattended Windows XP Installs.

Just wandering what I do with the Raidcompress.cmd, do I delete after running the patch.cmd or simply leave it in the root.

raidcompress.cmd isn't in my pack.

Strange one any ideas? Shall I just remove it?

#59
RyanVM

RyanVM

    Like a big surly teddy bear.

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,661 posts
  • Joined 31-August 03
Oh sorry, yes you can delete that. That was a batch file I made for my own purposes that wasn't supposed to be in there.
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 ;)

#60
Tribble

Tribble

    Junior

  • Member
  • Pip
  • 85 posts
  • Joined 01-June 04
i really like ur ways and ideas to integrate personal sata drivers to your xpcd.
but is it not possible to integrate the drivers in the i386 dir or something, i dont like to see an $OEM$ dir on my cd and i dont wanna see any winnt.sif, because i want to keep the cd as original as possible if you understand :)

im sure it must be possible, b/c for some sorts of raid controllers there is no need to press f6 during text mode, b/c winxp already has drivers for it.

would be nice if you guys know a way. when im back home i will play hardly on that way.

#61
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 really like ur ways and ideas to integrate personal sata drivers to your xpcd.
but is it not possible to integrate the drivers in the i386 dir or something, i dont like to see an $OEM$ dir on my cd and i dont wanna see any winnt.sif, because i want to keep the cd as original as possible if you understand :)

im sure it must be possible, b/c for some sorts of raid controllers there is no need to press f6 during text mode, b/c winxp already has drivers for it.

would be nice if you guys know a way. when im back home i will play hardly on that way.

You could add the drivers you want to driver.cab, but that's ALOT more work and ALOT more complicated!

There's a topic about it...

#62
Tribble

Tribble

    Junior

  • Member
  • Pip
  • 85 posts
  • Joined 01-June 04
link to the topic? :)

edit: http://www.msfn.org/...&hl=drivers.cab

#63
jspidey

jspidey
  • Member
  • 2 posts
  • Joined 28-May 04

I'm trying to complete this for win2000 but I seem to be having trouble...

Got it to work. Used Nero instead.

On another note:
Is there any way to set the speed and duplex set during the install? A registry setting perhaps? I have been very unsuccessful with Google lately...grrr

#64
my2001

my2001

    Member

  • Member
  • PipPip
  • 260 posts
  • Joined 31-May 04
@ GreenMachine
@ Raskren

I DO NOT believe that the WINNT.SIF / MassStorageDrivers was designed to be used for CD installs (...)


Just very briefly: why? Is it going to fail if one uses the winnt.sif-method for an unattended-CD? :)

#65
raskren

raskren

    I ♥ Longhorn

  • Member
  • PipPipPip
  • 383 posts
  • Joined 11-September 03
@ my2001

Unknown, at least to me. You CAN use a winnt.sif and F6 drivers but if OEMPreinstall=Y setup will halt. With OEMPreinstall=N the $OEM$ directory is ignored which makes a lot of the unattended guide useless.

Edited by raskren, 16 June 2004 - 12:05 PM.


#66
patters

patters

    Newbie

  • Member
  • 36 posts
  • Joined 18-March 04

so in the end, i _did_ get the OS to auto-copy the driver files over to the correct places by using the [MassStorageDrivers] line.

like i said - it's been a few months (october?) since i last mucked around with this ... but i've been trying for a year.

If you're installing on heterogeneous hardware then the MassStorageDrivers method is pretty poor since it's a static definition and no PnP occurs. So if you have an IDE controller on a server for the CD drive, you have to remember to put in IDE ATAPI too. Dell screwed this up on all their PCs in about early 2001 IIRC when every PC had about 5 or 6 SCSI adapters in the Device Manager in Windows 2000 because the guy designing the install presumably thought it would autodetect. The method of adding entries in to TXTSETUP.INF is nicer because you can use a single SIF file for a Server 2003 install on servers with different RAID cards and likewise for all the desktops in your organisation. Sure the other way works nicely if you're just doing one PC but for work it's no good.

#67
noodleNT

noodleNT
  • Member
  • 1 posts
  • Joined 01-July 04
Thank you soooo much for posting this. This has been a pain in my butt for 3 Days!

I am really close to getting this to work but I have an error durring the XP GUI install process when it is at "Installing Windows". The error is:

"
Fatal Error
Internal Setup data structures are corrupted (phase 0)
***
"

I have added my ITE, Intel, and SATA riad drivers to the files. Everything looked good and the drive was found. I think I have the TXTsetup.sif not in all the correct places. Any ideas what might cause this error?

---TXTSETUP.SIF---
[SourceDisksFiles]
iaStor.sys = 100,,,,,,3_,4,1,,,1,4
si3112r.sys = 100,,,,,,3_,4,1,,,1,4 
ITERAID.SYS = 100,,,,,,3_,4,1,,,1,4


[HardwareIdsDatabase]
PCI\VEN_1283&DEV_8212&SUBSYS_00011283 = "iteraid"
PCI\VEN_8086&DEV_24DF&CC_0104 = "iaStor"
PCI\VEN_1095&DEV_3114&SUBSYS_61141095 = "Si3114r"
PCI\VEN_1095&DEV_3114&SUBSYS_288510F1 = "Si3114r"
PCI\VEN_1095&DEV_3114&SUBSYS_047AA0A0 =  "Si3114r"
PCI\VEN_1095&DEV_3114&SUBSYS_0478A0A0 = "Si3114r"
PCI\VEN_1095&DEV_3114&SUBSYS_0479A0A0 = "Si3114r"
PCI\VEN_1095&DEV_3114&SUBSYS_90181695 = "Si3114r"
PCI\VEN_1095&DEV_3114&SUBSYS_F642270F = "Si3114r"
PCI\VEN_1095&DEV_3114&SUBSYS_100415BD = "Si3114r"

[SCSI.Load]
iaStor = iaStor.sys,4
si3112r = si3112r.sys,4
iteraid = iteraid.sys, 4

[SCSI]
iaStor = "!!!MOD!!! Intel(R) 82801ER SATA RAID Controller"
si3112r = "!!!MOD!!! Silicon Image SiI 3112 SATARaid Controller"
iteraid = "!!!MOD!!! ITE IT8212 ATA RAID Controller"


----winnt.sif---
[Unattended]
   OemSkipEula = Yes
   OemPreinstall = Yes
   OemPnPDriversPath = Drivers\001_INTEL;Drivers\002_ITE;Drivers\003_SATA
   DriverSigningPolicy = Ignore


----OEM Folder structure----
$OEM$\$1\Drivers
                          \01_INTEL
                          \02_ITE
                          \03_SATA

---01_INTEL---
iaStor.cat
iaStor.inf
iaStor.sys
TXTSETUP.OEM

---02_ITE---
ITERAID.CAT
ITERAID.INF
ITERAID.SYS

---03_SATA---
HUADRV.DLL
Si3112r.inf
Si3112r.mpd
Si3112r.sys
SIISUPP.VXD
SIWinAcc.sys
TxtSetup.oem

This is for the Giga-Byte GA-8KNXP Ultra Rev 2.0 MOBO.

#68
n0risc

n0risc
  • Member
  • 2 posts
  • Joined 08-August 04
\SUPPORT\TOOLS\DEPLOY.CAB>>REF.CHM


"The answer file for Setup is commonly called Unattend.txt, but for a network preinstallation, you can name the file anything you like. For a CD-based Setup, the answer file must be named Winnt.sif"

#69
n0risc

n0risc
  • Member
  • 2 posts
  • Joined 08-August 04

----winnt.sif---
[Unattended]
   OemSkipEula = Yes
   OemPreinstall = Yes
   OemPnPDriversPath = Drivers\001_INTEL;Drivers\002_ITE;Drivers\003_SATA
   DriverSigningPolicy = Ignore


----OEM Folder structure----
$OEM$\$1\Drivers
                          \01_INTEL
                          \02_ITE
                          \03_SATA

Looks like to me that your not reporting the directory structure right, or it doesn't match. Your DIR structure is different than what is being reported in winnt.sif.

----winnt.sif---
[Unattended]
   OemSkipEula = Yes
   OemPreinstall = Yes
   OemPnPDriversPath = Drivers\01_INTEL;Drivers\02_ITE;Drivers\03_SATA
   DriverSigningPolicy = Ignore


Should it look like this?

#70
marwyn

marwyn
  • Member
  • 1 posts
  • Joined 09-August 04

The first place to add a copy is to the TXTMODE folder of your CD.  That is: "c:\xpcd\$OEM$\TEXTMODE"  Here you can dump the 7 Silicon Image files and 4 Intel files.

May be that I don't understand it, but if you copy those 7 Silicon Image files and 4 Intel files to the same directory, you will overwrite txtsetup.oem from Silicon Image files by txtsetup.oem from Intel files or vice versa. Does it mean that this file is not needed?

#71
patters

patters

    Newbie

  • Member
  • 36 posts
  • Joined 18-March 04
I'm not quite sure how you people have got this working in the way described in the first post. I have followed it to the letter to integrate the Intel SATA driver and I found that there were a few ommisions:

I found that the file iaStor.sys would refuse to be copied across in the first blue screen filecopy unless it was added to the [Files] section of DOSNET.INF, despite correct changes being made to TXTSETUP.SIF.

I then found that when the target machine boots up with the XP kernel for the first time you get a "could not find iaStor.sys" error unless you have added it to one of the [FloppyFiles.x] sections of DOSNET.INF. This is because the file is missing from C:\$WIN_NT$.~BT unless you make this change.

I built a network-based unattended for work, but I can't imagine that a CD based install would eliminate the need for these additional changes.

#72
Tbone2

Tbone2

    Member

  • Member
  • PipPip
  • 268 posts
  • Joined 03-August 03
raskren
you the man...thanks for the post it worked like a dream
Posted Image

#73
jupy

jupy
  • Member
  • 4 posts
  • Joined 13-August 04
Good topic :thumbup

Thanks

I made my own VIA SATA driver slipstream for ASUS A7VT600

JuPy

#74
fordc03

fordc03
  • Member
  • 3 posts
  • Joined 15-August 04
For all us other people who have been searching and searching for how to get those numbers right...look in the INF file of the driver you are trying to add.

For example...I have an Adaptec 2120S SCSI RAID controller for a Server system. How do I know what the actual string name is? I look in the INF file and see the following:


;----------------------;
; Windows 2000 & above ;
;----------------------;
[ADPT]
%adptMustang.DeviceDesc% = aac_Inst, PCI\VEN_1011&DEV_0046&SUBSYS_03649005
%adpt.DeviceDesc% = aac_Inst, PCI\VEN_1011&DEV_0046&SUBSYS_03659005
%adpt.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0280&SUBSYS_02809005
%adpt.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0281&SUBSYS_02819005
%adpt.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0282&SUBSYS_02829005
%adpt.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0283&SUBSYS_02839005
%adpt.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0284&SUBSYS_02849005
%adpt.DeviceDesc% = aac_Inst, PCI\VEN_9006&DEV_2140&SUBSYS_21409006


%adptVulcan.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0285&SUBSYS_02859005
%adptVulcan.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0285&SUBSYS_02879005

%adptCrusader.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0285&SUBSYS_02869005

%adptSkyhawk.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0285&SUBSYS_028A9005

%adptTerminator.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0285&SUBSYS_028B9005

%adptJaguar.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0285&SUBSYS_02909005

%adptCorsair8.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0285&SUBSYS_02929005

%adptCorsair16.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0285&SUBSYS_02939005

%adptLancer2ch.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0286&SUBSYS_028C9005

%adptLancer1ch.DeviceDesc% = aac_Inst, PCI\VEN_9005&DEV_0286&SUBSYS_028D9005

One of those is going to be my model of SCSI adapter and I just add that PCI information I need and on to the next section, what is the actual string name of the adapter?? I look further in my INF file and find:

; ======================================================
; ================== Strings sections ==================
; ======================================================

[Strings]
ADPT = "Adaptec"
disk1 = "Adaptec RAID Windows 2000/XP/2003 Device Drivers"
adpt.DeviceDesc = "Adaptec SCSI RAID Controller"
adptMustang.DeviceDesc = "Adaptec SCSI RAID 5400S Controller"
adptVulcan.DeviceDesc = "Adaptec SCSI RAID 2200S Controller"
adptCrusader.DeviceDesc = "Adaptec SCSI RAID 2120S Controller"
adptSkyhawk.DeviceDesc = "Adaptec SCSI RAID 2020ZCR Controller"
adptTerminator.DeviceDesc = "Adaptec SCSI RAID 2025ZCR Controller"
adptJaguar.DeviceDesc = "Adaptec SATA RAID 2410SA Controller"
adptCorsair8.DeviceDesc = "Adaptec SATA RAID 2810SA Controller"
adptCorsair16.DeviceDesc = "Adaptec SATA RAID 21610SA Controller"
adptLancer2ch.DeviceDesc = "Adaptec SCSI RAID 2230S Controller"
adptLancer1ch.DeviceDesc = "Adaptec SCSI RAID 2130S Controller"
aac_ServiceName = "Adaptec RAID Miniport Driver"

Find your device, and put that String name in there. That should resolve most of your problems with this RAID stuff. :)

#75
fordc03

fordc03
  • Member
  • 3 posts
  • Joined 15-August 04
I'm a moron, TXTSETUP.SIF, not TEXTSETUP.SIF :)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users