Jump to content

ERR | sisraid.sys: BSOD 0x7B after first boot


Recommended Posts

Posted (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.oem

sisraid.sys

sisraid.cat

sisraid.inf

property.dll

The following has been added to the WINNT.SIF file:

[Unattended]
OemPreinstall=Yes
OemPnPDriversPath="Drivers\00_SATA"
DriverSigningPolicy=Ignore

The 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\WIN2000
d4 = "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, SiSRaid
dll = d4, Property.dll
inf = d4, SiSRaid.inf
catalog= d4, sisraid.cat

[HardwareIds.scsi.SISRAID_XP]
id="PCI\VEN_1039&DEV_0180", "SiSRaid"

[Files.scsi.SISRAID_2000]
driver = d3, SiSRaid.sys, SiSRaid
dll = d3, Property.dll
inf = d3, SiSRaid.inf
catalog= d3, sisraid.cat


[HardwareIds.scsi.SISRAID_2000]
id="PCI\VEN_1039&DEV_0180", "SiSRaid"

[Config.SiSRaid]
value = parameters\PnpInterface,"5",REG_DWORD,1

The 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 by Bâshrat the Sneaky

Posted

Here's what I have in my winnt.sif, you'll have to adapt it to your

drivers.

[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"

Posted

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.

Posted (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 by baudchaser
Posted

Add both driver files to the dosnet.inf file under the [Files] and [FloppyFiles.1] sections. Like this:

[Files]
d1,sisraid.sys
d1,property.dll

[FloppyFiles.1]
d1,sisraid.sys
d1,property.dll

Copy property.dll to the I386 directory.

P.S.: don't forget to let us know if it worked.

Posted (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.oem

sisraid.sys

sisraid.cat

sisraid.inf

property.dll

2. Added to i386 directory:

sisraid.sys

property.dll

3. Added to $OEM$\$$\System32:

property.dll

4. Added to Winnt.sif:

[Unattended]
OemPreinstall=Yes
OemPnPDriversPath="Drivers\00_SATA"
DriverSigningPolicy=Ignore

5. Added to txtsetup.sif:

[SourceDisksFiles]
sisraid.sys = 1,,,,,,4_,4,1,,,1,4
property.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 by baudchaser
  • 1 month later...
Posted

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

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