Can't install kbfiltr.sys

Hi,
I’m not sure this happened ever before. At least I didn’t found anything:
I can’t install kbfiltr.sys with the standard kbfiltr.inf!
Yes! The DDK kbfiltr! I modified the kbfiltr driver a little, but did
nothing to the .inf file,

If I install it over the device manager, for the ps/2 keyboard, it tells
me it can’t copy any files which are already there. That seem to be the
files from keyboard.inf which are included in kbfiltr.inf: kbdclass.sys
and i8042.sys. Of course they are already there. And if deleted they get
immediately restored by the Windows File Protection. And I think I
need keyboard.inf. Since it’s a keyboard filter driver. And the
include instruction was always in the .inf file.

How comes this strange error? I mean: on another PC it worked! Also with
Windows File Protection on. The installation worked and I got all the
right registry entries. And since it’s a pnp-device-filter there are
much more entries than just the things under “\Services”. You don’t want
to make them all by hand.

Any ideas why this is happening? What’s wrong with my Windows XP SP2
(all patches included)?

Thanks
Jan Diederich

The INf in this sample does not work out of the box. One clue is that
the HW ID in the INF is bogus

[DDK_Ex.Mfg]
%DDK_Ex% = kbfiltr, *PNP0BAAD

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jan Diederich
Sent: Friday, July 06, 2007 3:10 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Can’t install kbfiltr.sys

Hi,
I’m not sure this happened ever before. At least I didn’t found
anything:
I can’t install kbfiltr.sys with the standard kbfiltr.inf!
Yes! The DDK kbfiltr! I modified the kbfiltr driver a little, but did
nothing to the .inf file,

If I install it over the device manager, for the ps/2 keyboard, it tells

me it can’t copy any files which are already there. That seem to be the
files from keyboard.inf which are included in kbfiltr.inf: kbdclass.sys
and i8042.sys. Of course they are already there. And if deleted they get

immediately restored by the Windows File Protection. And I think I
need keyboard.inf. Since it’s a keyboard filter driver. And the
include instruction was always in the .inf file.

How comes this strange error? I mean: on another PC it worked! Also with

Windows File Protection on. The installation worked and I got all the
right registry entries. And since it’s a pnp-device-filter there are
much more entries than just the things under “\Services”. You don’t want

to make them all by hand.

Any ideas why this is happening? What’s wrong with my Windows XP SP2
(all patches included)?

Thanks
Jan Diederich


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Thanks.

But doesn’t Help.

Yes, the PNP nr. is fake. How “funny” of the microsofties. In the other
files MS did it better and named the entries “PNP0FAKE”. What’s an
invalid hex-nr… And more obvious.
The only things happend:

  • No more warning that this driver may not fit to the hardware.
  • And if there is more than one inf file in the directory, I can only
    choose this, in the install-wizard.

Doron Holan schrieb:

The INf in this sample does not work out of the box. One clue is that
the HW ID in the INF is bogus

[DDK_Ex.Mfg]
%DDK_Ex% = kbfiltr, *PNP0BAAD

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Jan Diederich
Sent: Friday, July 06, 2007 3:10 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] Can’t install kbfiltr.sys

Hi,
I’m not sure this happened ever before. At least I didn’t found
anything:
I can’t install kbfiltr.sys with the standard kbfiltr.inf!
Yes! The DDK kbfiltr! I modified the kbfiltr driver a little, but did
nothing to the .inf file,

If I install it over the device manager, for the ps/2 keyboard, it tells

me it can’t copy any files which are already there. That seem to be the
files from keyboard.inf which are included in kbfiltr.inf: kbdclass.sys
and i8042.sys. Of course they are already there. And if deleted they get

immediately restored by the Windows File Protection. And I think I
need keyboard.inf. Since it’s a keyboard filter driver. And the
include instruction was always in the .inf file.

How comes this strange error? I mean: on another PC it worked! Also with

Windows File Protection on. The installation worked and I got all the
right registry entries. And since it’s a pnp-device-filter there are
much more entries than just the things under “\Services”. You don’t want

to make them all by hand.

Any ideas why this is happening? What’s wrong with my Windows XP SP2
(all patches included)?

Thanks
Jan Diederich


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Oh, I read your email address. You are from Microsoft.
Sorry. Don’t want to insult.
But it definitely is irritating. “*PNP0BAAD” “sounds” a little bit
strange. But it’s still a valid hex-number ending. While 0FAKE isn’t.
That’s obvious.

Jan Diederich schrieb:

Thanks.

But doesn’t Help.

Yes, the PNP nr. is fake. How “funny” of the microsofties. In the other
files MS did it better and named the entries “PNP0FAKE”. What’s an
invalid hex-nr… And more obvious.
The only things happend:

  • No more warning that this driver may not fit to the hardware.
  • And if there is more than one inf file in the directory, I can only
    choose this, in the install-wizard.

Doron Holan schrieb:
> The INf in this sample does not work out of the box. One clue is that
> the HW ID in the INF is bogus
>
> [DDK_Ex.Mfg]
> %DDK_Ex% = kbfiltr, *PNP0BAAD
>
> d
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of Jan Diederich
> Sent: Friday, July 06, 2007 3:10 PM
> To: Windows System Software Devs Interest List
> Subject: [ntdev] Can’t install kbfiltr.sys
>
> Hi,
> I’m not sure this happened ever before. At least I didn’t found
> anything:
> I can’t install kbfiltr.sys with the standard kbfiltr.inf!
> Yes! The DDK kbfiltr! I modified the kbfiltr driver a little, but did
> nothing to the .inf file,
>
> If I install it over the device manager, for the ps/2 keyboard, it tells
>
> me it can’t copy any files which are already there. That seem to be
> the files from keyboard.inf which are included in kbfiltr.inf:
> kbdclass.sys and i8042.sys. Of course they are already there. And if
> deleted they get
>
> immediately restored by the Windows File Protection. And I think I
> need keyboard.inf. Since it’s a keyboard filter driver. And the
> include instruction was always in the .inf file.
>
> How comes this strange error? I mean: on another PC it worked! Also with
>
> Windows File Protection on. The installation worked and I got all the
> right registry entries. And since it’s a pnp-device-filter there are
> much more entries than just the things under “\Services”. You don’t want
>
> to make them all by hand.
>
> Any ideas why this is happening? What’s wrong with my Windows XP SP2
> (all patches included)?
>
> Thanks
> Jan Diederich
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Jan Diederich wrote:

Oh, I read your email address. You are from Microsoft.
Sorry. Don’t want to insult.
But it definitely is irritating. “*PNP0BAAD” “sounds” a little bit
strange. But it’s still a valid hex-number ending. While 0FAKE isn’t.
That’s obvious.

On the other hand, PnP IDs are not required to be hex numbers.
*PNP0FAKE is just as valid as *PNP0BAAD.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.