Ausmith1 Posted March 29, 2004 Posted March 29, 2004 Procedure for adding boot support for the LSI Logic PCI SCSI/FC MPT HBA to a Windows 2000/2003 install CD.This is a dual use driver, it works for the standard built-in SCSI 320 RAID controller on IBM x335 and x345 servers and also for the LSI 929/92X series dual port 2GB FC HBAs that Apple sell with their xServe RAID systems.1) Add the following to DOSNET.INF[Files]d1,symmpi.sys[OptionalSrcDirs]svcpack 2) Add the following to TXTSETUP.SIF[SourceDisksFiles]symmpi.sys = 2,,,,,,_x,4,0,0[HardwareIdsDatabase]; LSI Logic SCSI/FC HBAPCI\VEN_1000&DEV_0621 = "symmpi"PCI\VEN_1000&DEV_0622 = "symmpi"PCI\VEN_1000&DEV_0624 = "symmpi"PCI\VEN_1000&DEV_0626 = "symmpi"PCI\VEN_1000&DEV_0628 = "symmpi"PCI\VEN_1000&DEV_0030 = "symmpi"[SCSI.Load]symmpi = symmpi.sys,4[SCSI]symmpi = "LSI Logic PCI SCSI/FC MPT HBA"3) Add the following to HIVESYS.INF[AddReg]; LSI Logic PCI SCSI/FC MPT HBAHKLM,"SYSTEM\CurrentControlSet\Services\symmpi","ErrorControl",0x00010003,1HKLM,"SYSTEM\CurrentControlSet\Services\symmpi","Group",0x00000002,"SCSI miniport"HKLM,"SYSTEM\CurrentControlSet\Services\symmpi","Start",0x00010003,4HKLM,"SYSTEM\CurrentControlSet\Services\symmpi","Tag",0x00010003,259HKLM,"SYSTEM\CurrentControlSet\Services\symmpi","Type",0x00010003,1HKLM,"SYSTEM\CurrentControlSet\Services\symmpi\Parameters",,0x00000012HKLM,"SYSTEM\CurrentControlSet\Services\symmpi\Parameters\Device","NumberOfRequests",0x00010001,0x80HKLM,"SYSTEM\CurrentControlSet\Services\symmpi\Parameters\Device","MaximumSGList",0x00010001,0x41HKLM,"SYSTEM\CurrentControlSet\Services\symmpi\Parameters\Device","DriverParameter",0x00000000,"PlaceHolder=0;"HKLM,"SYSTEM\CurrentControlSet\Services\symmpi\Parameters\PnpInterface","5",0x00010003,1; LSI Logic PCI SCSI/FC MPT HBAHKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\symmpi","EventMessageFile",0x00020002,"%SystemRoot%\System32\IoLogMsg.dll"HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\symmpi","TypesSupported",0x00010003,7Be extremely careful to ensure that you don't change the wrapping of lines in HIVESYS.INF, I found that if I opened HIVESYS.INF in Notepad with word wrap on, that it would sometimes change the line wrapping upon saving, effectivly corrupting the file. So turn word wrap off! Or better yet use a better text editor like UltraEdit.4) Create the following CD structure+---$OEM$| +---$1| \---Drivers| +---SCSI| \---LSI\---I386 +---SVCPACK +---SYSTEM32 \---UNIPROCPlace all the extracted LSI driver files in \$OEM$\$1\Drivers\SCSI\LSICopy symmpi.sys to \i386Copy symmpi2k.cat to \i386\SVCPACK5) Make the following modifications to SVCPACK.INF[Version]Signature="$Windows NT$"BuildNumber=2195MajorVersion=5MinorVersion=0[SetupData]CatalogSubDir="\i386\svcpack"[ProductCatalogsToInstall]symmpi2k.CATI'm not 100% positive that you have to add the CAT file to the SVCPACK.INF. Anyone know for sure?6) Add the following to WINNT.SIF[Unattended] OemPreinstall=Yes OemFilesPath="..\$OEM$"; See http://support.microsoft.com/default.aspx?scid=kb;EN-US;q250380 for why this must be = Ignore DriverSigningPolicy=Ignore OemPnPDriversPath="Drivers\SCSI\LSI;"Beware that lines posted here may possibly wrap! If you paste wrapped lines into your INF or SIF files they will NOT work.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now