Technically, it isn't a "bug"; the corruption and subsequent reset of the memory database is a consequence from a series of events external of the logic used to provide the memory feature in PowerSDR. PowerSDR uses an "in memory" (RAM) database architecture to store the memory records for performance and capacity reasons. That data, being "in memory", is volatile and not persistent until written to the XML database (file). The "in memory" data is properly written to the XML file when two actions occur; the memory form is closed or PowerSDR is shut down properly.

If PowerSDR is not closed or shut down properly, either by the PC going into "sleep" or hibernation mode, the operating system is "forced" rebooted when PowerSDR is open (such as when MS does automatic updates and reboots as a consequence of that), your PC crashes or the PC and radio hardware loose communication (for a variety of reasons, like going into sleep mode), then the open memory XML file becomes corrupted due to an abnormal close. Upon the restart of PowerSDR, during the init sequence, it detects a memory XML file with a corrupted data structure. Since the file is suspect and the data can't be used reliably, PowerSDR will generate a new default memory.xml file to ensure data integrity.

Also, when you shut down PowerSDR, even on a fast computer, it is still shutting down background processes after the PowerSDR console has disappeared from your screen for several seconds, you need to give it a little time to finish shutting down everything.

We realize that there are additional safeguards that can be added to the memory feature logic to make this more "robust" in the event of these series of events listed above and we are investigating how best to do this. In the mean time, we will be providing a standalone "applet" that you can use to manually make and restore multiple sequential backups of the memory.xml file as an interim workaround. We hope to have that applet available before next Monday (16-Jan-2012). I'll make an announcement on the reflectors when the applet is available for download.

-Tim
---
Tim Ellison, W4TME
Product Management, Sales & Support
FlexRadio Systems^(TM)
4616 W Howard Ln Ste 1-150
Austin, TX 78728
Phone: 512-535-4713 Ext. 223
Email: [email protected] <mailto:[email protected]>
Web: www.flexradio.com <http://www.flexradio.com>

logo


On 1/13/2012 3:36 AM, N7BCP wrote:
This is a bug in PowerSDR, you did nothing wrong.  If you are running PowerSDR 
2.2.3 then the bug still exists.

73s

-Larry

On 13.01.2012, at 04:45, "TM"<[email protected]>  wrote:

Thanks, Steve.  I normally do as you describe.  But, I was in a hurry
earlier, and that is probably what happened since I did suspend the
computer.  Probably was stilling cleaning up after PSDR when I hit the kill
switch.  Will watch that more carefully.

Tom, K1FR


-----Original Message-----
From: [email protected] [mailto:flexradio-bounces@flex-
radio.biz] On Behalf Of Steve Sterling
Sent: Thursday, January 12, 2012 10:40 PM
To: [email protected]
Subject: Re: [Flexradio] Lost Frequency Memory Data

This happens if you shut down the computer, or suspend or hibernate it
without shutting off PowerSDR properly, and it loses everything. Always
stop PowerSDR, then close it. This way, it saves all settings.
Otherwise, it doesn't.

Steve WA7DUH

On 1/12/2012 7:05 PM, TM wrote:
Sometime between shutting down the Flex 3000 after dinner and just
restarting it, the memory file was corrupted.  The memory.xml file
was
empty.  Luckily, I do a backup of user data and some other stuff
every night
and was able to recover the file.

Just wondering if this is a common occurrence?  Most likely, I must
have
done something by accident to erase the data but I have zero idea
what at
this point.

73, Tom
K1FR



_______________________________________________
FlexRadio Systems Mailing List
[email protected]
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flexradio.com/  Homepage:
http://www.flexradio.com/


_______________________________________________
FlexRadio Systems Mailing List
[email protected]
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flexradio.com/  Homepage:
http://www.flexradio.com/

_______________________________________________
FlexRadio Systems Mailing List
[email protected]
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flexradio.com/  Homepage: http://www.flexradio.com/
_______________________________________________
FlexRadio Systems Mailing List
[email protected]
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flexradio.com/  Homepage: http://www.flexradio.com/
_______________________________________________
FlexRadio Systems Mailing List
[email protected]
http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/
Knowledge Base: http://kc.flexradio.com/  Homepage: http://www.flexradio.com/

Reply via email to