Jump to content

Adding MassStorage drivers


berrick

Recommended Posts

Hi;

Hope some can point out whats wrong.

Im trying to add the drivers as part of the txtsetup, i have read various posts and info from other sources but still cant get it to work. I always get an error "textsetup.oem caused an unexpected error (18) at line ......."

I cant see an error in the txtsetup.oem file and all file are (as far as what i read tell me) in the relevant directories.

i have listed the txtsetup.oem below, any pointers much appreciated

;

; [section]

; key = value1,value2,...

;

;

; The hash ('#') or semicolon (';') introduces a comment.

; Strings with embedded spaces, commas, or hashes should be double-quoted

;

; This section lists all disks in the disk set.

;

; <description> is a descriptive name for a disk, used when

; prompting for the disk

; <tagfile> is a file whose presence allows setup to recognize

; that the disk is inserted.

; <directory> is where the files are located on the disk.

;

[Disks]

d1 = "NVIDIA RAID DRIVER (SCSI)",\disk1,\

; This section lists the default selection for each 'required'

; hardware component. If a line is not present for a component,

; the default defaults to the first item in the [<component_name>]

; section (see below).

;

; <component_name> is one of computer, display, keyboard, mouse, scsi

; <id> is a unique <within the component> string to be associated

; with an option.

[Defaults]

scsi = RAIDCLASS

; This section lists the options available for a particular component.

;

; <id> is the unique string for the option

; <description> is a text string, presented to the user in a menu

; <key_name> gives the name of the key to be created for the component in

; HKEY_LOCAL_MACHINE\ControlSet001\Services

[scsi]

RAIDCLASS = "NVIDIA RAID CLASS DRIVER (required)"

BUSDRV = "NVIDIA nForce Storage Controller (required)"

; This section lists the files that should be copied if the user

; selects a particular component option.

;

; <file_type> is one of driver, port, class, dll, hal, inf, or detect.

; See below.

; <source_disk> identifies where the file is to be copied from, and must

; match en entry in the [Disks] section.

; <filename> is the name of the file. This will be appended to the

; directory specified for the disk in the [Disks] section to form the

; full path of the file on the disk.

; <driverkey> this is the name that will show under the services\driver key

; this should be the same name as the driver that is being installed.

[Files.scsi.RAIDCLASS]

driver = d1,nvraid.sys,RAIDCLASS

inf = d1,nvraid.inf

dll = d1,nvraidco.dll

catalog = d1,nvata.cat

[Files.scsi.BUSDRV]

driver = d1,nvatabus.sys,BUSDRV

inf = d1,nvraid.inf

dll = d1,idecoi.dll

catalog = d1,nvata.cat

; This section specifies values to be set in the registry for

; particular component options. Required values in the services\xxx

; key are created automatically -- use this section to specify additional

; keys to be created in services\xxx and values in services\xxx and

; services\xxx\yyy.

;

; This section must be filled out for storage controllers that

; are PNP adapters like PCI and ISA PNP adapters. Failure to do this

; can cause the driver to fail to load. Must also add the section

; [HardwareIds.scsi.ID] to identify the supported ID's.

;

; <value_name> specifies the value to be set within the key

; <value_type> is a string like REG_DWORD. See below.

; <value> specifies the actual value; its format depends on <value_type>

;

[Config.RAIDCLASS]

[Config.BUSDRV]

; A HardwareIds.scsi.Service section specifies the hardware IDs of

; the devices that a particular mass-storage driver supports.

;

; [HardwareIds.scsi.Service]

; id = "deviceID","service"

;

; HardwareIds.scsi.Service

; Service specifies the service to be installed.

;

; <deviceId > Specifies the device ID for a mass-storage device.

; <service > Specifies the service to be installed for the device.

;The following example excerpt shows a HardwareIds.scsi.Service section for a disk device:

;

[HardwareIds.scsi.RAIDCLASS]

id = "GenNvRaidDisk","nvraid"

id = "*_NVRAIDBUS","nvraid"

id = "*NVRAIDBUS","nvraid"

[HardwareIds.scsi.BUSDRV]

id = "PCI\VEN_10DE&DEV_008E", "nvatabus"

id = "PCI\VEN_10DE&DEV_0085", "nvatabus"

id = "PCI\VEN_10DE&DEV_00D5", "nvatabus"

id = "PCI\VEN_10DE&DEV_00EE", "nvatabus"

id = "PCI\VEN_10DE&DEV_00E3", "nvatabus"

id = "PCI\VEN_10DE&DEV_00E5", "nvatabus"

id = "PCI\VEN_10DE&DEV_0035", "nvatabus"

id = "PCI\VEN_10DE&DEV_0036", "nvatabus"

id = "PCI\VEN_10DE&DEV_003E", "nvatabus"

id = "PCI\VEN_10DE&DEV_0053", "nvatabus"

id = "PCI\VEN_10DE&DEV_0054", "nvatabus"

id = "PCI\VEN_10DE&DEV_0055", "nvatabus"

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