Jump to content

integrating LSI SCSI driver with Win2K3


vooveeq

Recommended Posts

Greetings all!

I am trying to install Windows 2003 Server SP1 on SunFire X4200. Unfortunately, there is no FDD in the server so I decided to use nLite.

I have downloaded drivers for SCSI controller. Structure looks like this:

FloppyPack_1_2_2\

\files

\files\ami

\files\ami\amd64

\files\ami\amd64\amivirtfl.cat

\files\ami\amd64\amivirtfl.inf

\files\ami\amd64\sminull.sys

\files\ami\i386

\files\ami\i386\amivirtfl.cat

\files\ami\i386\amivirtfl.inf

\files\ami\i386\sminull.sys

\files\lsi

\files\lsi\amd64

\files\lsi\amd64\lsi_sas.inf

\files\lsi\amd64\lsi_sas.sys

\files\lsi\amd64\s2k3am64.cat

\files\lsi\i386

\files\lsi\i386\lsi_sas.inf

\files\lsi\i386\lsi_sas.sys

\files\lsi\i386\s2k3am64.cat

\files\txtsetup.oem

\files\x4x00.tag

\image

\image\floppy.img

mkfloppy.exe

Readme.rtf

txtsetup.oem:

=============

[Disks]

d1 = "LSI Logic Fusion-MPT SAS Storport Driver", \x4x00.tag, \lsi\i386

d3 = "LSI Logic Fusion-MPT SAS Storport Driver", \x4x00.tag, \lsi\AMD64

d4 = "AMI Virtual Floppy Driver", \x4x00.tag, \ami\i386

d5 = "AMI Virtual Floppy Driver", \x4x00.tag, \ami\AMD64

[Defaults]

scsi = LSI_SAS_32

[scsi]

LSI_SAS_32 = "LSI Logic Fusion-MPT SAS Driver (Server 2003 32-bit)",lsi_sas

LSI_SAS_AMD64 = "LSI Logic Fusion-MPT SAS Driver (Server 2003 AMD64)",lsi_sas

AMI_VFLPY_32 = "AMI Virtual Floppy Driver (32-bit)"

AMI_VFLPY_AMD64 = "AMI Virtual Floppy Driver (AMD64)"

[HardwareIds.scsi.LSI_SAS_32]

id = "PCI\VEN_1000&DEV_0050", "lsi_sas"

id = "PCI\VEN_1000&DEV_0054", "lsi_sas"

id = "PCI\VEN_1000&DEV_0058", "lsi_sas"

id = "PCI\VEN_1000&DEV_005E", "lsi_sas"

[HardwareIds.scsi.LSI_SAS_AMD64]

id = "PCI\VEN_1000&DEV_0050", "lsi_sas"

id = "PCI\VEN_1000&DEV_0054", "lsi_sas"

id = "PCI\VEN_1000&DEV_0058", "lsi_sas"

id = "PCI\VEN_1000&DEV_005E", "lsi_sas"

[HardwareIds.scsi.AMI_VFLPY_32]

id = "USB\VID_046b&PID_FF40", "usbstor"

[HardwareIds.scsi.AMI_VFLPY_AMD64]

id = "USB\VID_046b&PID_FF40", "usbstor"

[Files.scsi.LSI_SAS_32]

driver = d1,lsi_sas.sys,LSI_SAS

inf = d1,lsi_sas.inf

catalog = d1,lsi2k2k3.cat

[Files.scsi.LSI_SAS_AMD64]

driver = d3,lsi_sas.sys,LSI_SAS

inf = d3,lsi_sas.inf

catalog = d3,s2k3am64.cat

[Files.scsi.AMI_VFLPY_32]

driver = d4,sminull.sys,SMINULL

inf = d4,amivirtfl.inf

catalog = d4,amivirtfl.cat

[Files.scsi.AMI_VFLPY_AMD64]

driver = d5,sminull.sys,SMINULL

inf = d5,amivirtfl.inf

catalog = d5,amivirtfl.cat

[Config.LSI_SAS]

value = Parameters\PnpInterface,5,REG_DWORD,1

===============================

I have copied the following files to the same (another) directory:

lsi2k2k3.cat (from \files\lsi\i386\ )

lsi_sas.inf (from \files\lsi\i386\ )

lsi_sas.sys (from \files\lsi\i386\ )

txtsetup.oem (from \files\ )

x4x00.tag (from \files\ )

I have changed txtsetup.oem to this:

=====================

[Disks]

d1 = "LSI Logic Fusion-MPT SAS Storport Driver", \x4x00.tag, \

