Jump to content

Issues with TXTSETUP.oem


BikinDutchman

Recommended Posts

Hi all,

In the past week I found a special problem with nLite integration of Dell PERC5 and 6 RAID 64 bit drivers. I reported this to Nuhi but I think it is also interesting for those who are struggling with this integration.

Below is the TXTSETUP.oem with comments removed and my edits:

[Disks]

PERC_64 = "DELL PERC5 and PERC6/CERC6 RAID Controller Driver (Server 2003 for x64)", \percsas.sys, \

[Defaults]

scsi = PERC_64

[scsi]

PERC_64d1 = "DELL PERC5 and PERC6/CERC6 RAID Controller Driver (Server 2003 for x64)",percsas

[HardwareIds.scsi.PERC_64]

PERC_64id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F011028", "percsas"

PERC_64id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F021028", "percsas"

PERC_64id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F031028", "percsas"

PERC_64id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0A1028", "percsas"

PERC_64id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0B1028", "percsas"

PERC_64id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0C1028", "percsas"

PERC_64id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0D1028", "percsas"

PERC_64id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F111028", "percsas"

[Files.scsi.PERC_64]

driver = PERC_64d1, percsas.sys, percsas

inf = PERC_64d1, oemsetup.inf, percsas

inf = PERC_64d1, nodev.inf

catalog = PERC_64d1, percsas.cat

[Config.percsas]

value=parameters\PnpInterface,5, REG_DWORD,1

value = "", Tag, REG_DWORD, 20

The edits for the [Disks], [scsi] and [Files.scsi.PERC_64] sections are cosmetic. The percsas is for something that, according to INF file scripture does not make sense, but I see it a lot in Dell TXTSETUP.oem files.

The edits for the [HardwareIds.scsi.PERC_64] section are mandatory for the integration to work with nLite 1.4.7.

Warning: it gets a little technical from here :boring: and I continue in geek speek:

Problem is that someone (at Dell?) was so fond of the PERC_64 key that (s)he used it for almost every entry.

-Well that looks just strange for the [Disks], [scsi] and [Files.scsi.PERC_64] sections but it is dead wrong for the [HardwareIds.scsi.PERC_64] section.

-It might be that the latter is no problem with an official F6 install, but nLite 1.4.7 does not take this so lite, and does not include the entries under the HardwareIdDatabase of TXTSETUP.sif.

-That, in turn, causes the PERC 5 or 6 array to be not detected during textmode install :realmad: .

I hope this was the only one TXTSETUP.oem that has this problem but I am not optimistic so we can probably add this one concern to the many that we already have. OK it keeps us from the street :hello: .

Link to comment
Share on other sites

  • 5 months later...

This definitely helped me with my Dell Poweredge 2900. Thanks! One thing to note, though, is that I had to add the following three lines to the txtsetup.sif file as well (as noted in post http://www.msfn.org/board/lofiversion/inde...p/t94068.html):

PCI\VEN_1028&DEV_0015&SUBSYS_1F011028="percsas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F021028="percsas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F031028="percsas"

I added these lines directly below the [HardwareIdsDatabase] tag, so:

[HardwareIdsDatabase]
PCI\VEN_1028&DEV_0015&SUBSYS_1F011028="percsas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F021028="percsas"
PCI\VEN_1028&DEV_0015&SUBSYS_1F031028="percsas"
[i]old first line that was originally directly beneath tag goes here[/i]

I have no clue why or how any of this works, but I know that combining these two fixes made my install work, so I'm happy. Thanks, all, for sharing.

Link to comment
Share on other sites

  • 2 years later...

This topic has been of great assistance recently when attempting to integrate the PERC 6/i drivers for 2003 x64 for my Dell PowerEdge 2950.

I was able to take the information from both replies to come up with a solid solution that works with nLite on the first try.

Download the latest x64 PERC5/6 drivers from Dell (which are DELL_MULTI-DEVICE_A07_R211422.exe as of writing).

Replace the text in txtsetup.oem with the following...


[Disks]
PERC_64 = "DELL PERC5 and PERC6/CERC6 RAID Controller Driver (Server 2003 for x64)", \percsas.sys, \
[Defaults]
scsi = PERC_64
[scsi]
PERC_64 = "DELL PERC5 and PERC6/CERC6 RAID Controller Driver (Server 2003 for x64)",percsas
[HardwareIds.scsi.PERC_64]
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F011028", "percsas"
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F021028", "percsas"
id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F031028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0A1028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0B1028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0C1028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F0D1028", "percsas"
id = "PCI\VEN_1000&DEV_0060&SUBSYS_1F111028", "percsas"
[Files.scsi.PERC_64]
driver = PERC_64, percsas.sys, percsas
inf = PERC_64, oemsetup.inf
inf = PERC_64, nodev.inf
catalog = PERC_64, percsas.cat
[Config.percsas]
value=parameters\PnpInterface,5, REG_DWORD,1
value = "", Tag, REG_DWORD, 20

With the following edit, the drivers will properly integrate into a XP x64/Server 2003 x64 installation with nLite. No changes to the txtsetup.sif is necessary, as my edits above allow nLite to properly amend the file.

Keywords for Googlers such as myself: nLite, PERC 5, PERC 6, Dell, PowerEdge 2950, 2003, x64

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