windows 10 update vs. DAX, new problem, crash

  • 1
  • Problem
  • Updated 8 months ago
I am running windows 10 Pro, 64 bit, and SmartSDR 2.4.9.
This week's Windows 10 Update caused DAX failure yet again, just after I fixed it
2 weeks ago from another update.

So, I closed all programs, and used Tim's procedure here again;
https://helpdesk.flexradio.com/hc/en-us/articles/204017069-How-to-Manually-Re-Install-DAX-Drivers?_g...

But this time, after reboot, when trying to start DAX or when trying to open the windows
sound dialogue box and select properties to look at a dax configuration, Windows will
crash with the following;

PAGE FAULT IN NON-PAGED AREA.
PORTCLS.SYS

After that happened two times, I ran hardware memory tests overnight.
I ran SFC /SCANNOW
I ran CHKDSK.
No issues.
I ran Lenovo's Hardware test suite and CPU stress test.  No problem.

Any ideas what to do next?
Flex, keep saying this is microsofts problem, but at the rate this is
happening, you are going to need to "code around their bug".
This is getting too frequent to live with.

Neal
Photo of Neal Pollack, N6YFM

Neal Pollack, N6YFM

  • 251 Posts
  • 125 Reply Likes

Posted 8 months ago

  • 1
Photo of Neal Pollack, N6YFM

Neal Pollack, N6YFM

  • 251 Posts
  • 125 Reply Likes
Michael:

Thanks.   No, did not roll back.   I was finally able to get the thing stable and working
after three tries of DAX uninstall/reinstall, plus reboots.  So I have been doing FT8
QSO's for the last 30 minutes on windows 10 build 1809 with dec 2018 cummulative
updates.

I get frustrated, but I don't give up until I crack it.   Persistent like a termite....


What are we going to do about MickeySoft?  A couple times a month when I 
think I have an hour free to go play radio and make some contacts, instead
I end up spending 2 hours fixing what MS broke.
I work for a large computer manufacturer (that runs Linux, not windows), on 
server hardware that we build.    We got tired of trying to convince Intel or
AMI that they were doing stuff wrong in firmware, so we coded work-arounds
for THEIR bugs into OUR software.   We no longer trip over their crap.
We stopped wasting time on THEIR problems.

You guys need to think outside the box, and create a way for smartSDR/DAX
to detect the repeating corruption that is happening to their audio devices,
and clean it up.  Don't wait for MS to fix their updates, we will all die first.

For example, you could have DAX, when starting up, verify that DAX Audio "devices"
match what they should, and do not have the name mangling.   If they do, then instead
of starting DAX, pop up a dialog box informing the user that we detected corruption,
and want their premission to run a fix script that essentially does what Tim's web page
says.  It then can prompt the user to reboot.   Saves a TON of time trying to google,
read the web page, manually copy and past for a half hour, etc.
AUTOMATE.    If a customer problem is happening over and over and over,
AUTOMATE!    It is the only way to cool the customers and also avoid spending
all your profit helping customers with the same problem over and over and over....


By the way, if you want an example of taking Tim's web page for uninstalling
and reinstalling DAX, and making it into a simple windows batch file,
I can provide that.  I am not a great programmer, but you can get the
general idea of how much time you can save, and you can clean it up
and fix nits as desired.

Cheers,

Neal
N6YFM

=====================================================

FILE:   FIX-DAX.BAT

REM ====================================================================
REM  FIX Flex DAX by uninstall and re-install
REM ====================================================================
REM  [  This still needs a little work from someone more experienced... ]
REM   N6YFM -   PUBLIC DOMAIN, USE IT, FIX IT, DISTRIBUTE, COPY, SHARE
REM ====================================================================

SET version="SmartSDR v2.4.9"
CD \"Program Files"\"FlexRadio Systems"\%version%\"64-bit Drivers"
echo %cd%

ECHO  "++ Uninstalling DAX IQ Drivers...."

CD IQ_DAX
CALL SmartSDR_IQ_DAX_uninstall.bat
ECHO "REVIEW ABOVE RESULT AND THEN HIT ANY KEY TO CONTINUE:"
TIMEOUT /T -1
CALL SmartSDR_IQ_DAX_install.bat
ECHO "REVIEW ABOVE RESULT AND THEN HIT ANY KEY TO CONTINUE:"
TIMEOUT /T -1

ECHO "++ Next, Uninstalling DAX RX Drivers...."
CD ..\RXAudio_DAX
ECHO %CD%
ECHO "If above DIR is correct HIT ANY KEY TO CONTINUE with Un-Install:"
TIMEOUT /T -1
CALL SmartSDR_RX_DAX_uninstall.bat
ECHO "REVIEW RESULT AND THEN HIT ANY KEY TO CONTINUE to Re-install:"
TIMEOUT /T -1
CALL SmartSDR_RX_DAX_install.bat
ECHO "REVIEW ABOVE RESULT AND THEN HIT ANY KEY TO CONTINUE:"
TIMEOUT /T -1

ECHO "++ Next, Uninstalling DAX TX Drivers...."
CD ..\TXAudio_DAX
ECHO %CD%
ECHO "If above DIR is correct HIT ANY KEY TO CONTINUE with Un-Install:"
TIMEOUT /T -1
CALL SmartSDR_TX_DAX_uninstall.bat
ECHO "REVIEW RESULT AND THEN HIT ANY KEY TO CONTINUE to Re-install:"
TIMEOUT /T -1
CALL SmartSDR_TX_DAX_install.bat
ECHO "REVIEW ABOVE RESULT AND THEN HIT ANY KEY TO CONTINUE:"
TIMEOUT /T -1

ECHO "++ Next, Uninstalling DAX MICAUDIO Drivers...."
CD ..\MICAudio_DAX
ECHO %CD%
ECHO "If above DIR is correct HIT ANY KEY TO CONTINUE with Un-Install:"
TIMEOUT /T -1
CALL SmartSDR_MICAUDIO_DAX_uninstall.bat
ECHO "REVIEW ABOVE RESULT AND THEN HIT ANY KEY TO CONTINUE to Re-install:"
TIMEOUT /T -1
CALL SmartSDR_MICAUDIO_DAX_install.bat
ECHO "REVIEW ABOVE RESULT AND THEN HIT ANY KEY TO CONTINUE:"
TIMEOUT /T -1
ECHO ==================================================================
ECHO " YOU MUST REBOOT THE COMPUTER NOW, BEFORE DOING ANYTHING ELSE "
ECHO ==================================================================
TIMEOUT /T -1
EXIT
Photo of Pat N6PAT

Pat N6PAT

  • 765 Posts
  • 250 Reply Likes
"AUTOMATE.    If a customer problem is happening over and over and over,
AUTOMATE!    It is the only way to cool the customers and also avoid spending
all your profit helping customers with the same problem over and over and over...."

Neal, as a software developer for 35 years I want to say that you have the correct approach.

I'm still on 8.1 and cannot upgrade this computer for work related reasons that I will not go into.

After a few post exchanges with FRS this week I decided to get a Win10 computer dedicated solely for SSDR. However, with the continued problems with W10 updates and their impact on 2.4.9 I changed my mind and will hold off until these are addressed. As I see it the solution must come from FRS as MS doesn't give a hoot about some ham's having problems with their updates and the updates will go on and on.

I use my 6700 every day. I find it a great coping mechanism to help deal with the passing of my wife. I would hate to upgrade to W10 just to then have to repeatedly deal with the issue you are experiencing. I hope FRS comes up with a solution





Photo of James Skala

James Skala

  • 103 Posts
  • 24 Reply Likes
I kill and restart dax though win task scheduler.