FAT to FAT

Hi all,
Iam writing a Pseudo SCSI miniport driver and things are working to some
extent. WinDisk shows my pseudo disks. I use the host’s filesystem (FAT)
to
create files of size 10mb and export them as virtual disks to the OS.

I am able to do raw I/O to these virtual disks.

From windisk i am able to FAT format these virtual disks. But when i try
to copy files to these formatted disks the kernel hangs when the drive is
about 6-7 mb full. I am using ZwWriteFile/ZwReadFile (i ensure that it is
being called at IRQL passive). We observed that when the system hung, it
hung in ZwWriteFile.

Could it be because of doing I/O from & thro the FAT layer in the OS ?

It is because you can not do this from a SCSI miniport. How do you
ensure passive level? Search the archives of this list. It has been
discussed at length.

Jamey

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of N. Varadarajan
Sent: Tuesday, September 24, 2002 9:35 PM
To: NT Developers Interest List
Subject: [ntdev] FAT to FAT

Hi all,
Iam writing a Pseudo SCSI miniport driver and things are working to some
extent. WinDisk shows my pseudo disks. I use the host’s filesystem (FAT)
to
create files of size 10mb and export them as virtual disks to the OS.

I am able to do raw I/O to these virtual disks.

From windisk i am able to FAT format these virtual disks. But when i try
to copy files to these formatted disks the kernel hangs when the drive
is
about 6-7 mb full. I am using ZwWriteFile/ZwReadFile (i ensure that it
is
being called at IRQL passive). We observed that when the system hung, it
hung in ZwWriteFile.

Could it be because of doing I/O from & thro the FAT layer in the OS ?


You are currently subscribed to ntdev as: xxxxx@storagecraft.com
To unsubscribe send a blank email to %%email.unsub%%