Topic: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

It will boot, find the hard drive and even let me partition, format and install the first part of Windows XP, but blue screens immediately (Stop 0x0000007B) after the first restart at the end of the textmode portion of the XP install.

Since it is a SiL 3112 based card, the driver pack installs the SiL drivers, and in the past that was good enough, but since SiL has released a later BIOS for the 3112 (that I cannot flash onto the 1205SA - If you know how to do that to the 1205SA card please let me know) and an associated new driver for that new BIOS, it no-longer works at all.
Somehow the 1205SA is getting incorrectly detected as a generic SiL 3112, and installing the drivers for the later BIOS version of the SiL3112.
Is there a work-around for this until that problem can be fixed in a later mass storage driver pack?

Adaptec 1205SA site: http://www.adaptec.com/en-US/support/sa … SH-1205SA/
1205SA Drivers: http://www.adaptec.com/en-US/speed/sata … 41_exe.htm

SiL 3112 BIOS and driver info: http://www.siliconimage.com/support/sup … sid=4&

Thank you.

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

Hi Jimbo,

I wish we could make the driverpacks DETECT the BIOS, but unfortunately, we can't.

The mass storage section for Silicon Image driver which causes the BSOD says this

[S-4]
; driver 04/13/2007, 1.3.68.2 for BIOS 4.x.84.
; replace S-4 section if you replace driver with SFXzip.
; keep SFXzip files
ms_count=1
ms_1_deviceName="Silicon Image 3112 SATALink Controller"
ms_1_tag="si3112"
ms_1_sysFile="Si3112.sys"

ms_1_hwids="PCI\VEN_1095&DEV_3112&SUBSYS_31121095,PCI\VEN_1095&DEV_3112&SUBSYS_34238086,PCI\VEN_1095&DEV_3112&SUBSYS_34238086&REV_02,PCI\VEN_1095&DEV_3112&SUBSYS_311215D9,PCI\VEN_1095&DEV_3112&SUBSYS_B0021458,PCI\VEN_1095&DEV_3112&SUBSYS_01661028,PCI\VEN_1095&DEV_3112&SUBSYS_81E8104D,PCI\VEN_1095&DEV_3512&SUBSYS_35121095,PCI\VEN_1095&DEV_3512&SUBSYS_01661028,PCI\VEN_1095&DEV_3512&SUBSYS_35121014,PCI\VEN_1095&DEV_3512&SUBSYS_02B71014,PCI\VEN_1095&DEV_3512&SUBSYS_B0021458,PCI\VEN_1095&DEV_3512&SUBSYS_81E8104D,PCI\VEN_1095&DEV_3512&SUBSYS_820B104D,PCI\VEN_1095&DEV_3512&SUBSYS_145A1462,PCI\VEN_1095&DEV_3512&SUBSYS_001F6409,PCI\VEN_1095&DEV_3512&SUBSYS_9003104D,PCI\VEN_1095&DEV_3512&SUBSYS_35121A5F,PCI\VEN_1095&DEV_3512&SUBSYS_000E182D,PCI\VEN_1095&DEV_3512&SUBSYS_901B104D,PCI\VEN_1095&DEV_3512&SUBSYS_3512131F"

ms_1_isBusExtender=false

------------------------
The adaptec driver in section [AD-9] lists only the last two of five HWIDS.
(the first three were removed from the ash1205.INF)
%PCI\VEN_1095&DEV_3112.DeviceDesc%=SI_3112, PCI\VEN_1095&DEV_3112&SUBSYS_31121095
%PCI\VEN_1095&DEV_3112.DeviceDesc%=SI_3112, PCI\VEN_1095&DEV_3112&SUBSYS_34238086
%PCI\VEN_1095&DEV_3512.DeviceDesc%=SI_3512, PCI\VEN_1095&DEV_3512&SUBSYS_35121095
They were removed because they are also inside [S-4] (for both old And New BIOS) and the Silicon Image driver would win over the older ash1205.

These two were kept in ash1205.INF and AD-9 section.
%PCI\VEN_1095&DEV_3512.DeviceDesc%=SI_3512, PCI\VEN_1095&DEV_3512&SUBSYS_34238086
%PCI\VEN_1095&DEV_3112&SUBSYS_02509005.DeviceDesc%=SI_3112, PCI\VEN_1095&DEV_3112&SUBSYS_02509005


Since the device YOU have is one of the three inside the Silicon with the "bad" BIOS, you have to replace the S-4 driver with the SFX_MiniPack.

http://forum.driverpacks.net/viewtopic.php?id=1772

the file you need is
http://driverpacks.mirror.thesneaky.com … S_4x79.exe

You will need 7zip.
--------------------

comment.

I cannot say whether the older driver for older BIOS works on matching HWIDS detected in machines with newer BIOS.
The OLD and NEW driver for S-4 have massive overlap
(the NEW had maybe only 4 Unique, all the other were duplicate HWIDs, which means I could NOT put BOTH in).
If ANYONE knows for sure that the OLD driver for silicon works on NEW BIOS, then I can do something.

Last edited by Jaak (2007-09-05 07:18:32)

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

OK, thank you for your help!

I downloaded the file you linked to, unpacked it with 7z, then I downloaded the driverpack for mass storage, unpacked that with 7z.
I then replaced the files from the link, to the unpacked mass storage 3112 drivers located at D\M\S\4
, then I added the S4 text (between S-3 and S-4 - the S4 part was missing) to the file "DriverPack_MassStorage_wnt5_x86-32.ini"

I'll give it a try!
Thanks.

If I have any problems I'll check back, or if I got anything wrong, please let me know.
If this works, I'll let you know too! smile

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

the S-4 part was NOT missing.

they are not in alphanumerical order.

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

Would that explain why I get this error message when I try to integrate the driver pack:

"No settings file found for DriverPack MassStorage: the file "E:\Driverpacks\tmp\DPMtmp\Driverpack_MassStorage_wnt5_x86-32.ini" could not be found!"

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

I re-did everything and I still keep getting that same error.

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

I figure you repacked but did not include the INI?

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

You might be right!
What's the procedure for that after I have unpacked and edited them?
Do I just select BOTH files and then tell 7z to "add them to archive"?

I finally got this thing to work by re-flashing to the newest BIOS provided by SiL for the 3112 by using a bootable DOS floppy (simply made in XP) and then I added the SiL 3112 flash utility and .bin file to the floppy, booting into DOS from the floppy and the running the flash utility.
I couldn't get it to flash by using the other two methods from within Windows XP.
I then grabbed an old driverpack CD I made back on May 15th and got the thing to finally install windows and then updated the driver and restarted.
Finally it worked and now I have an Adaptec 1205SA card that I can eventually use in Vista if I ever decide to go that way.

Last edited by Jimbo (2007-09-07 13:08:49)

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

Hey...
Wait a minute.

you used an OLD CD with the OLD drivers on a card with the NEW BIOS, and it worked?
Could you verify that please?

You see, if that is the case, should the SFX_MiniPacks not be the other way round?
Make the DriverPacks have the old driver, and make the newest available in a MiniPack.
(it is an older driver, but it works on old and new bios equipped cards... The newest driver does not work on older BIOS equipped cards, and integrated chips cannot be flashed to newest BIOS anyhow.)

??

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

I'm surprised I got anywhere with it either and I only tried it out of desperation and the sheer coincidence that I put that CD up with my old windows 2000 disks.
I found that CD and said what the h*ll and it actually installed!
That was only AFTER the BIOS re-flash.

The CD is dated May 15th, 2007. That would be the day I made it and it would have been whatever the most recent Mass Storage driver build existed on that date.
I'll pop the CD in my machine and see if I can get a clue as to what the exact driver build was.
Hang on...

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

OK, this is what I found in my OEM file on that disk.
I'll assume that these are all the driverpack drivers I added, because I didn't add any other drivers than what is offered here.

DPC7041.7z - Chipset
DPL704.7z - LAN
DPM704.7z - Mass Storage
DPW704.7z - WiFi

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

thank you very much.

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

Sure, no problem.
If you can use any of my info for the next update, let me know and I'll test it out on the machine to see if it works OK.
Just remember that now I have a card that is flashed to the latest BIOS provided by SiL for the 3112 and NOT the original Adaptec 1205SA BIOS.
I don't know if that makes a difference or not but if anyone out there has an Adaptec 1205SA, they probably should flash it to BIOS 4.2.83 anyways, using the DOS method I described above.
That BIOS, and the BIOS update utility for DOS, are available here: http://www.siliconimage.com/support/sup … sid=0&

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

hi

http://forum.driverpacks.net/viewtopic.php?id=2039

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

Got it!

I'll build this and let you know.
Thanks again!

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

Right after text mode, I get a mesage:

The file percsas.sys cannot be found
Press any key to continue

when I hit any key, I get told that setup has failed

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

I am Not sure this driver works for XP.

I'll look in a txtsetup.sif and see what that says.

I can also change the INI for [D-3]

exc_skipIfOS= instead of exc_disableIfOS=

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

weird, txtsetup.sif is OK here, and percsas.sy_ is cabbed into i386.


Did you have QSC ON?
There are some bugs when it is OFF. (in Method 2 too.)

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

OK, 70904 is up, with the change in INI.

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

hi
ran tests in virtual PC2007 until it loaded and goes past T39

txtmode error (percsas error) fixed by INI edit.

Last edited by Jaak (2007-09-23 09:15:28)

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

SWEET!
I'll try it again.
Thanks for hanging with me on this Jaak.

Yes, I always do it with QSC disabled by default since the installer says that is reccomended for method 2.

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

HOLY CRAP Jaak!
I just noticed the part about Quick Stream Cache
That likely explains A LOT of the problems that I started having with the Bâshrat the Sneaky driverpacks for the last several months.

I'm going to start over from scratch and enable Quick Stream Cache and see if some of my problems don't mysteriously go away.

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

I notice that build 7094 is about 400KB smaller than 7091.
Is that correct?

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

three folders were removed, others got added, so yes, this is normal.

Last edited by Jaak (2007-09-24 05:38:22)

The answer was 42?
Kind regards, Jaak.

Re: Blue Screen With Adaptec 1205SA - DriverPack Thinks it's a SiL 3112

OK, it installs with no errors, but I do notice that it take about 5 minutes on KTD and finisher before the first bootup.
I don't ever remember that screen taking that long before.
Is that within the range of 'normal'?

Driver Packs Tutorial in English
http://users.pandora.be/jtdoom/basetute/Eng_tut6b.htm
Important: Note the part about Quick Stream Cache