Jump to content

txtsetup.oem in other directory as drivers


GoeniGoeGoe

Recommended Posts

Hello people,

I was following the different guides here for slipstreaming my raid driver into my unattended wxp setup, but I stumbled onto a little problem. The txtsetup.oem file is in another directory as the rest of the driver files, like this:

[NT4] <- directory

[WINXP] <- directory

[WIN2000] <- directory

[WIN2003] <- directory

txtsetup.oem <- file

so all the driver files for the winxp setup are in the winxp directory, but all the guides are saying, throw the txtsetup.oem and driver files in ONE directory. But I was thinking, aren't the driver files in txtsetup.oem referenced/linked to the xp directory.

this is part of my txtsetup.oem file:

[Disks]
d1 = "Promise FastTrak 376/378 Driver Diskette", \fasttx2k, \
d2 = "Promise FastTrak 376/378 Driver Diskette", \fasttx2k, \nt4
d3 = "Promise FastTrak 376/378 Driver Diskette", \fasttx2k, \Win2000
d4 = "Promise FastTrak 376/378 Driver Diskette", \fasttx2k, \WinXP
d5 = "Promise SATA378 Driver Diskette", \ulsata, \
d6 = "Promise SATA378 Driver Diskette", \ulsata, \nt4
d7 = "Promise SATA378 Driver Diskette", \ulsata, \Win2000
d8 = "Promise SATA378 Driver Diskette", \ulsata, \WinXP
d9 = "Promise FastTrak 376/378 Driver Diskette", \fasttx2k, \Win2003
d10 = "Promise SATA378 Driver Diskette", \ulsata, \Win2003

TIA

Link to comment
Share on other sites


Just did exactly that with the ITE8211/12 driver. I followed Raskren's guide and copied only the files from the XP folder as well as txtsetup.oem and iteatapi(no extension) from the root folder to $OEM$\$1\Drivers\P5GD1\ITE8212.

iteatapi.sys

iteatapi.inf

iteatapi.cat

iteatapi

txtsetup.oem

I then compressed the first 3 files in the I386 folder and modifed TXTSETUP.SIF accordingly using the info from the txtsetup.oem. Last but not least, I modified the txtsetup.oem file to reflect the changes. I don't know if it was necessary since I think only the 3 files from the I386 folder are used to install the driver and the oem file is used solely to gather information for the txtsetup.sif. Anyways, here's what I did and it worked.

#
# TXTSETUP.OEM for IT8211 ATA/ATAPI Controller
#

[Disks]
d1 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \

[Defaults]
scsi = ITEATAPI_XP_1

[scsi]
ITEATAPI_XP = "ITE IT8211/8212 ATA/ATAPI Controller (Windows XP)", ITEATAPI

[Files.scsi.ITEATAPI_XP]
driver = d1, iteatapi.sys, ITEATAPI
inf    = d1, iteatapi.inf
catalog = d1, iteatapi.cat

[Files.scsi.ITEATAPI_XP_1]
driver = d1, iteatapi.sys, ITEATAPI
inf    = d1, iteatapi.inf
catalog = d1, iteatapi.cat


[HardwareIds.scsi.ITEATAPI_XP]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"
[HardwareIds.scsi.ITEATAPI_XP_1]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[Config.ITEATAPI_XP]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1
[Config.ITEATAPI_XP_1]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

Here's what it originally looked like

#
# TXTSETUP.OEM for IT8211 ATA/ATAPI Controller
#

[Disks]
d1 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \
d2 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \WINNT
d3 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \WIN2K
d4 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \WINXP
d5 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \WIN2003

[Defaults]
scsi = ITEATAPI_2000_1

[scsi]
ITEATAPI_NT     = "ITE IT8211/8212 ATA/ATAPI Controller (Windows NT)", ITEATAPI
ITEATAPI_2000   = "ITE IT8211/8212 ATA/ATAPI Controller (Windows 2000)", ITEATAPI
ITEATAPI_XP = "ITE IT8211/8212 ATA/ATAPI Controller (Windows XP)", ITEATAPI
ITEATAPI_2003   = "ITE IT8211/8212 ATA/ATAPI Controller (Windows 2003)", ITEATAPI

[Files.scsi.ITEATAPI_NT]
driver = d2, iteatapi.sys, ITEATAPI
inf    = d2, iteatapi.inf

[Files.scsi.ITEATAPI_NT_1]
driver = d2, iteatapi.sys, ITEATAPI
inf    = d2, iteatapi.inf

[Files.scsi.ITEATAPI_2000]
driver = d3, iteatapi.sys, ITEATAPI
inf    = d3, iteatapi.inf
catalog = d3, iteatapi.cat

[Files.scsi.ITEATAPI_2000_1]
driver = d3, iteatapi.sys, ITEATAPI
inf    = d3, iteatapi.inf
catalog = d3, iteatapi.cat

[Files.scsi.ITEATAPI_XP]
driver = d4, iteatapi.sys, ITEATAPI
inf    = d4, iteatapi.inf
catalog = d4, iteatapi.cat

[Files.scsi.ITEATAPI_XP_1]
driver = d4, iteatapi.sys, ITEATAPI
inf    = d4, iteatapi.inf
catalog = d4, iteatapi.cat

[Files.scsi.ITEATAPI_2003]
driver = d5, iteatapi.sys, ITEATAPI
inf    = d5, iteatapi.inf
catalog = d5, iteatapi.cat

[Files.scsi.ITEATAPI_2003_1]
driver = d5, iteatapi.sys, ITEATAPI
inf    = d5, iteatapi.inf
catalog = d5, iteatapi.cat


[HardwareIds.scsi.ITEATAPI_NT]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_2000]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_XP]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_2003]
id = "PCI\VEN_1283&DEV_8212","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_NT_1]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_2000_1]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_XP_1]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[HardwareIds.scsi.ITEATAPI_2003_1]
id = "PCI\VEN_1283&DEV_8211","ITEATAPI"

[Config.ITEATAPI_NT]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITEATAPI_2000]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITEATAPI_XP]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITEATAPI_2003]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITEATAPI_NT_1]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITEATAPI_2000_1]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITEATAPI_XP_1]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

[Config.ITEATAPI_2003_1]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

I hope it helps.

Link to comment
Share on other sites

You sort of mixed up two different methods

1. you placed all files in $OEM$\$1\Drivers\ , you edited the txtsetup.sif, you added the compressed .SY_ files to i386 folder.

2. you added the txtsetup.oem

Questions/remarks:

1. You did NOT edit your winnt.sif?

2. In which folder did you place the txtsetup.oem file?

Link to comment
Share on other sites

I did modify my winnt.sif, just forgot to mention it.

You sort of mixed up two different methods

Can you explain, because I kind of felt the same. This is my first time doing this so I followed this guide which is basically a detailed explanation of greenmachine's procedure. what I personally thought was that if I put the files in the $OEM$ folder and referenced it in the winnt.sif, everything was good. I also thought that if I compress the files in the I386 folder and modify the txtsetup.sif I didn't need the files in the $OEM$ folder. Maybe this works because the information is there twice.

Btw, i visited btsunattended.net after reading your post and discovered something great. I'll probably try to integrate this in my xpcreate CD.

Creating_a_Microsoft_Windows_XP_SP2_CD_with_Slipstreamed_SATA_and_or_RAID_Drivers.doc

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...