Ben_D Posted April 11, 2006 Posted April 11, 2006 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, \win32bitd3 = "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)",symmpia79xxNTIA32 = "Adaptec Ultra320 SCSI Cards (Win XP/Server 2003 IA-32)",adpu320ADAPTEC_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,SYMMPIinf = d1,symmpi.infcatalog = d1,mpixp32.cat[Files.scsi.a79xxNTIA32]driver = d2, adpu320.sys, adpu320inf = d2, adpu320.infcatalog = d2, adpu320.cat[Files.scsi.ADAPTEC_SATA_HOSTRAID]driver = d1,aarich.sys, aarichinf = d1,aarich.infinf = d1,aichmgt.infcatalog = d1,aarich.catcatalog = 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, 0value = "", Tag, REG_DWORD, 1value = "", Type, REG_DWORD, 1)
trainee Posted April 12, 2006 Posted April 12, 2006 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.
Ben_D Posted April 12, 2006 Author Posted April 12, 2006 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..
Koz Posted August 18, 2006 Posted August 18, 2006 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,SYMMPIinf = d1,symmpi.infinf = d1,lsipseud.infcatalog = 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, adpu320inf = d2, adpu320.infcatalog = 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..
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now