[Defaults]

scsi = LSI_SAS_32

[scsi]

LSI_SAS_32 = "LSI Logic Fusion-MPT SAS Driver (Server 2003 32-bit)",lsi_sas

[HardwareIds.scsi.LSI_SAS_32]

id = "PCI\VEN_1000&DEV_0050", "lsi_sas"

id = "PCI\VEN_1000&DEV_0054", "lsi_sas"

id = "PCI\VEN_1000&DEV_0058", "lsi_sas"

id = "PCI\VEN_1000&DEV_005E", "lsi_sas"

[Files.scsi.LSI_SAS_32]

driver = d1,lsi_sas.sys,LSI_SAS

inf = d1,lsi_sas.inf

catalog = d1,lsi2k2k3.cat

[Config.LSI_SAS]

value = Parameters\PnpInterface,5,REG_DWORD,1

============================

During install (text mode, before detecting of HDDs) i have got a message, that lsi_sas.sys couldn't be found.

I have also tried about ten different settings with txtsetup.oem, example:

[Disks]

d1 = "LSI Logic Fusion-MPT SAS Storport Driver", \lsi_sas.sys, \

or

[Disks]

d1 = "LSI Logic Fusion-MPT SAS Storport Driver", lsi_sas.sys, .

etc., etc.

Could you be so kind and help me, please?

Link to comment
Share on other sites


First don't copy any files manually, leave the default directory structure just to be sure.

Then be careful is it actually 64bit or 32bit drivers and windows you're trying to connect.

Then see if there is lsi_sas.sy_ in i386 in case of 32bit or amd64 in case of 64bit driver.

And if all of this is "yes i know what i'm doing" then compress and attach txtsetup.sif from the broken install, thx.

Oh and post a link to that exact driver just in case.

Link to comment
Share on other sites

First don't copy any files manually, leave the default directory structure just to be sure.

Then be careful is it actually 64bit or 32bit drivers and windows you're trying to connect.

Then see if there is lsi_sas.sy_ in i386 in case of 32bit or amd64 in case of 64bit driver.

And if all of this is "yes i know what i'm doing" then compress and attach txtsetup.sif from the broken install, thx.

Oh and post a link to that exact driver just in case.

It was the first thing I was doing - using the existing directory structure of drivers. I have also added drivers for AMI Virtual Floppy. Error which appeared was with sminull.sys (part of this driver). Then I decided to add just the LSI driver.

Finally, I did it.I don't know exactly how. I spent all yesterday day to install Windows and tried different settings. I think, that downgrade nLite from 1.2 beta to 1.0.1 and use txtsetup.oem mentioned in my first post helped.

Works. Problem solved.

Thank you for your reply and your help.

Link to comment
Share on other sites

Wait, wait :)

How is it solved if new version doesn't work for you?

1.2 has better driver integration, I'm sure you did something wrong with all that editing, or chosen the wrong driver at first if you say that older one worked fine.

Link to comment
Share on other sites

  • 2 weeks later...

I had the same trouble trying to integrate Intel® Matrix Storage Manager driver.

It provides support for

- Intel® 82801GBM SATA AHCI Controller

- Intel® 82801GR SATA RAID Controller

- Intel® 82801GR SATA AHCI Controller

- Intel® 82801GH SATA RAID Controller

- Intel® 82801GH SATA AHCI Controller

- Intel® 82801FR SATA RAID Controller

- Intel® 82801FR SATA AHCI Controller

- Intel® 82801FBM SATA AHCI Controller

- Intel® 82801ER SATA RAID Controller

After integrating the driver with nlite 1.2rc2 the installation program says it cant find iastor.sys.

Gonna try the same and downgrade nlite to 1.0.1 and see if it works better.

http://193.180.78.165/~johnny/HDD.zip

url to the driver if anyone want to give it a try.

Link to comment
Share on other sites

  • 2 months later...

I have this problem "lsi_sas.sys couldn't be found" launching BartePe image.

It works with all RAID-SCSI drivers i put only for lsi_sas.sys.

I made several modification in the txtsetup.oem but still this message.

I try another solution, i took another sys file from a raid drivers and i renamed it lsi_sas.sys then i don't have the message anymore (of course it doesn't work later)

I try version 1.21.8.0 , 1.21.15.0 , 1.21.28.0 but i still have the "lsi_sas.sys couldn't be found" message.

Could anyone help me ?

EDIT : Finaly i found the problem, i was trying to integrate W2k3 drivers only. I found the Xp drivers and now all is ok !

Edited by psychoboust
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...