Code removed by requestIn the above code as I downloaded it from GM's web site, the IF statement had GOT instead of GOTO. Minor typo and it only matters if you set the DOSATA variable to NO, and since that isn't in the .INI file by default, I doubt many people would have a problem.
Now, the second one, which is a little trickier. Farther down in the :CHECKSAT section it creates several XPCTOEM*.SIF files which are then integrated into the end of the TXTSETUP.SIF file. But it appears to me that these files are created and then deleted before they are used, and so TXTSETUP.SIF does not have the desired SATA section. See code below (not in a CODE block cause I wanted to use colors):
Code removed by request
You can see that the files are deleted at the line in red and then one of them is used at the line in blue. I commented out the line in red and TXTSETUP.SIF then includes the sections for the SATA drivers.
The only other thing that seemed odd was that the SATA stuff is added before the last file in TXTSETUP.SIF and so I'm not sure if this will work correctly. The last [SourceDisksFiles] section is then split by having the SATA stuff stuck right in before the last file in the list. That leaves the last file under a [SCSI] section in my TXTSETUP.SIF, like so:
[SCSI] si3112r = "Silicon Image SiI 3112 SATARaid Controller" wmvdmoe2.dllI haven't had a chance to try it out yet due to the other problem above, so I'm not really sure that this last thing is really a problem.
EDIT: Oh, and the wmvdmoe2.dll line above also lost its " = 1,,,,,,,2,0,0" part, so I guess it probably wouldn't work. I don't know what that DLL is, so maybe it wouldn't cause any problem, but I for now I manually put it back the way it is supposed to be my TXTSETUP.SIF. And I'm going to test it out now and see if it works at all.
Any thoughts would be appreciated. Thanks.