Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Integrate RAID driver without nlite

- - - - -

  • Please log in to reply
12 replies to this topic

#1
Dogway

Dogway

    Advanced Member

  • Members
  • PipPipPip
  • 357 posts
  • OS:XP Pro x86
  • Country: Country Flag
I have an already nlited ISO, so I can-t run it again to integrate the SAS RAID drivers I think. I don-t have a floppy drive to run F6 from, and the USBKeyPrep F6 method is not working for me with 2 USB pendrives. I-m thinking whether it-s possible to edit some files in the ISO and integrate manually the RAID drivers, so I can burn again and install Windows. Or another option is to use a so named "mass storage CD" described here to preload drivers. Any help is welcome.

Thanks

Edited by Dogway, 14 April 2013 - 11:31 PM.



How to remove advertisement from MSFN

#2
tomasz86

tomasz86

    www.windows2000.tk

  • Members
  • PipPipPipPipPipPipPipPip
  • 2,497 posts
  • OS:XP Pro x86
  • Country: Country Flag
If it's a completely different driver then you can safely use nLite again to integrate it.

#3
Dogway

Dogway

    Advanced Member

  • Members
  • PipPipPip
  • 357 posts
  • OS:XP Pro x86
  • Country: Country Flag
if that's true, you can save my day, or rather my week TBH, I'm gonna try right away.

#4
allen2

allen2

    Not really Newbie

  • Members
  • PipPipPipPipPipPipPip
  • 1,812 posts
Manual slipstreaming of intel ahci/raid driver might help you understanding how to adapt it with your sas raid driver.

#5
Dogway

Dogway

    Advanced Member

  • Members
  • PipPipPip
  • 357 posts
  • OS:XP Pro x86
  • Country: Country Flag
tomasz86, are you sure that re/running nlite won't screw my unattended?
allen2, I will try that if this method fails, it would be too many hit and miss concerning what to write on the files...

#6
tomasz86

tomasz86

    www.windows2000.tk

  • Members
  • PipPipPipPipPipPipPipPip
  • 2,497 posts
  • OS:XP Pro x86
  • Country: Country Flag
If you only add the driver and don't change any other options then I'm sure that everything will be OK. At least that's what I can say basing on the fact that I've done it numerous times in my system.

#7
Dogway

Dogway

    Advanced Member

  • Members
  • PipPipPip
  • 357 posts
  • OS:XP Pro x86
  • Country: Country Flag
ok, I just finished integration with both x86 and x64, will try again now, i just clicked on Driver, and Make ISO buttons, so it should work. I cross fingers.

#8
Fernando 1

Fernando 1

    Easy RAIDer

  • Members
  • PipPipPipPipPipPipPipPip
  • 2,020 posts
  • OS:Windows 7 x64

ok, I just finished integration with both x86 and x64, will try again now,

If you really have integrated 32bit and 64bit drivers into the same XP image, I doubt, that it will work.

#9
Dogway

Dogway

    Advanced Member

  • Members
  • PipPipPip
  • 357 posts
  • OS:XP Pro x86
  • Country: Country Flag
