Support and General Use > Audio Playback, Database and Playlists

database initialization ad infinitum (D2)

(1/1)

mammoth:
I am running a fairly recent build of rockbox (110723) on the D2+. When I initialize the database, it just keeps counting up. I let it go for about 3 hours and it got to maybe 250,000, at which point I stopped it. I have less than 10,000 songs on the player.

With a previous build I had a different problem where it would always get to a certain count (around 9,000) and then hang. I read a different thread where someone had only 3MB of free space on the player and the database init was really slow. When they freed up space it fixed the problem. For me, the initialization isn't counting slowly, it just never stops counting. I probably have less than 5MB free on the internal memory and at least 1GB on the SD card. I will try freeing some more space on internal and see if it helps. (Rockbox runs from the SD on the D2 though.) Any other suggestions are appreciated.

Lear:
The counter shows the number of files and folders found in total, so a number larger than the number of songs is normal - though not that much larger. ;)

First step would be to run a disk check, I'd say. If there's something wrong with the filesystem, I'd guess Rockbox could go into an endless loop.

mammoth:
My SD card has been having minor problems for a couple years. Some files will get corrupted every once in a while, but for the most part it is okay. I reformatted it and copied everything to it fresh, and still had this problem. It's FAT32, or maybe FAT16. You would think that if there were bad regions on the card that they could just be ignored, but I don't know if FAT32 has that capability. I will give it a try with a different card and see how it goes. I'd hate to put this card out of commission though, since it seems mostly fine. I have been able to use this card since the time I started noticing corruption.

Navigation

[0] Message Index

Go to full version