New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sysvad fails to install in target PC #57
Comments
I am fighting the same error code, though the preceding text is slightly different. Log file setupapi.dev.log:
According to ntstatus.h this may be STATUS_USER_SESSION_DELETED. Please indicate which additional information may be of help here. Note also the error code 0xE000020e, STATUS_TOO_MANY_NODES. That may indicate some kind of resource shortage. However, there is no information onto what resources or nodes are at stake here. Is there a limit on device nodes? Would it help to list all devices? |
It appears that using However, some issues remain:
PLease inform on how it is possible to install the sysvad driver with complete support for the included SwapApo. |
Hi RobKoll, I have the same issue for this driver. May I know if you have any feedback from windows or any solution? If yes, could you please share to me? |
Hello Aurelius, No feedback from Microsoft untill now.However, after discussing the issue with a co-worker at my location in the Netherlands he noted that the driver in itself is installed and working. The SwapApo and the corresponding GUI not. The latter two are .dll. So it looks like a load failure of .dll. Issues regarding loading .dll require investigation with a tool called Dependency Walker (http://www.dependencywalker.com/). What often happens is that a .dll required some other .dll files to be present. If those files are not present, the load of the .dll fails, WITHOUT any hint regarding what went wrong. So please inspect the swapapo.dll and proppageext.dll using dependency walker. Hopefully it reports some missing dependency. That should hint you towards corrective action. In my case it was some .dll which is part of the C run time from MSVC. Probably the MSVC run time was not correctly and completely installed on the host machine. Stupid thing is that I have been bitten by the MissingDllMonster before, and failed to recognize this for now. |
Thanks for your help, it helps me a lot. I utilize Visual C++ Redistributalbe packages to install runtime and GUI is workable. However, I ignored stdunk.h c4945 warning and makes me worrying that there would be unknown issues. In wdmaudiodev, I saw that u have fixed the warning. Could you please educate my how to do it? |
Aurelius, To get rid of the warnings a number of steps need to be done:
Note that the warning has been introduced recently. As far as I can judge, the reason to add it is not an issue in sysvad. Anyway, avoiding the warning is better, Note also that the code will perform slightly worse (added function call overhead added). Please let me know if further information is required. Kind regards, |
Feel free to contact me in case more information is needed. Hi Aurelius, After some juggling with file names and types it looks like the sources have been uploaded. Kind regards, |
Rob Koll: Thanks for your help. I am wondering if anybody has faced the same issue as I do. Best regards, |
Aurelius: I'm glad that you managed to get things running. Just to add my experience: yes I did observe the noise and silence in the output files (sometimes). I din't pay attention to that. At this point, I need to figure out how to configure a system to perform some testing on an APO I need to write. It needs to contain our own source code (call it legacy code for the purpose of this thread). Regards, |
An alternative to fix the inline issue is to suppress the warning C4595 in the affected projects: Property -> Configuration Properties -> C/C++ -> Advanced -> Disable Specific Warnings Just add 4595; at the beginning of the line. I think the affected projects are EndpointsCommon, PhoneAudioSample, and TabletAudioSample. |
Old post but here's my issue: Processing inf : tabletaudiosample.inf Total attempted: 1 |
Installation issues - Easiest way to install is to right-click on the INF and select install. Using device manager will create duplicate device nodes with failing multiple instances. |
Anyone one know why the APO doesn't wind up in the registry in the places it should? |
Steps:
1-Compile Sysvad using VS2015
2-Provision the driver to the target device using VS2015
3-Run a command window in Administrator mode.
4 cd to the folder where the driver files are located.
5-Run the command: c:\tools\devcon install tabletaudiosample.inf Root\sysvad_TabletAudioSample
Outcome:
Microsoft Windows Version 10.0.10240 2015 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd c:\Sysvad
c:\Sysvad>c:\tools\devcon install tabletaudiosample.inf Root\sysvad_TabletAudioSample
Device node created. Install is complete when drivers are installed...
Updating drivers for Root\sysvad_TabletAudioSample from c:\Sysvad\tabletaudiosample.inf.
devcon failed.
c:\Sysvad>
The setupapi.dev.log:
[Device Install Log]
OS Version = 10.0.10240
Service Pack = 0.0
Suite = 0x0100
ProductType = 1
Architecture = x86
[BeginLog]
[Boot Session: 2016/04/04 06:52:04.497]
The text was updated successfully, but these errors were encountered: