Jump to content

Integrating Via Sata Drivers: Wtf?


hamstar

Recommended Posts

OK, what the hell... as if Microsoft couldn't dream up a more complicated way to slipstream SATA drivers...

I have followed many a guide, looked at many a thread on this, however there are almost no guides on how to slipstream VIA SATA drivers (because everyones hooked on intel) so I have just managed to throw mine together using the guides for other drivers, and then even those guides have missed things out.

I tried to follow the guide at http://unattended.msfn.org/ but even that is incomplete.

Before I ramble on anymore I'll tell you my specs.

Athlon 2600+

512MB DDR333

ASUS A7V600

The chipset is VIA KT600

The OS is Windows 2000

Heres my files, the parts that matter anyway:

winnt.sif

[Unattended]
   UnattendMode=FullUnattended
   OemSkipEula=Yes
   OemPreinstall=Yes
      OemPnPDriversPath="drivers\VIARAID;drivers\000_chipset;
      drivers\001_lan;drivers\002_gfx;drivers\004_sound;
      drivers\005_modem;drivers\006_usb;drivers\VIARAID"

[MassStorageDrivers]
   "VIA Serial ATA RAID Controller(Windows 2000)" = "OEM"
   "IDE CD-ROM (ATAPI 1.2)/PCI IDE Controller" = "RETAIL"

[OEMBootFiles]
   TXTSETUP.OEM
   VIASRAID.INF
   viasraid.cat
   viasraid.sys

Interestingly, there is no TXTSETUP.OEM file in any folder yet it throws and error about it saying

File TXTSETUP.OEM caused an unexpected error (18) at line 1044 in D:\nt\private\ntos\boot\setup\oemdisc.c during the setup which is strange.

You can also see that I keep my drivers in $OEM$\drivers\00x_[driver]\ apart from the SATA one which is just $OEM$\drivers\VIARAID.

txtsetup.sif

[SourceDisksFiles]
viasraid.sys = 1,,,,,,3_,4,1

[HardwareIdsDatabase]
PCI\VEN_1106&DEV_3149 = "VIA"

[SCSI.load]
VIARAID_VT3149_2K = viasraid.sys, 4

[scsi]
VIARAID_VT3149_2K = "VIA Serial ATA RAID Controller(Windows 2000)",VT8237

And I also did the MAKECAB thing on viasraid.sys and the file viasraid.sy_ is in the i386 folder.

So after all that, and throwing that error at setup, it lets me continue, only to tell me that the MassStorageDevice driver is corrupt... from which point I can only press F3 to quit setup.

Is this that stupid stupid WHQL Driver Signing TCPA bullsh1t biting me in the @ss?

Anyway, if anyone could help me sort through this mess, that would be great.

If I've made a really simple mistake, and a fool of myself then let this be a guide to the other 1 person that likes Socket A.

Long Live AMD!!!!!!!1one

Link to comment
Share on other sites


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