Yzöwl Posted October 29, 2006 Posted October 29, 2006 Here is the TxtSetup.OEM, what do you think?; This file installs the SiI 3132 Serial ATA Soft RAID 5 and non-RAID driver as part of; text mode setup on Windows 2000, Windows XP and Windows 2003.;; Copyright © 2005 by Silicon Image, Inc.; All rights reserved[Disks]disk1 = "Silicon Image SiI 3132 RAID Driver Installation Disk",\RAID\Si3132r5.sys,\RAID\disk2 = "Silicon Image SiI 3132 SATA Driver Installation Disk",\SATA\si3132.sys,\SATA\[Defaults]SCSI = Si3132r5_XP[SCSI] ; HwComponent sectionSi3132r5_XP = "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"Si3132r5_2K = "SiI 3132 SATA RAID Controller for Windows 2000 (32bit)"Si3132_XP = "SiI 3132 SATA IDE Controller for Windows XP/Server 2003 (32bit)"Si3132_2K = "SiI 3132 SATA IDE Controller for Windows 2000 (32bit)"[Files.SCSI.Si3132r5_XP]driver = disk1,Si3132r5.sys, Si3132r5driver = disk1,SiWinAcc.sys, SiFilterinf = disk1,Si3132r5.infdll = disk1,SilSupp.cplinf = disk1,SIPPD.infcatalog = disk1, Si3132r5.cat[Files.SCSI.Si3132r5_2K]driver = disk1,Si3132r5.sys, Si3132r5inf = disk1,Si3132r5.infdll = disk1,SilSupp.cplinf = disk1,SIPPD.infcatalog = disk1, Si3132r5.cat[Files.SCSI.Si3132_XP]driver = disk2,si3132.sys, Si3132driver = disk2,SiWinAcc.sys, SiFilterinf = disk2,SI3132.infdll = disk2,SilSupp.cplcatalog = disk2, Si3132.cat[Files.SCSI.Si3132_2K]driver = disk2,si3132.sys, Si3132inf = disk2,SI3132.infdll = disk2,SilSupp.cplcatalog = disk2, Si3132.cat[HardwareIds.SCSI.Si3132r5_XP]id = "PCI\VEN_1095&DEV_3132&SUBSYS_71321095", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_81771043", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_71001462", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_B0031458", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_902C1695", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_056EA0A0", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0CAA105B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_105B147B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_105C147B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_105D147B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_105E147B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_300A148C", "Si3132r5"[HardwareIds.SCSI.Si3132r5_2K]id = "PCI\VEN_1095&DEV_3132&SUBSYS_71321095", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_81771043", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_71001462", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_B0031458", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_902C1695", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_056EA0A0", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0CAA105B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_105B147B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_105C147B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_105D147B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_105E147B", "Si3132r5"id = "PCI\VEN_1095&DEV_3132&SUBSYS_300A148C", "Si3132r5"[Config.Si3132r5]value = ProblemDevices, "", REG_SZ, ""value = ProblemDevices, "Maxtor 4D060H3 DAK05GK0", REG_SZ, "MaxMode = UDMA-5"[HardwareIds.SCSI.Si3132_XP]id = "PCI\VEN_1095&DEV_3132&SUBSYS_31321095", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_710A1462", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_B0021458", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0CA9105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_3009148C", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_88881019", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_819F1043", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_09781019", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_716A1462", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_715A1462", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0CAB105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0CAD105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C8F105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C8D105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C8B105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C89105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C87105B", "Si3132"[HardwareIds.SCSI.Si3132_2K]id = "PCI\VEN_1095&DEV_3132&SUBSYS_31321095", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_710A1462", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_B0021458", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0CA9105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_3009148C", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_88881019", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_819F1043", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_09781019", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_716A1462", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_715A1462", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0CAB105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0CAD105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C8F105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C8D105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C8B105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C89105B", "Si3132"id = "PCI\VEN_1095&DEV_3132&SUBSYS_0C87105B", "Si3132"[Config.Si3132]value = ProblemDevices, "", REG_SZ, ""value = ProblemDevices, "Maxtor 4D060H3 DAK05GK0", REG_SZ, "MaxMode = UDMA-5"value = ProblemDevices, "HDS724040KLSA80 KFAOA32A", REG_SZ, "DisableAtaQueueing"value = ProblemDevices, "HDS722525VLSA80 V36OA6MA", REG_SZ, "DisableAtaQueueing"value = ProblemDevices, "HDS722516VLSA80 V34OA6MA", REG_SZ, "DisableAtaQueueing"Obviously I had no need for the 2k stuff.
iTwins Posted October 30, 2006 Posted October 30, 2006 [SCSI.Load]jgogo = jgogo.sys,4SiWinAcc = SiWinAcc.sys,4[SCSI]iaAHCI = "Intel® SATA AHCI Controller (32bit)"[HardwareIdsDatabase]As Tomcat76 pointed out, there is no "SiWinAcc"...among other problems too. I've list out the problematic entries (see above)The strings from all 3 sections MUST MATCH. Yours don't:1) jgogo is defined in [sCSI.LOAD] but missing in [sCSI] and [HardwareIdsDatabase]2) SiWinAcc is defined in [sCSI.LOAD] but missing in [sCSI] and [HardwareIdsDatabase]3) iaAHCI is defined in [sCSI] but missing in [sCSI.LOAD] and [HardwareIdsDatabase]Take a look at the structure of the VMware driver (the simplest of all drivers) and see what you did wrong with yours:-------------------------------------------------------[sCSI.Load]vmscsi = vmscsi.sys,4[sCSI]vmscsi = "VMware SCSI Controller"[HardwareIdsDatabase]PCI\VEN_104B&DEV_1040 = "vmscsi"-------------------------------------------------------
Yzöwl Posted October 30, 2006 Posted October 30, 2006 (edited) I didn't write the SCSI.Load section, HFSLIP did.Since those entries are missing in SCSI and HardwareIdsDatabase in my original Txtsetup.oem I didn't think they needed creating as additional entries.Are you sure that they aren't just 'required' based purely on their extension and not on whether they are needed? Edited October 30, 2006 by Yzöwl
Yzöwl Posted October 31, 2006 Posted October 31, 2006 Bump!Here is the content of the other 2 txtsetup.oem files, as you can see there are no entries in my oem files for jgogo iaAHCI or SiWinAcc. Could you therefore tell me what I need to add that the oem files didn't require.; ****************************************************************************; ****************************************************************************; ** Filename: TxtSetup.OEM; ****************************************************************************; ****************************************************************************[Disks]disk1 = "JMB36X", \x32\jraid.inf, \x32disk2 = "JMB36X", \amd64\jraid.inf, \amd64[Defaults]scsi = JMicron_I386;----------- Component Section -----------[scsi]JMicron_I386 = "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"JMicron_Amd64 = "JMicron JMB36X RAID Controller (Windows XP/2003 64bit)";-------------------------------------------[Files.scsi.JMicron_I386]driver = disk1, jraid.sys, Jraiddriver = disk1, Jgogo.sys, Jgogoinf = disk1, jraid.infcatalog = disk1, jraid.cat;-------------------------------------------[Files.scsi.JMicron_Amd64]driver = disk2, jraid.sys, Jraiddriver = disk2, Jgogo.sys, Jgogoinf = disk2, jraid.infcatalog = disk2, jraid.cat;-------------------------------------------[Config.Jraid]value = parameters\PnpInterface,5,REG_DWORD,1;--------------------------------------------[HardwareIds.scsi.JMicron_I386]id = "PCI\VEN_197B&DEV_2360", "Jraid"id = "PCI\VEN_197B&DEV_2361", "Jraid"id = "PCI\VEN_197B&DEV_2363", "Jraid"id = "PCI\VEN_197B&DEV_2365", "Jraid"id = "PCI\VEN_197B&DEV_2366", "Jraid"[HardwareIds.scsi.JMicron_Amd64]id = "PCI\VEN_197B&DEV_2360", "Jraid"id = "PCI\VEN_197B&DEV_2361", "Jraid"id = "PCI\VEN_197B&DEV_2363", "Jraid"id = "PCI\VEN_197B&DEV_2365", "Jraid"id = "PCI\VEN_197B&DEV_2366", "Jraid"; ****************************************************************************; ****************************************************************************; ** Filename: TxtSetup.OEM; ****************************************************************************; ****************************************************************************[Disks]disk1 = "Intel Matrix Storage Manager driver for 32bit", \32bit\iaStor.sys, \32bit\disk2 = "Intel Matrix Storage Manager driver for 64bit", \64bit\iaStor.sys, \64bit\[Defaults]scsi = iaStor_32bit;----------- Component Section -----------[scsi]iaStor_32bit = "Intel® SATA RAID Controller (32bit)"iaAHCI_32bit = "Intel® SATA AHCI Controller (32bit)"iaStor_64bit = "Intel® SATA RAID Controller (64bit)"iaAHCI_64bit = "Intel® SATA AHCI Controller (64bit)";-------------------------------------------[Files.scsi.iaStor_32bit]driver = disk1, iaStor.sys, iaStorinf = disk1, iaStor.infcatalog = disk1, iaStor.cat[Files.scsi.iaAHCI_32bit]driver = disk1, iaStor.sys, iaStorinf = disk1, iaAHCI.infcatalog = disk1, iaAHCI.cat[Files.scsi.iaStor_64bit]driver = disk2, iaStor.sys, iaStorinf = disk2, iaStor.infcatalog = disk2, iaStor.cat[Files.scsi.iaAHCI_64bit]driver = disk2, iaStor.sys, iaStorinf = disk2, iaAHCI.infcatalog = disk2, iaAHCI.cat;-------------------------------------------[Config.iaStor]value = "", tag, REG_DWORD, 1bvalue = "", ErrorControl, REG_DWORD, 1value = "", Group, REG_SZ, "SCSI miniport"value = "", Start, REG_DWORD, 0value = "", Type, REG_DWORD, 1;-------------------------------------------------------[HardwareIds.scsi.iaStor_32bit]id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2652&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2652&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2653&CC_0106","iaStor"[HardwareIds.scsi.iaAHCI_32bit]id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2652&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2652&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2653&CC_0106","iaStor"[HardwareIds.scsi.iaStor_64bit]id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2652&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2652&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2653&CC_0106","iaStor"[HardwareIds.scsi.iaAHCI_64bit]id = "PCI\VEN_8086&DEV_2822&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2821&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2682&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2681&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_27C3&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_27C6&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_27C1&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_27C5&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2652&CC_0104","iaStor"id = "PCI\VEN_8086&DEV_2652&CC_0106","iaStor"id = "PCI\VEN_8086&DEV_2653&CC_0106","iaStor"Also I'm assuming that adding multiple drivers to the txtsetup.sif will not cause any problems; only the required files will load will they?
Oleg_II Posted October 31, 2006 Author Posted October 31, 2006 Sorry gentlemen I can't follow your discussion right now (just came back from a small trip). Will try to concentrate tomorrow.Can't be 100% sure but just adding drivers to TXTSETUP.SIF shouldn't cause any problem.
Oleg_II Posted November 1, 2006 Author Posted November 1, 2006 (edited) YzöwlI may be wrong but I think there should be 4 entries into TXTSETUP.SIF and according to the content of OEM files you provided they should be: [SourceDisksFiles]Si3132r5.sys = 1,,,,,,3_,4,1SiWinAcc.sys = 1,,,,,,3_,4,1Si3132r5.inf = 1,,,,,,,2,0,0SilSupp.cpl = 1,,,,,,,2,0,0SIPPD.inf = 1,,,,,,,2,0,0Si3132r5.cat = 1,,,,,,,2,0,0si3132.sys = 1,,,,,,3_,4,1SI3132.inf = 1,,,,,,,2,0,0Si3132.cat = 1,,,,,,,2,0,0[SCSI.Load]Si3132r5 = Si3132r5.sys,4si3132 = si3132.sys,4SiWinAcc = SiWinAcc.sys,4 ; THIS ENTRY IS PROBABLY WRONG! HFSLIP SHOULD MAKE IT AUTOMATICALY FOF ALL SYS FILES.[scsi]"si3132" = "Silicon Image SiI 3132 SATA IDE Controller""Si3132r5" = "Silicon Image SiI 3132 SATA RAID Controller"[HardwareIdsDatabase]PCI\VEN_1095&DEV_3132&SUBSYS_71321095 = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_81771043 = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_71001462 = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_B0031458 = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_902C1695 = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_056EA0A0 = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_0CAA105B = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_105B147B = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_105C147B = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_105D147B = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_105E147B = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_300A148C = "Si3132r5"PCI\VEN_1095&DEV_3132&SUBSYS_31321095 = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_710A1462 = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_B0021458 = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_0CA9105B = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_3009148C = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_88881019 = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_819F1043 = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_09781019 = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_716A1462 = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_715A1462 = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_0CAB105B = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_0CAD105B = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_0C8F105B = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_0C8D105B = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_0C8B105B = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_0C89105B = "Si3132"PCI\VEN_1095&DEV_3132&SUBSYS_0C87105B = "Si3132"[SourceDisksFiles]jraid.sys = 1,,,,,,3_,4,1Jgogo.sys = 1,,,,,,3_,4,1jraid.inf = 1,,,,,,,2,0,0jraid.cat = 1,,,,,,,2,0,0[SCSI.Load]jraid = jraid.sys,4Jgogo = Jgogo.sys,4 ; THIS ENTRY IS PROBABLY WRONG! HFSLIP SHOULD MAKE IT AUTOMATICALY FOF ALL SYS FILES.[scsi]jraid = "JMicron JMB36X RAID Controller"[HardwareIdsDatabase]PCI\VEN_197B&DEV_2360 = "jraid"PCI\VEN_197B&DEV_2361 = "jraid"PCI\VEN_197B&DEV_2363 = "jraid"PCI\VEN_197B&DEV_2365 = "jraid"PCI\VEN_197B&DEV_2366 = "jraid"[SourceDisksFiles]iaStor.sys = 1,,,,,,3_,4,1iaStor.inf = 1,,,,,,,2,0,0iaStor.cat = 1,,,,,,,2,0,0iaAHCI.inf = 1,,,,,,,2,0,0iaAHCI.cat = 1,,,,,,,2,0,0[SCSI.Load]iaStor = iaStor.sys,4[scsi]"iaStor" = "Intel Matrix Storage Controller"[HardwareIdsDatabase]PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor"PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor"PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor"PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor"PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor"PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor"PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor"PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor"PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor"PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor"PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor"PS I'm still not sure about adding other (not SYS files) to TXTSETUP.SIF ( = 1,,,,,,,2,0,0) - I've read again today that Windows will look for drivers on CD anyway Edited November 1, 2006 by Oleg_II
Yzöwl Posted November 1, 2006 Posted November 1, 2006 Thanks for the response, it does appear, both from my 'guesstimation' and your information, that HFSLIP does indeed create the wrong settings, certainly based upon what I was led to believe was the correct storage.ini data. It not only uses all sys files, but the SourceDiskFiles, data is also different from what you've just given!
Oleg_II Posted November 1, 2006 Author Posted November 1, 2006 (edited) Well, this feature is experimental at this stage. Probably there are some problems in it yet.Could you please help us with coding? Sorry if I'm too humdrum, repeating just in case:1. All SYS files from STORAGE folder should be cabbed and listed in TXTSETUP.SIF under SourceDisksFiles sectition like *.SYS = 1,,,,,,4_,4,1,,,1,4 for XP source or *.SYS = 1,,,,,,3_,4,1 for W2k and W2k3.2. All other files except OEM cabbed and listed under the same sections like * . * = 1,,,,,,,2,0,03. Under SCSI.Load section goes the first part of each SYS file (without that extention) and in full like * = *.SYS,4 (no problem if there will be some not needed files here too like with SiWinAcc.sys in your case - nothing bad will happen).4. All content of STORAGE.INI is written into TXTSETUP.SIF without any changes.There is still a possibility that if even all additions are made by HFSLIP correctly but there are no corresponding info in STORAGE.INI under SCSI.Load and HardwareIdsDatabase sections. In this case if something is missing or wrong in STORAGE.INI it can be added or corrected. That is why we need testers Edited November 1, 2006 by Oleg_II
Tomcat76 Posted November 1, 2006 Posted November 1, 2006 Yzöwl...Are jgogo.sys and SiWinAcc.sys required files? Check if they exist on your system. If they do, there's an easy way to test if you should add extra stuff into STORAGE.INI or not: put both files in the FIX folder instead and run HFSLIP again. If this works and the drivers are installed correctly, you can keep doing this. Otherwise, you'll have to edit STORAGE.INI to add the missing info.The iaStor/iaAHCI problem is a bit more complex. There are two installation INFs but they refer to the same SYS file. To my knowledge, this can't be done from TXTSETUP.SIF because of the way [sCSI], [sCSI.Load] and [HardwareIdsDatabase] communicate with each other, unless you duplicate iaStor.sys to iaAHCI.sys and edit iaAHCI.inf so it looks for the "new" SYS file instead.
Oleg_II Posted November 1, 2006 Author Posted November 1, 2006 (edited) Tomcat76 I don't think it is a problem if jgogo.sys and SiWinAcc.sys are listed in TXTSETUP.SIF even if they are not needed. Anyway the driver installation will need other info that is in STORAGE.INI.As for two or more INF that are using the same SYS file and having the same ID database I think it also needs chipset supporting INF files like with iaAHCI.inf case (maybe compare installation INF first? if they are the same it is not a problem at all).But there also could be some preparation work like you suggested with renaming files and editing INF (in this case renamed and edeted files should be included into prepared downloadable package along with STORAGE.INI file). Edited November 1, 2006 by Oleg_II
Yzöwl Posted November 1, 2006 Posted November 1, 2006 1. All SYS files from STORAGE folder should be cabbed and listed in TXTSETUP.SIF under SourceDisksFiles sectition like *.SYS = 1,,,,,,4_,4,1,,,1,4 for XP source or *.SYS = 1,,,,,,3_,4,1 for W2k and W2k3.Are you sure about that?Check out my posted sif, my WXP source is using the data you've stated for W2k3!
Tomcat76 Posted November 1, 2006 Posted November 1, 2006 I don't think it is a problem if jgogo.sys and SiWinAcc.sys are listed in TXTSETUP.SIF even if they are not needed.Well... Apparantly it is because that's Yzöwl's problem. I'm trying to figure out if he needs those entries in TXTSETUP.SIF or not. But IF they are needed, they should be in all three sections involved.1. All SYS files from STORAGE folder should be cabbed and listed in TXTSETUP.SIF under SourceDisksFiles sectition like *.SYS = 1,,,,,,4_,4,1,,,1,4 for XP source or *.SYS = 1,,,,,,3_,4,1 for W2k and W2k3.Are you sure about that?Check out my posted sif, my WXP source is using the data you've stated for W2k3!HFSLIP is using "1,,,,,,3_,4,1,,,1,4" for every OS. Some people say it's like this, others say it's like that... Let's first see if this works out. There's no need for extra coding if it isn't necessary to use different settings per OS.
Oleg_II Posted November 2, 2006 Author Posted November 2, 2006 Tomcat76I don't think it is a problem if jgogo.sys and SiWinAcc.sys are listed in TXTSETUP.SIF even if they are not needed.Well... Apparantly it is because that's Yzöwl's problem. I'm trying to figure out if he needs those entries in TXTSETUP.SIF or not. But IF they are needed, they should be in all three sections involved.Well, these SYS files should be added by HFSLIP automatically to SourceDisksFiles and SCSI.Load section anyway by now (see my examples for his OEM files). I don't think there is a need to add these files to scsi and HardwareIdsDatabase sections as there are no such entries in OEM files. But if I'm wrong we can add these enrties into STORAGE.INI file manually, no need for hard-coding this part.YzöwlI can't even test SATA/RAID drivers. I'm using explanations by others found here and there. We discussed it on previous pages. If your tests prove it is not "1,,,,,,3_,4,1,,,1,4", let us know what settings are working for you, maybe your settings will be more convinient. The more universal it will be the better.
Tomcat76 Posted November 2, 2006 Posted November 2, 2006 Well, these SYS files should be added by HFSLIP automatically to SourceDisksFiles and SCSI.Load section anyway by nowThey are
Oleg_II Posted November 3, 2006 Author Posted November 3, 2006 (edited) I can't think of anything better Maybe iTwins is right: probably if a SYS file (in our case SiWinAcc) is listed in [sCSI.LOAD] section it also should be listed in [sCSI] section too? Maybe a dummy line should be created in STORAGE.INI for it? Something like: SiWinAcc = "Helper for Silicon Controller"If this statement is true and dummy line is not working there is a work around about this but it will take some more efforts to edit STORAGE.INI in order to add [sourceDiskFiles] section with only needed SYS files with "1,,,,,,3_,4,1,,,1,4". And when HFSLIP runs all files from STARAGE folder including all SYS files will be written into TXTSETUP.SIF with "1,,,,,,,2,0,0". That way some SYS file will be dublicated in System32\Drivers and in System32 folders.In my opinion there shouldn't be any entries about iaAHCI - there is no corresponding SYS file exectly for it.[sourceDiskFiles] section may be different because it depends on what files are in STORAGE folder (HFSLIP should list in TXTSETUP.SIF only the files that exist in this folder). Edited November 3, 2006 by Oleg_II
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