Error attaching to volume of drive C in WinXP

Hello,

I’m developing a filter driver for NT, 2000 and XP. In Windows XP,
when I try to attach my driver to the first volume of the first hard
disk
(drive C:) then system show the messages below in debug screen
and can’t boot because there is no suficient memory.

PpPagePathAssign FAILED for win32k.sys: c0000010
.
.
.
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
.
.
.
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010

I’m only ataching to the volume. I’m not filtering anything. My driver
only send the requests to low driver.

If I skip to attach to this volume, all works fine. My filter attachs
to
other drivers and volumes without problems.
What is happening? Someone have some idea?

I’m loading my driver during boot proccess (start=0).

Luiz Fernando Godoy de Souza Jr.
Quartzo Eletronica Ltda.

Lookup the documentation on IRP_MJ_PNP,
IRP_MN_DEVICE_USAGE_NOTIFICATION. I suspect your driver is failing the
request to create a page file with STATUS_INVALID_DEVICE_REQUEST.

What’s happening is that the OS is trying to notify the driver stack
that it is about to be responsible for a paging file, and this driver
seems to be telling the OS that the device in question cannot support a
page file.

-----Original Message-----
From: Luiz Fernando Godoy de Souza Jr. [mailto:xxxxx@quartzo.com]
Sent: Monday, January 06, 2003 12:30 PM
To: File Systems Developers
Subject: [ntfsd] Error attaching to volume of drive C in WinXP

Hello,

I’m developing a filter driver for NT, 2000 and XP. In Windows XP,
when I try to attach my driver to the first volume of the first hard
disk
(drive C:) then system show the messages below in debug screen
and can’t boot because there is no suficient memory.

PpPagePathAssign FAILED for win32k.sys: c0000010
.
.
.
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
.
.
.
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010

I’m only ataching to the volume. I’m not filtering anything. My driver
only send the requests to low driver.

If I skip to attach to this volume, all works fine. My filter attachs
to
other drivers and volumes without problems.
What is happening? Someone have some idea?

I’m loading my driver during boot proccess (start=0).

Luiz Fernando Godoy de Souza Jr.
Quartzo Eletronica Ltda.

No special processing need to be done for IRP_MJ_PNP in FSFD.

Try to put breakpoints everywhere you can return
STATUS_INVALID_DEVICE_REQUEST. When one of them is hit see if you really
doing right thing. Anyway, if you only pass every request down to lower DO
and do it right way, everything must work just fine.

----- Original Message -----
From: “J.R. Tipton”
To: “File Systems Developers”
Sent: Tuesday, January 07, 2003 2:46 AM
Subject: [ntfsd] RE: Error attaching to volume of drive C in WinXP

Lookup the documentation on IRP_MJ_PNP,
IRP_MN_DEVICE_USAGE_NOTIFICATION. I suspect your driver is failing the
request to create a page file with STATUS_INVALID_DEVICE_REQUEST.

What’s happening is that the OS is trying to notify the driver stack
that it is about to be responsible for a paging file, and this driver
seems to be telling the OS that the device in question cannot support a
page file.

-----Original Message-----
From: Luiz Fernando Godoy de Souza Jr. [mailto:xxxxx@quartzo.com]
Sent: Monday, January 06, 2003 12:30 PM
To: File Systems Developers
Subject: [ntfsd] Error attaching to volume of drive C in WinXP

Hello,

I’m developing a filter driver for NT, 2000 and XP. In Windows XP,
when I try to attach my driver to the first volume of the first hard
disk
(drive C:) then system show the messages below in debug screen
and can’t boot because there is no suficient memory.

PpPagePathAssign FAILED for win32k.sys: c0000010
.
.
.
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
PpPagePathAssign(??\C:\pagefile.sys) FAILED: c0000010
.
.
.
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010
PpPagePathAssign(??\C:\WINDOWS\System32\temppf.sys) FAILED: c0000010

I’m only ataching to the volume. I’m not filtering anything. My driver
only send the requests to low driver.

If I skip to attach to this volume, all works fine. My filter attachs
to
other drivers and volumes without problems.
What is happening? Someone have some idea?

I’m loading my driver during boot proccess (start=0).

Luiz Fernando Godoy de Souza Jr.
Quartzo Eletronica Ltda.


You are currently subscribed to ntfsd as: xxxxx@vba.com.by
To unsubscribe send a blank email to xxxxx@lists.osr.com