Jump to content

Integrating SATA and RAID drivers with HFSLIP


Oleg_II

Recommended Posts

Hmmm, I don't know how you can test the SiS drivers EVEN if you have the LSI Logic drivers for VMWare.
Sorry. Those are unrelated topics and my post should have been more clear. That error causes text-mode setup to fail. I fixed the entry and was able to continue, but wanted to let Oleg know so that the package could be updated.

Where did you get this other driver?

Ah...my mistake.

Umm...what other driver?

Link to comment
Share on other sites


TAiN :hello:

Also, there is an error in storage.ini on line 6820. This error causes setup to fail.

PCI\VEN_1039&DEV_0182 "SiSRaid2", "SiS 182 RAID Controller"

should be:

PCI\VEN_1039&DEV_0182 = "SiSRaid2", "SiS 182 RAID Controller"

Sorry. Corrected.

Link to comment
Share on other sites

The LSI Logic one that you posted :)

I really need to work on the clarity of my posts :blushing:

oh...hehe...I snatched it from inside VMware.

When you click on "Install VMware Tools...", it is then accessible from the virtual CDROM from inside VMware. The driver can be found at \Program Files\VMware\VMware Tools\Drivers\SCSI\Win2k

Link to comment
Share on other sites

@iTwins: Yeah, I tried that one already. That is the BusLogic driver, not the LSI Logic one. I also tried drivers from the LSI Logic site just for giggles. No luck.

heh...now you had me worried. Although I use VMware everyday and I have written VMware installation guides (for work) and RAID Slipstreamer Installation Guide (for work), one can never be too sure about anything. Therefore, I had to test it out immediately to make sure I wasn't BS-ing myself, BS-ing my colleagues, and BS-ing everyone whom I made the tool available on MSFN, that my RAID Slipstreamer supported VMware's SCSI controller.

My conclusion...phew... :thumbup .... I am happy to say I was able to unattendedly build Windows 2000 Professional successfully using LSI Logic and set to use SCSI HDD.

I used my RAID Slipstreamer v2.0 to slipstream all drivers into the Windows 2000 SP4 i386 source. I then setup VMware Workstation v5.5.1 Build 19175 using the following settings:

1ze2.png

2by5.png

...and the final result and proof:

vmwarejj1.jpg

BTW, you know why I say the VMware SCSI Controller is an LSI Logic 1020/1030 SCSI Controller? The reason was because when I attempted to add the LSI 1020/1030 into RAID Slipstreamer v1.1.0 (2 years ago), I realized both VMware v4.x SCSI Controller and LSI Logic's 1020/1030 have exactly the same vendor and device codes:

PCI\VEN_104B&DEV_1040

:whistle::angel:P

Link to comment
Share on other sites

That is awesome! So why doesn't this work for me? Here is my experience:

1) When I try to build Win2K with the LSI Logic device (as in your screenies), VMWare explicitly warns me that the driver will not work with Win2k.vmwareup4.png

2) I tried it anyway using the driver method in this thread. I had the same driver as you posted previously as well as the drivers from the LSI Logic site all in STORAGE with the corrected storage.ini. Windows was unable to install because it couldn't access the storage device. The LSI Logic driver I used from their site was not the 1020/1030 driver that you mention but that shouldn't matter as the stock VMWare driver appears to work for you anyway.

I don't actually need this for myself; I just wanted to help test the method by running it through VMWare :thumbup

Link to comment
Share on other sites

I saw that message too but I ignored it by clicking OK.

Well, blame it VMware. It is one extremely problematic program regardless of what version you use, hence the reason why I had to write Installation and Usage Guides for the guys at work to teach them how to workaround to building my Standard Builds.

btw, Win98SE's EMM386.EXE crashes VMware's virtual LSI Logic SCSI driver and when booting up with WinME's DOS bootdisk, setting up Windows 2000 Pro could give tons of installation errors. Yup! VMware is so problematic! When using VMware's LSI Logic driver, I had to resort to using Uwe Sieber's UMBPCI.SYS memory manger to workaround this problem.

Edited by iTwins
Link to comment
Share on other sites

I saw that message too but I ignored it by clicking OK.
As do I, but Windows cannot install for me whether or not I use this thread's driver method.

Not sure what the problem is. Maybe my VMWare installation has a problem?

