Académique Documents
Professionnel Documents
Culture Documents
Cypress Semiconductor Corporation • 3901 North First Street • San Jose • CA 95134 • 408-943-
2600
April 17, 2002
Cypress DOS Driver User’s Guide
• INT[13], Enables INT13 support for fixed 0xF400. The Default value for IOR is
disks. This adds additional support for 0x0600.
some disk utilities like FDISK.
• DDW[AIT][=x], Specifies that DUSE
• DMA[SAFE], Allocates a DMA safe buffer initialization will NOT complete until the first
which will be used for data transfer. This USB Disk Drive has been mounted, OR until
parameter is required for applications that x seconds have elapsed. Valid values for .x.
might use buffers allocated in extended are 0 through 30. x=0 is a special case for
memory. DUSE, as it instructs DUSE to wait forever
for the first USB Disk Drive to be mounted,
• NOU[HCI], Prevents initialization of UHCI OR until the ESCAPE key is pressed. If x is
controllers. not specified, it defaults to x=0.
• NOO[HCI], Prevents initialization of OHCI • CDW[AIT][=x], Specifies that DUSE
controllers. initialization will NOT complete until the first
• NOE[HCI], Prevents initialization of EHCI USB CDROM device has been mounted,
controllers. OR until x seconds have elapsed. Valid
values for .x. are 0 through 30. x=0 is a
• UHCN=x, Specifies that DUSE will initialize special case for DUSE as it instructs DUSE
a maximum of x UHCI controllers. to wait forever for the first CDROM device to
• OHCN=x, Specifies that DUSE will initialize be mounted, OR until the ESCAPE key is
a maximum of x OHCI controllers. pressed. If x is not specified, it defaults to
x=0.
• EHCN=x, Specifies that DUSE will initialize
a maximum of x EHCI controllers. • CDD[EVICE]=<device name>, Allows you to
specify the name of the USB CDROM
• LATE[INIT], Enables late initialization. When device driver. The default is USBCDROM.
using late initialization, the driver is loaded
during the config.sys phase of DOS • VFLOP[PY], Creates a virtual image of the
initialization, but it is not enabled until the boot floppy at initialization. If it is
INIT command-line is invoked, typically near determined that the boot devices is not a
the end of autoexec.bat initialization. See recognized floppy format, VFLOPPY will fail.
the sections on Late Initialization and Using • EMU[IRQ], Specifies that DUSE will emulate
DUSE as a Program, Command Line IRQ usage. This solves compatibility
Parameters below for more information on issues on some systems.
late initialization.
• UBNU, Specifies that DUSE will unload if
• BAR=x, Specifies the beginning address the boot device is not USB. If UBNU is
offset for the Base Address Register (BAR) specified, DUSE will execute INT 13h, fcn
when looking for a free block of memory. 48h and check for the existence of "USB" at
This option only applies to OHCI and EHCI offset 28h in the drive parameters buffer for
controllers. .x. must be a four digit the boot device. Then if the INT 13h, fcn
hexadecimal number with a prefix of .0x.. 48h function succeeds and "USB" is found
i.e. to place the BAR at 0xE0000, the correct at offset 28h, DUSE will continue to load. If
command line switch would be the INT 13h, fcn 48h function fails, or if
BAR=0xE000. The acceptable addresses "USB" is not found at offset 28h, DUSE will
are in the range of 0xA000 through 0xF400. abort initialization and unload completely
The Default value for BAR is 0xD000. from memory. If UBNU is not specified, the
• IOR=x, Specifies the beginning I/O address check is never made and DUSE will
where the controller registers are mapped continue to load as usual.
into PCI I/O space. This option only applies
to UHCI controllers. .x. must be a four digit
hexadecimal number with a prefix of .0x..
Valid I/O address range is 0x0400 through
2
Cypress DOS Driver User’s Guide
3
Cypress DOS Driver User’s Guide
4
Cypress DOS Driver User’s Guide