no sorry, 2 different builds, 32bits gets 32bits drivers, and same with x64.
I had to create a bootable USB with flashboot, because my DVD-RW had to fail in the right moment! (it-s detected as DVD-R booktype, so it can-t be erased, and can't change booktype in imgburn by some reason). I added it as boot from C: instead of A: since I'm not doing F6 or anything, is that right?

#10
Dogway

Dogway

    Advanced Member

  • Members
  • PipPipPip
  • 357 posts
  • OS:XP Pro x86
  • Country: Country Flag
Finally managed to install through the nlite method. I did a.quick format now since I had done a full format yesterday trying out with the OEM XP x64. Then something strange happened, I got the typical dual boot showing xp x86 and xp x64, and then that Windows couldnt start because a wrong.disk configuration. I then rebooted and chose xp x64 and finally xp x86 started. (?) I inspected boot.ini and both entries point to partition 2 (C: after eisa partition), but there's no track of the old x64 install on hard drive. Also on the default line and the first OS line (the non working XP x86 entry) there's written "signature(c4946615)"


[boot loader]
timeout=30
default=signature(c4946615)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
signature(c4946615)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional"  /pae /fastdetect /noexecute=alwaysoff
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect

Edited by Dogway, 15 April 2013 - 06:54 AM.


#11
Dogway

Dogway

    Advanced Member

  • Members
  • PipPipPip
  • 357 posts
  • OS:XP Pro x86
  • Country: Country Flag
More misterious things. Now that I have XP x86 installed configured and running, I'm going to install x64 on the third partition of the same drive. As I did with the other OS I integrated the SAS drivers and run from CD, then promptly an error message:

“The device associated with following device driver will not work correctly on this computer:/symmpi.sys.
The device driver is not compatible with the x64-based version of Windows your computer is running.
This device driver may be required to complete Windows setup. Please contact the device manufactor to obtain driver compatible with the x64-based version of Windows.”

Seems I integrated the wrong drivers?! I doubt, how do I check?

this is my TXTSETUPfile, looks fine I would say...
[SCSI]
lsi_sas = "Dell SAS 5x and SAS 6x Adapter Controller Driver (Windows XP x64)"


My OEM XP x64 says:
[SCSI]
lsi_sas = "Dell SAS 5x Controller Driver (Windows 2000/XP x64)"

The most relevant thing is that the OEM TXTSETUP file says:
lsi_sas.cat     = 1,,,,,,,303,0,0
lsi_sas.inf     = 1,,,,,,,303,0,0
lsi_sas.sys     = 1,,,,,,4_,4,1,,,1,4
lsi_sas.x64     = 1,,,,,,,303,0,0,lsi_sas.sys

whereas the one I integrated the drivers are:
lsi_sas.cat = 1985,,,,,,,1985,0,0
lsi_sas.inf = 1985,,,,,,,1985,0,0
lsi_sas.sys = 1,,,,,,4_,4,1,,,1,4
lsi_sas.sys = 1985,,,,,,,1985,0,0
lsi_sas.tag = 1985,,,,,,,1985,0,0

I did another test. I thought the differences were because wrong drivers, but they are both right it's just that the OEM are a previous version. What is wrong is the nlite integration, even using the exact same drivers as the OEM the above differences persist. I think I'd be better off by manual slipstreaming with the allen2 mini-guide, probably just copying the lines from one TXTSETUP to another, out of TXTSETUP I'm pretty much lost...

Edited by Dogway, 16 April 2013 - 04:17 AM.


#12
allen2

allen2

    Not really Newbie

  • Members
  • PipPipPipPipPipPipPip
  • 1,812 posts
You might need to remove the default symmpi.sys or set it to load after the lsi_sas.sys in txtsetup.sif in section "[SCSI.Load]".

#13
Dogway

Dogway

    Advanced Member

  • Members
  • PipPipPip
  • 357 posts
  • OS:XP Pro x86
  • Country: Country Flag

You might need to remove the default symmpi.sys or set it to load after the lsi_sas.sys in txtsetup.sif in section "[SCSI.Load]".

Unbelievable, that tiny thing did the trick!
It was already after lsi_sas so I removed it. So x86 needs symmpi.sys, whereas x64 needs lsi_sas.sys... strange...

I'm going to investigate now how to hide partitions from certain OS, I have x64 in J:\ if I move it to C: will I need to reconfigure all the paths? Also I read about some boot manager that needs to be in a small partition. I don't know why but I always have a small residual partition of 8Mb I think, is it usable? It's a bit of a pain if I had to format again this partition and install x64 again just for that.

HDD 1
1: EISA partition
2: C: XP x86
3: J: XP x64
4: no partitioned

edit: I will ask in a new thread!, thanks for all the help

Edited by Dogway, 18 April 2013 - 01:03 AM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users



How to remove advertisement from MSFN