View Single Post
  #6 (permalink)  
Old 29th August, 2004, 08:35 PM
mookydooky's Avatar
mookydooky mookydooky is offline
AOA Staff
 
Join Date: December 2001
Location: Everywhere you want to be.
Posts: 7,903
Send a message via MSN to mookydooky

Loading Si3112 drivers into a WinXP disk.

Take a look at this thread and read the basics on the unattended install:

Get Windows XP to install ITSELF!!! Unattended instal

1) In the I386 folder, find the file txtsetup.sif. Open it with Notepad.

2) Add the following lines somewhere before the end.

[SourceDisksFiles]
si3112.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "Si3112"
PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "Si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "Si3112"
PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "Si3112"

[SCSI.load]
si3112 = si3112.sys,4

[SCSI]
si3112 = "Silicon Image Si 3112 SATA"

3) Create the following folders:

C:\WinXPSP2\$OEM$\$1\Drivers\SI3112

4) Copy the drivers into the folder you just created.

5) Open the winnt.sif file with notepad and add and or change the following under [Unattended]:

[Unattended]
OemPreinstall=Yes
OemPnPDriversPath="Drivers\SI3112"

6) Use the "Run" command from the Start Menu to run the following:

MAKECAB C:\WinXPSP2\$OEM$\$1\DRIVERS\SI3112\SI3112.SYS C:\WinXPSP2\i386\SI3112.SY_

7) Check the I386 folder to make sure you see the "SI3112.SY_" file.

8) Burn the disk.

If you did it correctly, WinXP should recognize the SATA drive without having to hit F6 and load drivers.

No. 2 of the above is thanks to Green Machine

EDIT: BTW, this isn't very difficult at all. Once you have the unattended install files all set up, adding small elements takes a couple of minutes at most. For example, you can add drivers for your NIC or chipset or other things into the C:\WinXPSP2\$OEM$\$1\Drivers folder. Then you just add the path to the drivers at the OemPnPDriversPath="Path to drivers;Path to drivers;Path to drivers" line seperated by semicolons and between the quotation marks. Then another couple of minutes to burn either the CD or DVD.

EDIT2: Steps 2, 6, and 7 are only required for drivers that are needed during the disk recognition phase. For all other drivers, ie. NIC drivers, you only need to stick them in a seperate folder in C:\WinXPSP2\$OEM$\$1\Drivers. Then you specify the path as noted in the above EDIT. For example, I extracted all the drivers from the nForce package with WinZIP. Then I copied the individual driver folders directly to C:\WinXPSP2\$OEM$\$1\Drivers\nForce. Finally, I listed all the paths at the OemPnPDriversPath="Path to drivers;Path to drivers;Path to drivers" line. In the end, mine looked like:

OemPnPDriversPath="C:\WinXPSP2\$OEM$\$1\Drivers\SI 3112;C:\WinXPSP2\$OEM$\$1\Drivers\nForce\AudioDrv; C:\WinXPSP2\$OEM$\$1\Drivers\nForce\Ethernet;C:\Wi nXPSP2\$OEM$\$1\Drivers\nForce\GART;C:\WinXPSP2\$O EM$\$1\Drivers\nForce\IDE;C:\WinXPSP2\$OEM$\$1\Dri vers\nForce\MemCtl;C:\WinXPSP2\$OEM$\$1\Drivers\nF orce\SMBus"
__________________
Need a laugh? Take a peek at
AOA's Mookydooky's "Just for laughs!" Joke Topic


AOA Team fah

我喜欢大屁股, 我不能骗你..... 他们弟兄不能否认......

Last edited by mookydooky : 31st August, 2004 at 07:34 AM.
Reply With Quote