MSFN Forum: SATA/RAID Drivers - MSFN Forum

Jump to content


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

SATA/RAID Drivers possible working alternative? Rate Topic: -----

#1 User is offline   Aaron 

  • The MSFN Banana
  • Group: Patrons
  • Posts: 5,767
  • Joined: 17-August 01
  • OS:ME
  • Country: Country Flag

Posted 30 December 2003 - 08:34 AM

Here's a tip I've come across. I assume SATA/RAID drivers use a *.sys file right?

What if you replaced an unneeded file on your Windows XP CD, for example pcmcia.sy_ (which would only be needed for a laptop), then copy over your own sys file and rename it to pcmcia.sys?

For example I have a Promise ATA133 PCI IDE controller that uses ultra.sys, rename that to pcmcia.sys and put it in the i386 directory.

Sorry I can't test it, because I'm not using that controller, but if anyone else is willing to try, let me know :)


#2 User is offline   czaja74 

  • Member
  • PipPip
  • Group: Members
  • Posts: 109
  • Joined: 28-August 02

Posted 30 December 2003 - 09:15 AM

NOt bad at all. I dont really understand how windows will detect it because we dont have pcmcia device. Also where I should put the driver files. Is there a folder called pcmcia or somthing. If you explain the way it should work I will give it a try. I got my raid working and I dont need to press F6 but your idea might be worth trying.

#3 User is offline   Aaron 

  • The MSFN Banana
  • Group: Patrons
  • Posts: 5,767
  • Joined: 17-August 01
  • OS:ME
  • Country: Country Flag

Posted 30 December 2003 - 09:52 AM

I think Windows Text-mode setup loads all of the drivers anyway without having to detect. (the bit straight after the F6 and F2 messages).

There's a file called pcmcia.sy_ in the i386 folder so delete that, then get your own sys file from your SATA/RAID driver package and rename that to pcmcia.sys ('makecab' it to change it to pcmcia.sy_) then put it in the i386 folder.

(if you used gosh's reducing size of source, you'll get a BOOT folder listing all the sys files for reference. If not, I can screenshot the contents if needed)

#4 User is offline   czaja74 

  • Member
  • PipPip
  • Group: Members
  • Posts: 109
  • Joined: 28-August 02

Posted 30 December 2003 - 11:01 AM

OK I have made a cab file now I will put it in i386 folder. But what with rest of the driver files? where they should go? And do I still need to press F6? Nah I didnt use gosh's guide. If you could provide further steps I will test it right away.

#5 User is offline   Aaron 

  • The MSFN Banana
  • Group: Patrons
  • Posts: 5,767
  • Joined: 17-August 01
  • OS:ME
  • Country: Country Flag

Posted 30 December 2003 - 11:19 AM

No F6, it should load your sata or raid driver from pcmcia.sys if it works. I wish I could test this but none of my PCs have a sata, raid or pci ide setup.

Maybe after New Year's (got a NYE party to prepare for!) I'll pop in my Promise ATA133 card in one of the other PCs and plug one of my HDDs to it.

I've never actually installed Windows XP to a HDD connected to a PCI IDE card, what happens when I don't install the drivers using F6? (just need to know for reference)

#6 User is offline   czaja74 

  • Member
  • PipPip
  • Group: Members
  • Posts: 109
  • Joined: 28-August 02

Posted 30 December 2003 - 11:23 AM

But SATA driver has few files more. Where should I put them?

#7 User is offline   Aaron 

  • The MSFN Banana
  • Group: Patrons
  • Posts: 5,767
  • Joined: 17-August 01
  • OS:ME
  • Country: Country Flag

Posted 30 December 2003 - 11:35 AM

What files are they?

#8 User is offline   czaja74 

  • Member
  • PipPip
  • Group: Members
  • Posts: 109
  • Joined: 28-August 02

Posted 30 December 2003 - 11:42 AM

I have cabbed them all and put in the i386 folder. When started installation I got message that pcmcia.sys was corrupted. Well no Luck :)
Other files:
Si3112r.mpd
SIISUPP.VXD
TxtSetup.oem
Si3112r.inf

#9 User is offline   Aaron 

  • The MSFN Banana
  • Group: Patrons
  • Posts: 5,767
  • Joined: 17-August 01
  • OS:ME
  • Country: Country Flag

Posted 30 December 2003 - 11:54 AM

Leave them out for now, just cab the single sys file

#10 User is offline   czaja74 

  • Member
  • PipPip
  • Group: Members
  • Posts: 109
  • Joined: 28-August 02

Posted 01 January 2004 - 01:35 AM

I have tried it andeither way it says pcmcia.sys was corrupted.

#11 User is offline   gosh 

  • gosh 2.0
  • Group: Patrons
  • Posts: 2,347
  • Joined: 03-October 03
  • OS:none specified
  • Country: Country Flag

Posted 01 January 2004 - 02:08 AM

As far as replacing an existing file, i would say don't do that for the following reasons:

1 - text mode verifies the file isn't corrupted by comparing the checksum in layout.inf, if you replace the file it won't match up.

2 - XP deletes ramdrive.sys because it's listed in syssetup.inf to be removed. For my ramdrive, i use ramdriv.sys. I assume the author named it this so xp wouldn't remove it. To avoid any conflicts like this, you'll want to use another name.

