baudchaser Posted November 23, 2005 Posted November 23, 2005 (edited) I'm trying to integrate sisraid.sys (SiS SATA driver) into a plain Windows XP VLK cd. The following files have been added to $OEM$\$1\Drivers\00_SATA:txtsetup.oemsisraid.syssisraid.catsisraid.infproperty.dllThe following has been added to the WINNT.SIF file:[Unattended] OemPreinstall=Yes OemPnPDriversPath="Drivers\00_SATA" DriverSigningPolicy=IgnoreThe following is the contents of the TXTSETUP.OEM file:[Disks]d1 = "SiS Raid/IDE Driver Diskette", \SISRAID, \d3 = "SiS Raid/IDE Driver Diskette", \SISRAID, \RAID\WIN2000d4 = "SiS Raid/IDE Driver Diskette", \SISRAID, \RAID\WINXP[Defaults]scsi = SISRAID_XP[scsi]SISRAID_XP = "WinXP SiS Raid/IDE Controller"SISRAID_2000 = "Win2000 SiS Raid/IDE Controller"[Files.scsi.SISRAID_XP]driver = d4, SiSRaid.sys, SiSRaiddll = d4, Property.dllinf = d4, SiSRaid.infcatalog= d4, sisraid.cat[HardwareIds.scsi.SISRAID_XP]id="PCI\VEN_1039&DEV_0180", "SiSRaid"[Files.scsi.SISRAID_2000]driver = d3, SiSRaid.sys, SiSRaiddll = d3, Property.dllinf = d3, SiSRaid.infcatalog= d3, sisraid.cat[HardwareIds.scsi.SISRAID_2000]id="PCI\VEN_1039&DEV_0180", "SiSRaid"[Config.SiSRaid]value = parameters\PnpInterface,"5",REG_DWORD,1The following is being added to the end of the TXTSETUP.SIF file before the EOF marker:[SourceDisksFiles]SISRAID.SYS = 1,,,,,,3_,4,1[HardwareIdsDatabase]PCI\VEN_1039&DEV_0180 = "SISRAID_XP"[SCSI.load]SISRAID_XP = SISRAID.SYS,4[scsi]SISRAID_XP = "WinXP SiS Raid/IDE Controller"The sisraid.sys file is being cabbed to sisraid.sy_ and added to the i386 directory.The driver is initially detected as setup is able to complete text mode phase of setup where the files are copied to the hard drive. The machine then reboots, the Windows XP splash screen appears, and then I get a BSOD Stop error 0x0000007B. Looking for any ideas you are able to offer. Edited December 3, 2005 by Bâshrat the Sneaky
jbm Posted November 23, 2005 Posted November 23, 2005 Here's what I have in my winnt.sif, you'll have to adapt it to yourdrivers.[Data] OemDrivers=OemInfFiles[OemInfFiles] OemDriverFlags=1 OemDriverPathName="\DRIVERS\005HD" OemInfName="fasttx2k.inf","NVATABUS.INF","NVRAID.INF","s150tx2k.inf","Si3112r.inf","SI3114R.INF","ulsata2.inf","VIAPIDE.INF","VIASRAID.INF"
baudchaser Posted November 23, 2005 Author Posted November 23, 2005 jbm, thanks for the suggestion, but no go. I'm curious to see if anybody else has been able to successfully integrate the SiS 180 SATA driver. I've gone over several guides and can not find what I am doing wrong. I've verified the driver does work by installing it manually, and it gets past text mode phase of setup.
htc Posted November 26, 2005 Posted November 26, 2005 please use the "search" button!I've made some solutions/suggestions in many monthes ago, follow them and post your resaults!http://www.msfn.org/board/index.php?showtopic=45260http://www.msfn.org/board/index.php?showtopic=17722
baudchaser Posted November 28, 2005 Author Posted November 28, 2005 (edited) htc,I had actually already tried integrating property.dll in the system32 dir per your post, but was still getting the bsod. I'll go back and try again to confirm. Edited November 28, 2005 by baudchaser
Bâshrat the Sneaky Posted December 3, 2005 Posted December 3, 2005 Add both driver files to the dosnet.inf file under the [Files] and [FloppyFiles.1] sections. Like this:[Files]d1,sisraid.sysd1,property.dll[FloppyFiles.1]d1,sisraid.sysd1,property.dllCopy property.dll to the I386 directory.P.S.: don't forget to let us know if it worked.
baudchaser Posted December 9, 2005 Author Posted December 9, 2005 (edited) Bashrat, I haven't tried that yet, but was able to get it working....without SP2 at least. Here is a recap of what I did to a plain Windows XP VLK CD to get it working:1. Added to $OEM$\$1\Drivers\00_SATA:txtsetup.oemsisraid.syssisraid.catsisraid.infproperty.dll2. Added to i386 directory:sisraid.sysproperty.dll3. Added to $OEM$\$$\System32:property.dll4. Added to Winnt.sif:[Unattended] OemPreinstall=Yes OemPnPDriversPath="Drivers\00_SATA" DriverSigningPolicy=Ignore5. Added to txtsetup.sif:[SourceDisksFiles]sisraid.sys = 1,,,,,,4_,4,1,,,1,4property.dll = 1,,,,,,4_,2,0,0,,1,2[HardwareIdsDatabase]PCI\VEN_1039&DEV_0180 = "SiSRaid"[scsi.load]sisraid = sisraid.sys,4[scsi]sisraid = "WinXP SiS Raid/IDE Controller"This worked, no BSOD after the first reboot.6. Slipstreamed SP2 -> "Setup did not find any hard disk drives installed in your computer." I just tested this again to verify, and yes, the only change was slipstreaming SP2.***Edit: Duh, I just realized that the txtsetup.sif was overwritten during the slipstream. So obvious! Going to go back and try again....I was also able to get it working w/o modifying the txtsetup.sif file, by adding the [MassStorageDrivers] and [OEMBootFiles] sections to the winnt.sif file method. I don't remember if I was able to get this working with SP2, and am about to try again.My ultimate goal is to be able to integrate the SATA driver into a multiboot CD which has both an OEM and VLK version of Windows XP for use at work. I was not able to get this working via the winnt.sif only method, and am going to go back and see if SP2 had anything to do with it... Edited December 9, 2005 by baudchaser
valexvo Posted January 24, 2006 Posted January 24, 2006 Same problem here with nvidia NF3 . Solved "some way" :First boot in safe mode then everithing's ok.Maybe with this hint, somebody can find a better solution.alex
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