none
No sysvad.inf file generated after build. RRS feed

  • Question

  • After the default build I see these files,

    ComponentizedApoSample
    ComponentizedAudioSample
    ComponentizedAudioSampleExtension
    DelayAPO.dll
    KeywordDetectorContosoAdapter.dll
    phoneaudiosample
    PhoneAudioSample.sys
    SwapAPO.dll
    sysvad
    tabletaudiosample
    TabletAudioSample.sys

    Where is the sysvad.inf file?

    Friday, April 6, 2018 8:33 AM

All replies

  • Existence of sysvad.inf may possibly depend on which sysvad sample you are referring to:

    https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/audio-universal-drivers 

    But - no doubt - the 'Windows 8.1 WDK' sample sysvad driver has it:

    See also:
    https://social.msdn.microsoft.com/Forums/en-US/f7d9eefa-1108-49ec-b6f2-dcd0b3add04a/sysvad-audio-driver?forum=wdk

    With kind regards

    Saturday, April 7, 2018 11:49 AM
  • First its hell of a task to show anything via images here. Verify account for what and how many times.

    https://github.com/Microsoft/Windows-driver-samples

    I took sysvad sample from here, opened via .sln file and build it, no .inf file generated.

    Is my given github link not specific to windows 8.1

    I also do not see any slate driver source code or folder inside my sysvad. So there is difference. Right?
    Monday, April 9, 2018 6:54 AM
  • Links related to previous WDK Versions you'll find at
    https://docs.microsoft.com/en-us/windows-hardware/drivers/other-wdk-downloads
    E.g.
    Get driver samples for Windows 8.1
    https://code.msdn.microsoft.com/windowshardware/Windows-Driver-Kit-WDK-81-cf35e953

    With kind regards

    Monday, April 9, 2018 7:58 AM
  • Hmm.

    I see

    https://code.msdn.microsoft.com/windowshardware/Windows-Driver-Kit-WDK-81-cf35e953

    and 

    https://github.com/Microsoft/Windows-driver-samples

    are two repositories with different types of codes.

    In yours .inf files are pre-generated. In mine I have to build and generate it.

    Have you tried to build a visual studio project from the github link I gave?

    Have you got sysvad.inf file after build from https://github.com/Microsoft/Windows-driver-samples/tree/master/audio/sysvad ?

    Why two different repositories are given, with different source codes?

    My question is that github reposotiry is from microsoft. Isn't it? There are number of questions about .inf file since 2015, and all I see are workarounds which may or may not work. Why in 2018 I have to face such problem?

    I tried your link and tried to build in windows 10, visual studio 2017 community edition. On default build I am getting several errors, such as 

    Severity Code Description Project File Line Suppression State
    Error Unknown or unsupported property value 'Win7' for TargetVersion. vadmulti C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets 124

    Severity Code Description Project File Line Suppression State
    Error MSB3030 Could not copy the file "C:\Users\mrigendra.chaubey\Documents\windows-driver-kit-81-cpp\WDK 8.1 C++ Samples\Microsoft Virtual Audio Device Driver Sample\C++\ac3\Win7Debug\vadac3.sys" because it was not found. package (Package\package) C:\Program Files (x86)\Windows Kits\10\build\WindowsDriver.common.targets 1666

    Maybe its not backward compatible and throwing errors. From configuration manager, its building for win7 debug. 

    What is the root cause of this error?

    Thanks for help.




    Monday, April 9, 2018 9:44 AM
  • Compiled github sample. Tried to install with tabletaudiosample.inf for there is no indication that this sample intends to build/use sysvad.inf.
    In my (personal) opinion - not used to audio-drivers - the docu is just mixed/messed up.
    Alas, installation in a Win 10 Hyper-V virtual machine fails.

    The Win8.1 sample offers to retarget projects, when loading in VS 2017. Did accept, set 'Target OS' to 'Win10 or higher'.
    Looks like there are two or three typos(!) regarding the include of header files, a missing include-path and (the usual) incompatibilities with new toolset.
    Using devcon with provided - not 100 percent state of the art - sysvad.inf, it installs on above mentioned VM:

    With kind regards
    Tuesday, April 10, 2018 11:11 AM
  • Through the 8.1 WDK, the SYSVAD sample created one driver package, with an INF called sysvad.inf.

    In the Windows 10 WDK, that sample was extensively reworked, and it now produces a number of different drivers from the same source base.  Each of those drivers has its own INF file.  Sysvad.inf is gone.

    Sysvad is an awfully complicated place to start.  What are you trying to accomplish?


    Tim Roberts, Driver MVP Providenza & Boekelheide, Inc.

    Tuesday, April 10, 2018 6:12 PM