3 - If the file is digitally signed, you might get sfc errors or things like that.

-gosh

#12 User is offline   czaja74 

  • Member
  • PipPip
  • Group: Members
  • Posts: 109
  • Joined: 28-August 02

Posted 01 January 2004 - 04:08 AM

So it looks like the only one working solution for SATA raid is here http://www.nforcersh...opic.php?t=8892

#13 User is offline   Westi 

  • Junior
  • Pip
  • Group: Members
  • Posts: 61
  • Joined: 23-September 03

Posted 01 January 2004 - 09:02 AM

Quote

So it looks like the only one working solution for SATA raid is here http://www.nforcersh...opic.php?t=8892


There is a restriction in the "txtsetup.sif-mode":
If you want to use the recovery console (winnt32 /cmdcons) you have to copy your
controller drivers MANUALLY!!!

Happy New Year !

#14 User is offline   ThA_FiLeR 

  • --IM OUT
  • PipPipPipPipPip
  • Group: Members
  • Posts: 977
  • Joined: 24-August 01

Posted 01 January 2004 - 09:47 AM

czaja74, I have the same raid SATA chipset as u on my AN7 and got it working by editing: hivesys.inf, txtsetup.sif, UNNATEND.txt/winnt.sif, and copying the drivers to i386 i did the method from http://forum.abit-usa.com/showthread.php?t...ed&pagenumber=2 post by:Cpu6x4

You just need to change the registry changes in there like they are now in the reg currently for ur raid controller and change the file names to the current ones, i can send u my files if u want to use em of have a look at them.

#15 User is offline   czaja74 

  • Member
  • PipPip
  • Group: Members
  • Posts: 109
  • Joined: 28-August 02

Posted 01 January 2004 - 10:19 AM

@ThA_FiLeR
That looks interesting. Sure I'm interested in these files. Could you bold inserted lines that would help me change my files.
Thanks .

#16 User is offline   ThA_FiLeR 

  • --IM OUT
  • PipPipPipPipPip
  • Group: Members
  • Posts: 977
  • Joined: 24-August 01

Posted 02 January 2004 - 09:04 AM

Here ya go: (non-bold lines are ones u should be looking for to find the parts to add)

HIVESYS.INF

HKLM,"SYSTEM\CurrentControlSet\Services\aic78xx\Parameters",,0x00000012
HKLM,"SYSTEM\CurrentControlSet\Services\aic78xx\Parameters\PnpInterface","5",0x00010003,1
HKLM,"SYSTEM\CurrentControlSet\Services\si3112r","ErrorControl",0x00000001,1
HKLM,"SYSTEM\CurrentControlSet\Services\si3112r","Group",0x00000002,"SCSI miniport"
HKLM,"SYSTEM\CurrentControlSet\Services\si3112r","Start",0x00000000,0
HKLM,"SYSTEM\CurrentControlSet\Services\si3112r","Tag",0x00000021,33
HKLM,"SYSTEM\CurrentControlSet\Services\si3112r","Type",0x00000001,1
HKLM,"SYSTEM\CurrentControlSet\Services\si3112r\Parameters",,0x00000012
HKLM,"SYSTEM\CurrentControlSet\Services\si3112r\Parameters\PnpInterface","5",0x00000001,1


HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\aic78xx","EventMessageFile",0x00020002,"%SystemRoot%\System32\IoLogMsg.dll"
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\aic78xx","TypesSupported",0x00010003,7
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\si3112r","EventMessageFile",0x00020000,"%SystemRoot%\System32\IoLogMsg.dll"
HKLM,"SYSTEM\CurrentControlSet\Services\EventLog\System\si3112r","TypesSupported",0x00000007,7



TXTSETUP.SIF


aic78u2.sys = 1,,,,,,4_,4,1,,,1,4
aic78xx.sys = 1,,,,,,4_,4,1,,,1,4
si3112r.sys = 1,,,,,,4_,4,1,,,1,4

[SCSI.Load]
cpqarray = cpqarray.sys,4
atapi = atapi.sys,4
aha154x = aha154x.sys,4
sparrow = sparrow.sys,4
symc810 = symc810.sys,4
aic78xx = aic78xx.sys,4
Si3112r = Si3112r.sys,4

[SCSI]
sparrow = "Adaptec AHA-151X/AHA-152X/AIC-6X60 SCSI Adapter"
aha154x = "Adaptec AHA-154X/AHA-164X SCSI Host Adapter"
aic78xx = "Adaptec AHA-294X/AHA-394X/AIC-78XX SCSI Controller"
si3112r = "Silicon Image SiI 3112 SATARaid Controller for Windows XP"



Unnatended.TXT/winnt.sif should be pretty self explanatory, read the thread at abit forums and for which files u need to copy, i included both the files i posted parts from..

Attached File(s)

  • Attached File  files.rar (93.23K)
    Number of downloads: 69


#17 User is offline   czaja74 

  • Member
  • PipPip
  • Group: Members
  • Posts: 109
  • Joined: 28-August 02

Posted 02 January 2004 - 03:29 PM

Great, thanks a lot.

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy