Support and General Use > Hardware
two identical data abort errors on two fresh installs
(1/1)
jemimallah:
I am attempting to load Rockbox onto a 5.5G iPod Video fitted with a 1TB SSD. On both occasions I have restored the iPod using iTunes then installed Rockbox (the patched version that works with larger SSD drives) and loaded the music files (NERO aac). On the first occasion I loaded the files then installed Rockbox, the second occasion the other way around. Both times I have got this data error on startup (after "Scanning disk..."):
Data abort at 0058AF0 (0)
pc: 00058AF0 sp: 4000AE10
A: 00058BA8
A: 00058BA8
A: 00058BA8
A: 00058BA8
A: 00058C1C
A: 00058C6C
A: 00058F90
A: 03E804A4
A: 03E806E8
pt end
I would be very grateful if someone could explain to me what this signifies.
saratoga:
SSDs often do not work with rockbox. You can try the official build and see if that is any more stable, or see if the apple firmware works.
jemimallah:
I have had a 500GB SSD iPod working with Rockbox without any problems for the last three years, and a 250GB one for the last two.
Unpatched version doesnt load rockbox at all, regardless of what's on the device, it gives an "ATA error" ("-1" i think) on startup.
Apple firmware not an option as it has a file number limit (around 45000 IIRC) which I have exceeded by about 450% at this point.
I have removed some of the files and it now starts and has built a database. So either the problem is that I have some corrupted files or that Rockbox also has a file limit (albeit not by design). If it is the former case I would however like to know what the corrupted files are, so it would be helpful if someone could tell me what the error message means.
The SSD itself, btw, is brand new (Samsung 850 EVO).
saratoga:
Data abort means that the CPU tried to load an address that does not exist in memory.
PC is the value of the program counter for the instruction that generated the bad memory access. If you compile that build yourself, you can look at the map file and figure out where that address is. For rockbox 3.13, which is about as old, that address is somewhere in dircache.c, which mostly handles lower level file system functions.
If you have an SSD that works, I'd stick with that one.
jemimallah:
Thank you!
Navigation
[0] Message Index
Go to full version