Jump to content

Fear and Loathing in my SATA driver SS attempts


Recommended Posts

Posted (edited)

For installing WindowsXP Pro (32) on my Samsung SP2004C SATA HDD on my new system with Jetway A210GDMS mobo , I'm trying to slipstream XP Pro SP2 and the F6 SATA drivers on the CD because my floppy isn't reading the driver disk I made for it.

I've successfully burned an SP2 CD with your site's guide (thanks! that part was easy) and now all I want to do is add the SATA driver to load during the TXTMODE portion of Windows setup.

So far I've done this step:

To edit the WINNT.SIF file, simply open it up in notepad and edit it as follows:

[unattended]OemPreinstall=Yes

UnattendSwitch="yes"

Now I'm stuck.

greenmachine's guide "assumes that you are familar with Windows Distribution CD Creation, and certain key files involved in the setup process." I'm not. :no: I'm not sure what to add and where for the ulisata driver in question.

My TXTSETUP.OEM for this driver is below. I've bolded the portions below that I removed after I pasted this to the end of my TXTSETUP.SIF file like it said to do here.

#

# TXTSETUP.OEM for M5287 SATA Controller

#

[Disks]

d1 = "ULi SATA Controller Driver Diskette", \Disk1, \

d3 = "ULi SATA Controller Driver Diskette", \Disk1, \win_2000

d4 = "ULi SATA Controller Driver Diskette", \Disk1, \win_xp

d5 = "ULi SATA Controller Driver Diskette", \Disk1, \winxpA64

[Defaults]

scsi = m5287XP

[scsi]

m5287XP = "ULi SATA Controller (M5287, Windows XP/Server 2003)", m5287

m52872K = "ULi SATA Controller (M5287, Win2000)", m5287

m5287XPA64 = "ULi SATA Controller (M5287, Windows XP/Server 2003  AMD 64-bit Edition)", m5287

[Files.scsi.m52872K]

driver = d3, m5287.sys, m5287

inf    = d3, m5287.inf, m5287

[HardwareIds.scsi.m52872K]

id = "PCI\VEN_10b9&DEV_5287","m5287"

[Files.scsi.m5287XP]

driver = d4, m5287.sys, m5287

inf    = d4, m5287.inf, m5287

[HardwareIds.scsi.m5287XP]

id = "PCI\VEN_10B9&DEV_5287","m5287"

[Files.scsi.m5287XPA64]

driver = d5, m5287.sys, m5287

inf    = d5, m5287.inf, m5287

[HardwareIds.scsi.m5287XPA64]

id = "PCI\VEN_10B9&DEV_5287","m5287"

[Config.m5287]

value = "", Tag, REG_DWORD, 1

value = "Parameters\PnpInterface", 5, REG_DWORD, 1

So the bottom of my TXTSETUP.SIF file now looks like this:

[Disks]
d1 = "ULi SATA Controller Driver Diskette", \Disk1, \
d4 = "ULi SATA Controller Driver Diskette", \Disk1, \win_xp

[Defaults]
scsi = m5287XP

[scsi]
m5287XP = "ULi SATA Controller (M5287, Windows XP/Server 2003)", m5287

[Files.scsi.m5287XP]
driver = d4, m5287.sys, m5287
inf    = d4, m5287.inf, m5287

[HardwareIds.scsi.m5287XP]
id = "PCI\VEN_10B9&DEV_5287","m5287"

[Config.m5287]
value = "", Tag, REG_DWORD, 1
value = "Parameters\PnpInterface", 5, REG_DWORD, 1

Am I including the right things? How about excluding? I don't see [sourceDiskFiles] info here, for one. :blushing:

As for Step 2 in either of the guides, I have no idea what or where the "appropriate Windows Distribution Directory" is (starting with $OEM$). I know the general idea is that you make your own $OEM$, but the SATA/RAID section did not say how I should do this or what the full directory should be for my driver.

Any help you could give would be appreciated. I can post more info about other files if requested. I did not see anyone working with ulisata drivers in search. Danke.

edit: eliminated a few more lines from my 'final' TXTSETUP.SIF.

Edited by yellowgreys

Posted

Here's some more information to motivate someone into helping me out ;)

All the driver related files I appear to have from Jetway include:

TXTSETUP.OEM

M5287.SYS

M5287.INF

Disk1

It is only in M5287.INF that [sourceDisksFiles] appears. Under it is one entry:

m5287.sys = 1

[sCSI] and [sCSI.Load] do not appear in any of these files. Do I need these if I'm just trying to install a SATA drive?

There is no [HardwareIdsDatabase] header in any of these files. There are, however, a couple lines that begin with "PCI\VEN" under a header in M5287.INF called [strings]:

PCI\VEN_10B9&DEV_5287.DeviceDesc="ULi SATA Controller (M1573)"
PCI\VEN_10B9&DEV_5287&SUBSYS_528710B9.DeviceDesc="ULi SATA Controller (M1573)"

The full list of [strings] is as follows, in case you need to see it:

[strings]
ULi="ULi Electronics Inc."
PCI\VEN_10B9&DEV_5287.DeviceDesc="ULi SATA Controller (M1573)"
PCI\VEN_10B9&DEV_5287&SUBSYS_528710B9.DeviceDesc="ULi SATA Controller (M1573)"
REG_EXPAND_SZ=0x00020000
REG_DWORD=0x00010001
IOLOGMSGDLL="\IoLogMsg.dll"
DISKNAME1="ULi SATA Controller Driver Diskette (M1573)"
DISKNAME2="Windows system"

Posted (edited)

Okay, I found the little section on OEM folders. I guess I just make one up with whatever helps me organize it. I think I'll add one to my Windows Installation Folder (C:\XPCD) as follows:

C:\XPCD\$OEM$\$1\Drivers\001\m5287\

Is this an appropriate directory to make? Does it have to correspond with anything else I'm doing in this entire process?

Edited by yellowgreys
Posted

Here is a new BS version of what I'll do.

This will go at the end of my TXTSETUP.SIF file (something tells me this isn't going to freakin' work):

[SourceDisksFiles]
m5287.sys = 1

[HardwareIdsDatabase]
PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "M5287"
PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "M5287"
PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "M5287"
PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "M5287"
PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "M5287"
PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "M5287"
PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "M5287"
PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "M5287"

[SCSI.load]
m5287 = m5287.sys,4

[SCSI]
m5287 = "ULi SATA Controller (M1573)"

Posted (edited)
[sourceDisksFiles]

m5287.sys = 1,,,,,,4_,4,1,,,1,4

[HardwareIdsDatabase]

PCI\VEN_1095&DEV_3112&SUBSYS_31121095 = "M5287"

PCI\VEN_1095&DEV_3112&SUBSYS_34238086 = "M5287"

PCI\VEN_1095&DEV_3112&SUBSYS_311215D9 = "M5287"

PCI\VEN_1095&DEV_3112&SUBSYS_B0021458 = "M5287"

PCI\VEN_1095&DEV_3112&SUBSYS_01661028 = "M5287"

PCI\VEN_1095&DEV_3112&SUBSYS_82141033 = "M5287"

PCI\VEN_1095&DEV_3512&SUBSYS_35121095 = "M5287"

PCI\VEN_1095&DEV_3512&SUBSYS_01661028 = "M5287"

[sCSI.load]

m5287 = m5287.sys,4

[sCSI]

m5287 = "ULi SATA Controller (M1573)"

Add text in red

Edited by Bilou_Gateux

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