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/