SmartSDR v3.8.20 and the SmartSDR v3.8.20 Release Notes
SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
Power Genius XL Utility v3.8.9 and the Power Genius XL Release Notes v3.8.9
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
SmartSDR 2.8.1 and BSOD
Have started having BSOD computer reboot after SmartSDR 2.8.1 installation. Computer reboots with a portcls.sys error. This sometimes clears on the re-boot and sometimes not. Once I had to reboot three times in a row to get the system operational again.
This is tied to the DAX program opening.
I see this issue mentioned in the release notes on SSDR 2.8.1 as an issue after 2.6.1 Alpha testing.
Any resolution yet?
Darryl
K0GV
Answers
-
Hi Darryl
I think I answered this on FaceBook, but if not, it is something that is seen by some customers and some do not see it at all. Not that that helps you at all.
I've opened a support ticket for you.
0 -
Hey, Mike,
Thanks for the response here. I don't do Facebook, so would not have seen it there.
Sounds like a problem that is going to be fun to troubleshoot.
Thanks for opening the ticket and we'll see where it leads.
Regards,
Darryl
K0GV
0 -
You won't like my answer, but I thought I would share it. It is like using a hammer to fix it. :)
I had a couple of friends with this issue and I suggested they rebuild their Windows computer from scratch as they were not able to isolate it. They did and the problem went away.
0 -
I raised a support ticket for this and was told it was part of defect G7368 which was still pending, do you know when this is being fixed?
0 -
You are right Mike.
Not going to re-build the computer to fix this.
Darryl
0 -
Have you tried running System File Checker? You could have a system file that is causing this problem. Open a command prompt as Administrator and type: sfc /scannow <enter>
That has fixed odd problems for me in the past.
James
WD5GWY
1 -
Thanks for this insight, James. It found some problems on my system that it fixed. I wasn't having any Flex issues, but I feel better about having things cleaned up.
1 -
I can easily reproduce this 50% of the time by booting up discord right after turning on my pc. If I completely uninstall SmartSDR the issue goes away. There is a issue with Flexs drivers here. Super annoying bug0
-
As they say, it takes 2 to tango. :)
You can play your message both ways. If you uninstall Discord do you crash at all? Sadly, it doesn't bring us to the conclusion anyone wants.
I would uninstall both. Reboot. Install Discord and then install SmartSDR.
You may also want to open a support ticket so that we can follow up with it further.
0 -
FWIW - for my installation the BSOD issue seems to have either gone away or greatly reduced in frequency. Microsoft update giveth and Microsoft update taketh away?
Will update if/when things change. For now I'm no longer trying to troubleshoot such an intermittent issue.
Darryl
0 -
I too am getting a lot of BSOD while using Discord. Looking at the issue with WinDBG and the kernel minidumps that are created, I see the following:
fffff307`4a91f220 fffff805`95c13922 : ffffae86`2ebcdaa0 fffff307`4a91f350 ffffae86`2ebcdd20 ffffae86`2ebcdd20 : portcls!PcDispatchIrp+0xec
fffff307`4a91f290 ffffae86`2ebcdaa0 : fffff307`4a91f350 ffffae86`2ebcdd20 ffffae86`2ebcdd20 00000000`000000fe : audiodax+0x3922
This is part of the stack trace generated by the kernel when the BSOD happened. If you notice, there's a line that says audiodax+0x3922 as the source of this issue. Looking at the file, this code appears to be directly related to handing the IRP_MJ_CREATE major function, which is a normal part of Windows Drivers.
The file located at C:\Program Files\FlexRadio Systems\SmartSDR v3.4.24\64-bit Drivers\RXAudio_DAX\audiodax.sys
Without access to the source code, this is the part of the Windows driver that handles the IRP_MJ_CREATE request, or when the device is opened. It corresponds to an audio device being opened normally. In the case of Discord, it inspects all your audio devices before starting which is why it reliably triggers the BSOD. There is some way that Discord is opening the device that the FlexRadio DAX device driver can't handle correctly, resulting in a kernel panic. I do not believe that Discord is breaking any API conventions that would cause this error.
Examining the audiodax.sys file, it looks like it was licensed in 2013 from Eugune Muzychenko's Virtual Audio Cable software at version 4.10 [1]. It has not been updated since. Recent updates would likely merit an update of the existing audiodax code. Examining the differences between the two versions there are a significant number of bug fixes, updates, including modifications for working with Windows versions past 7.
This is a problem for Flex to fix, likely by updating the licensing/integration of the VAC software. I think Muzychenko has made some licensing changes that may preclude Flex from licensing this in the way it needs. So likely the answer is don't use Discord, and don't use any software that has the likelihood of opening your audio devices.
[1] https://vac.muzychenko.net/en/customversion.htm2 -
Danny,
I think this the best explanation I have seen so far on this issue. I would really like to see this addressed in the future; its very problematic to have to uninstall SmartSDR/DAX just to be able to use in particular, discord or potentially other applications that accesses your audio devices without BSODing with a portcls.sys error. I can't believe that the VAC Flex is using is from 2013, it really should be updated unless theirs a major licensing issue that would make it difficult for them to do.0
Leave a Comment
Categories
- All Categories
- 260 Community Topics
- 2.1K New Ideas
- 538 The Flea Market
- 7.6K Software
- 6K SmartSDR for Windows
- 147 SmartSDR for Maestro and M models
- 367 SmartSDR for Mac
- 242 SmartSDR for iOS
- 236 SmartSDR CAT
- 175 DAX
- 345 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 43 FLEX-8000 Signature Series
- 859 Maestro
- 43 FlexControl
- 837 FLEX Series (Legacy) Radios
- 807 Genius Products
- 424 Power Genius XL Amplifier
- 280 Tuner Genius XL
- 87 Antenna Genius
- 227 Shack Infrastructure
- 153 Networking
- 409 Remote Operation (SmartLink)
- 119 Contesting
- 639 Peripherals & Station Integration
- 116 Amateur Radio Interests
- 821 Third-Party Software