3MODE FDC2

[This is preliminary documentation and subject to change.]

SUMMARY

This FDC sample is a floppy disk controller for the Toshiba 3Mode series. The sample works with the following models:

Toshiba EQUIUM 6230R1
Toshiba EQUIUM 6300R1
Toshiba EQUIUM 6260D1
Toshiba EQUIUM 6300D1
Toshiba EQUIUM 6260L1
Toshiba EQUIUM 6260M2
Toshiba EQUIUM 6350M2

Other Toshiba models are covered by the 3mode\Fdc sample. The sample is located in the directory \\Ntddk\Src\Storage\3mode\Fdc.2.

FDC resides at the bottom of the driver stack and performs the low-level interactions with the physical device. Typically, FDC routines are called by the driver that occupies the next level up in the driver stack, possibly the Flpydisk sample.

Note: The controller could be used with a class driver other than the provided Flpydisk. An example of this would be a floppy tape driver.

Fdc does not compile in 64-bit. It is compatible with x86 32-bit only.

BUILDING THE SAMPLE

Type build in the \\Ntddk\Src\Storage\3mode\Fdc.2 directory. A successful build produces Tosdfdc2.sys.

CODE TOUR

File Manifest

File		Description

Fdc.c		Floppy disk controller routines
Sources		Sources for build
Flpyenbl.h	Data declarations for floppy controller enabling
Acpi.c		Routines to negotiate with ACPI concerning floppy device state
Fdc.rc		Resource file
Q117enum.c	Tape driver enumeration routines

Top of page

© 1999 Microsoft Corporation