Jump to content

Txtsetup.oem - Multiple OEM Mass Storage drivers (defaults section)


Ben_D

Recommended Posts

I'd like to include three OEM mass storage drivers to txtsetup.oem file. The problem is [Defaults] section. If I have LSI SCSI as a default, the PC with Adaptec Embedded Serial ATA HostRAID Controller doesn't work (Error: cannot load symmpi.sys) and vice versa. How to solve the problem? Thanks in advance.

Txtsetup.oem:

[Disks]

d1 = "LSI Logic Ultra320 1020/1030 Driver (XP)", \symmpi.tag, \

d2 = "Adaptec Ultra320 Family Manager Set - Microsoft Disk", \u320dsk1, \win32bit

d3 = "Adaptec Embedded Serial ATA HostRAID Controller", \hraidsk1

[Defaults]

scsi = SYMMPI_XP32

#scsi = a79xxNT40

#scsi = ADAPTEC_SATA_HOSTRAID

[scsi]

SYMMPI_XP32 = "LSI Logic Ultra320 1020/1030 Driver (XP 32-bit)",symmpi

a79xxNTIA32 = "Adaptec Ultra320 SCSI Cards (Win XP/Server 2003 IA-32)",adpu320

ADAPTEC_SATA_HOSTRAID = "Adaptec Embedded Serial ATA HostRAID Controller"

[HardwareIds.scsi.SYMMPI_XP32]

id = "PCI\VEN_1000&DEV_0621", "symmpi"

id = "PCI\VEN_1000&DEV_0622", "symmpi"

id = "PCI\VEN_1000&DEV_0624", "symmpi"

id = "PCI\VEN_1000&DEV_0626", "symmpi"

id = "PCI\VEN_1000&DEV_0628", "symmpi"

id = "PCI\VEN_1000&DEV_0030", "symmpi"

[HardwareIds.scsi.a79xxNTIA32]

id = "PCI\VEN_9005&DEV_801D", "adpu320"

id = "PCI\VEN_9005&DEV_801E", "adpu320"

id = "PCI\VEN_9005&DEV_801F", "adpu320"

id = "PCI\VEN_9005&DEV_800F", "adpu320"

id = "PCI\VEN_9005&DEV_800F&SUBSYS_005F9005", "adpu320"

id = "PCI\VEN_9005&DEV_8000&SUBSYS_00609005", "adpu320"

id = "PCI\VEN_9005&DEV_8010&SUBSYS_00409005", "adpu320"

id = "PCI\VEN_9005&DEV_8011&SUBSYS_00419005", "adpu320"

id = "PCI\VEN_9005&DEV_8012&SUBSYS_00429005", "adpu320"

id = "PCI\VEN_9005&DEV_8014&SUBSYS_00449005", "adpu320"

id = "PCI\VEN_9005&DEV_8015&SUBSYS_00409005", "adpu320"

id = "PCI\VEN_9005&DEV_8016&SUBSYS_00409005", "adpu320"

id = "PCI\VEN_9005&DEV_8017&SUBSYS_00449005", "adpu320"

[HardwareIds.scsi.ADAPTEC_SATA_HOSTRAID]

id = "PCI\VEN_8086&DEV_24df","aarich"

id = "PCI\VEN_8086&DEV_25B0","aarich"

id = "PCI\VEN_8086&DEV_2652","aarich"

[Files.scsi.SYMMPI_XP32]

driver = d1,symmpi.sys,SYMMPI

inf = d1,symmpi.inf

catalog = d1,mpixp32.cat

[Files.scsi.a79xxNTIA32]

driver = d2, adpu320.sys, adpu320

inf = d2, adpu320.inf

catalog = d2, adpu320.cat

[Files.scsi.ADAPTEC_SATA_HOSTRAID]

driver = d1,aarich.sys, aarich

inf = d1,aarich.inf

inf = d1,aichmgt.inf

catalog = d1,aarich.cat

catalog = d1,aichmgt.cat

[Config.SYMMPI]

value = Parameters\PnpInterface,5,REG_DWORD,1

[Config.adpu320]

value = "", tag, REG_DWORD, 20

#value = Parameters\PnpInterface,5, REG_DWORD,1

[Config.aarich]

value = "", Group, REG_SZ, "SCSI Miniport"

value = "", Start, REG_DWORD, 0

value = "", Tag, REG_DWORD, 1

value = "", Type, REG_DWORD, 1)

Link to comment
Share on other sites


Your txtsetup.oem file looks ok. Did you properly create your winnt.sif file and copy the files to the appropriate folders?

I assume you are trying to follow the guide. Not found usually means that the files were not put in the correct location on the CD.

Link to comment
Share on other sites

Your txtsetup.oem file looks ok. Did you properly create your winnt.sif file and copy the files to the appropriate folders?

I assume you are trying to follow the guide. Not found usually means that the files were not put in the correct location on the CD.

The driver files are in i386/$OEM/Textmode folder...Everything works ok if the default section specifies the appropriate driver...LSI with PC with LSI SCSI and SATA HostRaid PC with SATA HostRaid. If for example LSI SCSI is in the defaults section, then SATA HostRaid tries to find symmpi.sys..

Link to comment
Share on other sites

  • 4 months later...

What I've found to work is to add seperate sections for each adapter, basically just appending their txtsetup.oem files together. I do change the "disk" idenitfier though. For example:

[Disks]

d1 = "LSI Logic PCI Fusion-MPT Miniport Driver", \symmpi.sys, \

[Defaults]

scsi = SYMMPI_32

[scsi]

SYMMPI_32 = "LSI Logic PCI Fusion-MPT Driver (XP 32-bit)",symmpi

[HardwareIds.scsi.SYMMPI_32]

id = "PCI\VEN_1000&DEV_0622", "symmpi"

;etc...

[Files.scsi.SYMMPI_32]

driver = d1,symmpi.sys,SYMMPI

inf = d1,symmpi.inf

inf = d1,lsipseud.inf

catalog = d1,mpixp32.cat

[Config.SYMMPI]

value = Parameters\PnpInterface,5,REG_DWORD,1

;next txtsetup.oem, with d2 for the disk id

[Disks]

d2 = "Adaptec Ultra320 Family Manager Set - Microsoft Disk", \AdpU320.sys, \

[Defaults]

scsi = a79xxNTIA32

[scsi]

a79xxNTIA32 = "Adaptec Ultra320 SCSI Cards (Win XP/Server 2003 IA-32)"

[Files.scsi.a79xxNTIA32]

driver = d2, adpu320.sys, adpu320

inf = d2, adpu320.inf

catalog = d2, adpu320.cat

[Config.adpu320]

value = "", tag, REG_DWORD, 20

[HardwareIds.scsi.a79xxNTIA32]

id = "PCI\VEN_9005&DEV_801D", "adpu320"

id = "PCI\VEN_9005&DEV_801E", "adpu320"

;etc..

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...