QUOTE (Oleg_II @ Oct 24 2006, 05:23 AM)

According to this advice it may be useful to include all files except SYS into TXTSETUP.SIF.
Correction. According to this advice it may be useful to include all files
INCLUDING SYS into TXTSETUP.SIF. If the SYS files are not included in the TXTSETUP.SIF, the system will BSoD at the initial Text Mode installation phase. The loading of RAID drivers are done in two separate phases. The first phase is the initial blue TEXTMODE screen. It's main purpose there is to load the RAID driver so that it can recognize and format hard disks or do FAT/FAT32 to NTFS conversion. The second phase is during the middle of GUI installation where the system is configuring the Windows GUIs. If the system found that the RAID driver is associated with support files, it will link and load them. Here, if the support files are not found, it will popup a dialog asking for the location of the files. If ignoring them, it will most likely BSoD.
QUOTE (Oleg_II @ Oct 24 2006, 05:23 AM)

Unfortunately we don't have much testers

but I think this method should be even more reliable than integrating drivers with driver.cab because it's even simpler.
hehe...I hear you. However, I don't have too many servers for testing either. If your procedures are done accordingly and conforms to standards, you really only need one RAID controller for testing. The other drivers should work exactly the same way.
The drivers that are included in my
RAID Slipstreamer v2.0 tool, well, I have only physically tested less than 10% of the RAID controllers listed there. Normally, I get requests from country IT support staffs who have the "unsupported" controller on their servers. They simply send me the RAID drivers and I update the RAID Slipstreamer tool. They will then send me feedback whether it works or not. In most cases, they work flawlessly. In cases where it didn't work, it was usually because the vendor had introduced a new variation of an existing controller and have updated the driver to include new Plug 'n' Play codes. Ex. "PCI\VEN_9005&DEV_0286&SUBSYS_95801014".
Nevertheless, I'll be happy to lend a hand whenever possible.
I think in HFSLIP's case, it would be very hard to slipstream drivers because each vendor store their drivers differently. Some vendors also like to put their drivers into subfolders categorized by platform types (IBM loves doing that!). For example:
CODE
\OEMSETUP.INF
\2003\DRIVER.SYS
\2003\DRIVER.DLL
\2003\DRIVER.CAT
\2000\DRIVER.SYS
\2000\DRIVER.DLL
\2000\DRIVER.CAT
\XP\DRIVER.SYS
\XP\DRIVER.DLL
\XP\DRIVER.CAT
CAREFUL, although they appear to have the same filename, they are not always the same!! Using of the wrong platform drivers could lead to BSoD.
Anyways, in this case, either you modify the OEMSETUP.INF to tell it to find the drivers in the root instead
OR you add the drivers in "\I386\$OEM$\$1\Drivers\RAID" exactly the way the vendor has specified:
CODE
..\I386
..\$OEM$
..\$1
..\Drivers
..\RAID
..\OEMSETUP.INF
..\2003\DRIVER.SYS
..\2003\DRIVER.DLL
..\2003\DRIVER.CAT
..\2000\DRIVER.SYS
..\2000\DRIVER.DLL
..\2000\DRIVER.CAT
..\XP\DRIVER.SYS
..\XP\DRIVER.DLL
..\XP\DRIVER.CAT
You may need to find some way to read the directory info from the OEMSETUP.INF and then migrate it to the TXTSETUP.SIF and/or DOSNET.INF. Just make sure you remember this advice:
CODE
CAREFUL, although they [the drivers] appear to have the same filename, they are not always the same!! Using of the wrong platform drivers could lead to BSoD.
I think you guys should have no problems. Since trying out HFSLIP, I no longer underestimate the power of batch programming.

Keep up the good work, guys!
For more info, see my post here:
http://www.msfn.org/board/index.php?showto...173&st=164#