Link to comment
Share on other sites

I saw that message too but I ignored it by clicking OK.
As do I, but Windows cannot install for me whether or not I use this thread's driver method.

Not sure what the problem is. Maybe my VMWare installation has a problem?

Everybody has a different way of building Windows. Maybe that has something to do with it

I use DOS, run WINNT.EXE with lots of parameters and give it an answer file for installing unattendedly. If you also use this method then you might need to use UMBPCI.SYS to workaround this VMware / LSI Logic issue.

Most people I see use WINNT32.EXE or simply booting up to CD and install step by steps, but I don't have much experience to this methods on VMware - I have not use step-by-step methods of many many years already.

If you use Windows 98 SE DOS Bootdisk (MSDOS v7.10) to install any Windows using VMware's LSI Logic controller, you will get this error and VMware crashes:

wmerroral3.jpg

Edited by iTwins
Link to comment
Share on other sites

Small problem! -(click me)

Here's my relevant sections in TXTSETUP.SIF

[SourceDisksFiles]
SPX.CAB = 1,,,,,,_x,39,0,0
iaahci.cat = 1,,,,,,,2,0,0,,1,2
iaahci.inf = 1,,,,,,,20,0,0,,1,20
iastor.cat = 1,,,,,,,2,0,0,,1,2
iastor.inf = 1,,,,,,,20,0,0,,1,20
iastor.sys = 1,,,,,,3_,4,1,,,1,4
jgogo.sys = 1,,,,,,3_,4,1,,,1,4
jraid.cat = 1,,,,,,,2,0,0,,1,2
jraid.inf = 1,,,,,,,20,0,0,,1,20
Jraid.sys = 1,,,,,,3_,4,1,,,1,4
si3132r5.cat = 1,,,,,,,2,0,0,,1,2
SI3132r5.inf = 1,,,,,,,20,0,0,,1,20
Si3132r5.sys = 1,,,,,,3_,4,1,,,1,4
SilSupp.cpl = 1,,,,,,,2,0,0,,1,2
SIPPD.inf = 1,,,,,,,20,0,0,,1,20
SiWinAcc.sys = 1,,,,,,3_,4,1,,,1,4

[SCSI.Load]
iastor = iastor.sys,4
jgogo = jgogo.sys,4
Jraid = Jraid.sys,4
Si3132r5 = Si3132r5.sys,4
SiWinAcc = SiWinAcc.sys,4

[SCSI]
iaAHCI = "Intel® SATA AHCI Controller (32bit)"
iaStor = "Intel® SATA RAID Controller (32bit)"
Jraid = "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
Si3132r5 = "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"

[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3132&SUBSYS_71321095 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_81771043 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_71001462 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_B0031458 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_902C1695 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_056EA0A0 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_0CAA105B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_105B147B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_105C147B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_105D147B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_105E147B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_300A148C = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_197B&DEV_2360 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_197B&DEV_2361 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_197B&DEV_2363 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_197B&DEV_2365 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_197B&DEV_2366 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"

Here's my storage.ini

[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3132&SUBSYS_71321095 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_81771043 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_71001462 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_B0031458 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_902C1695 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_056EA0A0 = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_0CAA105B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_105B147B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_105C147B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_105D147B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_105E147B = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_1095&DEV_3132&SUBSYS_300A148C = "Si3132r5", "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"
PCI\VEN_197B&DEV_2360 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_197B&DEV_2361 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_197B&DEV_2363 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_197B&DEV_2365 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_197B&DEV_2366 = "Jraid", "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor", "Intel® SATA RAID Controller (32bit)"
PCI\VEN_8086&DEV_2822&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2821&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2682&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2681&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_27C3&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_27C6&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_27C1&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_27C5&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2652&CC_0104 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2652&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"
PCI\VEN_8086&DEV_2653&CC_0106 = "iaStor", "Intel® SATA AHCI Controller (32bit)"

[SCSI]
iaAHCI = "Intel® SATA AHCI Controller (32bit)"
iaStor = "Intel® SATA RAID Controller (32bit)"
Jraid = "JMicron JMB36X RAID Controller (Windows 2K/XP/2003)"
Si3132r5 = "SiI 3132 SATA RAID Controller for Windows XP/Server 2003 (32bit)"

Any help appreciated!

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