PDA

View Full Version : Memory loss 20896kb


gr37
06-16-2002, 11:44 PM
Well, I open a new thread because there was a serious change since the last problem I encountered. Remember I couldn't get SPA to properly detect my Rio500 (combined memory=0Mb).
I had to reinstall my OS, so I figured I could give it another try with a totally clean install. And, delight, it worked!
Formating the internal memory and the extension card (128Mb) was a breeze BUT my first transfer to the internal memory failed. The system hanged so I tried the 'cancel' button of the transfer window. Nothing happened for 30 secs or so and then the transfer window disappeared, the Rio turned itself off and on.
Okay... At this point SPA could not communicate with the Rio. I closed it, ran audioport to check on the player: no folder and 20896kb used. I tried to format the internal memory but these 20Mb are still missing.
Now, I had read about these memory loss problems, but I thought it could only happen when the battery was close to empty! It was not my case: I was using a brand new non-rechargeable battery (I even had 3 bars on the on-screen display which is pretty rare). You can imagine I was really pissed. Especially after I tried afterwards to transfer to the external memory (no problem) and realized I had lost my log forever.
Then I thought, 'a 20Mb loss render my internal memory meaningless anyway, so let's try it again so that I have a log'. Bingo! It did it again!. This time however, the loss was only 32k.
No more words (and tears), here is the log:

---> Searching Config for Device Name
Seaching For 'Diamond Rio 500' Comparing Against 'Diamond Rio 500': Match Found! - Internal Device Name 'Diamond Rio 500'
<--- Search Config Match Found
Initializing 'C:\PROGRAM FILES\ILLUSTRATE\DBPOWERAMP\Sveta\Devices\Diamond Rio 500.dll'
Match Found
Opening Rio500 Driver
Last Opened: Rio500 Trying Driver Open '\\?\usb#vid_0841&pid_0001#6&1e7c7065&0&3#{a5dcbf10-6530-11d2-901f-00c04fb951ed}': Opening: Sucess
Rio500 USB Command Start USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Open Rio500: Sucess
Rio500 USB Command Set Active Memory: Pass
Rio500 USB Command Get Memory Size: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 Has External Memory?: Rio500 USB Command No Operation: Pass
Yes
Rio500 USB Command Set Active Memory: Pass
Rio500 USB Command Get Memory Size: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
---> Getting Track Listing
---->Getting Folder List
Rio500 USB Command Get Number of Folder Blocks: Pass
---->Getting Folder List
Rio500 USB Command Get Number of Folder Blocks: Pass
Rio500 USB Command Get Folder Block: Pass
Rio500 USB Command Read USB: Pass
USB Reading 16384 bytes
<----Got Folder List
Reading Tracks TOC
Rio500 USB Command Get Number of Folder Blocks: Pass
Rio500 USB Command Get Folder Block: Pass
Rio500 USB Command Read USB: Pass
USB Reading 16384 bytes
Got Track 'Kid Loco - Welcome In A World Of Sex'
Got Track 'Hybrid - Airless'
Reading Tracks TOC Sucess
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
<--- Got Track Listing
---> Getting Storage Location Usage
Rio500 USB Command Set Active Memory: Pass
Rio500 USB Command Get Memory Size: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Get Free Memory: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Set Active Memory: Pass
Rio500 USB Command Get Memory Size: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Get Free Memory: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
<--- Got Storage Location Usage
---> Getting Track Listing
---->Getting Folder List
Rio500 USB Command Get Number of Folder Blocks: Pass
<--- Got Track Listing
---> Getting Storage Location Usage
Rio500 USB Command Set Active Memory: Pass
Rio500 USB Command Get Memory Size: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Get Free Memory: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
<--- Got Storage Location Usage
>---Copying 'C:\MP3\New\Hybrid - Airless.mp3' to Device
---->Getting Folder List
Rio500 USB Command Get Number of Folder Blocks: Pass
Creating 'Internal Memory', Allocating New Entry, Creating Image: Sucess
Writing Folder Listing
Rio500 USB Command Set Write Address: Pass
Rio500 USB Command Unknown: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
USB Writing 16384 bytes
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Sucess Writing Folder Listing
Rio500 USB Command Get Last Write Offset: Pass
Writing Folder Listing
Rio500 USB Command Set Write Address: Pass
Rio500 USB Command Unknown: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
USB Writing 16384 bytes
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Get Last Write Offset: Pass
Rio500 USB Command Send Folder Location: Pass
Rio500 USB Command End Folder Xfer: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Sucess Writing Folder Listing
Rio500 USB Command Get Free Memory: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Unknown: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command No Operation: Pass
Rio500 USB Command Write USB: Pass
Rio500 USB Command Write USB: Pass
USB Write Failed
USB Write Failed
USB Write Failed
USB Write Failed
USB Write Failed
Error Whilst USB Writing
<---Copying Exit
---> Getting Track Listing
---->Getting Folder List
Rio500 USB Command Get Number of Folder Blocks: Fail
Rio500 USB Command Get Folder Block: Fail
Rio500 USB Command Read USB: Fail
USB Reading 16384 bytes
USB Read Failed
<--- Got Track Listing
---> Getting Storage Location Usage
Rio500 USB Command Set Active Memory: Fail
Rio500 USB Command Get Memory Size: Fail
Rio500 USB Command No Operation: Fail
Rio500 USB Command No Operation: Fail
Rio500 USB Command Get Free Memory: Fail
Rio500 USB Command No Operation: Fail
Rio500 USB Command No Operation: Fail
<--- Got Storage Location Usage
Rio500 USB Command End USB: Fail
Closing Rio500 Handle:Closed

Where do I go from here?

MODatic
06-17-2002, 12:53 AM
Reading about what has happened to you has really scared me. I'm sorry but I can't help you but I have a question for Spoon.

When Rios are getting written to, the tracks are all written and then the TOC is updated from what I take it, something along those lines. When memory is lost in an interrupted writing, the memory is lost because the TOC or whatever the Rio manages the ram with was not updated. Would it be at all possible to have Sveta write and register with the TOC one track at a time? Sort of like a slow safe mode so when you did have an accident, that you wouldn't lose too much ram.

Spoon
06-17-2002, 12:45 PM
I will have a go at recovering the 500s memory once I have it. Taken to email.

So it lost 20MB? Was the file you were transferring more than 20MB?

I don't think this memoy loss is the same that other people have. It is one of the things on my list 'to do' - that is create a safe write so only 32KB can be lost if things go wrong.