I let it build the database for two hours and nothing happened. i only have 300 songs so it should not take this long. it keeps saying 844 found. i restarted the player and the database was empty. i followed every single direction on the manual and i get nothing.
I didn't solve my problem but I circumvented it. The new Sansa c240 firmware removes the option for forcing the player to use MSC mode. So what I did was put my c240 in recovery mode by turning it off, sliding the lock switch to lock and then turning the player on while holding the record button. I then connected the player to the USB. Then I went to
http://zefie.com/files/PMP/sansa/ and found older firmware for my c240. I chose SansaC200A1_01_00.7z (
http://zefie.com/files/PMP/sansa/c200/firmware/1.01.00/SansaC200A1_01_00.7z) as my firmware and then extracted the contents to the drive labeled "16 Bit Format" and unplugged and restarted my Sansa. Note the second URL is for the American firmware only.
You will then have to repatch the bootloader with sansapatcher.exe.
I reconnected the USB (started the original firmware) and copied everything off of the MTP folders. Then I changed the mode to MSC and copied it back onto the player. Restarted, initialized and updated rockbox database, works like a charm. I guess it was about time to use MSC instead of MTP for compatibility with legacy systems and Linux and Macs.