Difference between revisions of "NVME.ADD"

From EDM2
Jump to: navigation, search
(Created page with "Non-Volatile Memory Host Controller Interface (NVMe) driver for OS/2 released by Arca Noae. BASEDEV=NVME.ADD [parameters] ==Parameters== '''/A:n''' :Set adapter...")
(No difference)

Revision as of 02:31, 14 April 2021

Non-Volatile Memory Host Controller Interface (NVMe) driver for OS/2 released by Arca Noae.

 BASEDEV=NVME.ADD [parameters]

Parameters

/A:n

Set adapter to n for adapter specific options

/N:n

Set namespace to n for namespace specific options
/I

Ignore the current namespace if a namespaces has been specified. Otherwise, ignore the current adapter.

/U

Make the current namespace available to OS/2 (Usable)

             regardless of disk type. The /U switch applies to the
             specific namespace if a namespace has been specified.
             Otherwise it applies to all namespaces on the current adapter.
             Normally all namespaces are checked and only made available to
             OS/2 for normal operations if they have an MBR or are wiped.
             The /U switch disables the MBR check and makes the namespace
             available to OS/2 for normal operations regardless of the
             type of disk.
/V
Displays informational messages when booting. Silent otherwise.

/COM:<n>

Set debug COM port base address for debug output. Values for n can be:
1 = COM1
2 = COM2
a hex value (COM port base address) COM1=0x3f8, COM2=0x2f8
The default is 0. If set to 0 then no debug output goes to the COM port.
/W
Allows the debug buffer to wrap when full.

/BAUD:<baud>

Initialize the COM port to the specified baud rate. Allowable baud values are: 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, and 115200. /BAUD has no effect if /COM is not also specified. If /BAUD is not specified, the COM port is not initialized. For example, if you are using the kernel debugger, the kernel debugger initializes the COM port so you should not use this switch.
Debug options may only be available in debug builds.

Namespace specific options operate on the adapter currently selected with the /A switch and the namespace currently selected with the /N switch.

Examples

 BASEDEV=NVME.ADD /A:0 /N:1 /I

Means ignore (don't initialize) namespace 1 on adapter 0.

 BASEDEV=NVME.ADD /A:0 /N:0 /U

Means don't do the MBR check on namespace 0 on adapter 0.

 BASEDEV=NVME.ADD /A:0 /I A:1 /U

Means ignore (don't initialize) adapter 0, and don't do the MBR check on any namespaces on adapter 1.