Ben_D Posted April 11, 2006 Share 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) Link to comment Share on other sites More sharing options...
trainee Posted April 12, 2006 Share 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. Link to comment Share on other sites More sharing options...
Ben_D Posted April 12, 2006 Author Share 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.. Link to comment Share on other sites More sharing options...
Koz Posted August 18, 2006 Share 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.. Link to comment Share on other sites More sharing options...
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