question

KyleChen-4627 avatar image
0 Votes"
KyleChen-4627 asked KyleChen-4627 commented

Static Tools Logo Test fails on i8042prt(Microsoft inbox driver)

I got Static Tools Logo Test failed on i8042prt(Microsoft inbox driver).
The error message as below showing:
DeviceClass: Keyboard
Expected driver names: i8042prt
DVL test failed:
Microsoft.StaticToolsLogo.ObjectModel.DvlException: No DVL folder detected. Please place DVLs in C:\dvl or C:\data\test\bin\dvl on the target device

Does any one know how to get DVL file and i8042prt source code?
(I am not Driver Developer..so I need some helps)


Thanks.

windows-11windows-hardwarewindows-hardware-certificationwindows-hardware-wdk
· 4
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

I am trying tag someone who had been shared related infomation on git or MS forum.
If you see this posts, please give us some tips to let me know where I could get inbox driver of DVL file fot getting pass static logo test.
And thanks for your attention on this.

@NateD-MSFT
@TedHudek-9171

0 Votes 0 ·

Are you testing a driver package that is installing against the PS2 keyboard device and replacing i8042prt with your own FDO? If yes, I THINK based on the error message that you cannot replace i8042prt and must keep the inbox driver as the FDO.

0 Votes 0 ·

Hi DoronHolan,
We use public OS image to build the enviorment. Some of devices are used own FDO but keyboard driver is not.
I attached our driver information for you reference.197587-i8042prt.png
(Due to some of situation I need to hidden the version)


0 Votes 0 ·
i8042prt.png (158.2 KiB)

Dose anyone know how to solve this problem?

0 Votes 0 ·

1 Answer

LimitlessTechnology-2700 avatar image
0 Votes"
LimitlessTechnology-2700 answered KyleChen-4627 commented

Hi KyleChen-4627,

You can download the i8042prt.sys file from opendll and it's the Microsoft PS/2 Port driver. You can find more information about this file here:

https://docs.microsoft.com/en-us/windows-hardware/drivers/hid/ps-2--i8042prt--driver

The DVL file used for testing needs to be generated by either running "msbuild /t:dvl" on the driver project, or through the "Create Driver Verification Log..." option in the Visual Studio Extensions->Driver menu.

When running Static Driver Verifier, a partial DVL log is generated in the SDV subfolder which should not be used, as it is incomplete and will cause this error.

If you used that partial log, please generate a full DVL through MSBuild or Visual Studio and use that for the test.

More information can be read here:

https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/6ab6df93-423c-4af6-ad48-8ea1049155ae




--If the reply is helpful, please Upvote and Accept as answer--

· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hi LimitlessTechnology,
Thanks for your reply first.
I am open i8042prt.sys with visual studio but we meet an error as below when we click "Create Driver Verification Log...".
Error: could not load file or assembly system.runtime version=4.2.1.0
We are still trying to fix this problem.

If above steps are wrong, please let me know.
Thanks.

1 Vote 1 ·

Hi LimitlessTechnology and All,
I sovled the error by update WDK to "Windows 11 WDK" version.

I refer this official information and post it on here for all viewer.
https://docs.microsoft.com/en-us/windows-hardware/drivers/wdk-known-issues

But now, we face anther problem that is we open i8042prt.sys by visual studio and follow below instruction. Then we see this information "Please select a driver project". Would you please help that, thanks.

Instruction: "Create Driver Verification Log..." option in the Visual Studio Extensions->Driver menu.




1 Vote 1 ·