FS#12590 - Dircache breaks when flashing rombox or rockbox on h1x0

Attached to Project: Rockbox
Opened by Frank Gevaerts (fg) - Thursday, 16 February 2012, 21:20 GMT
Task Type Bugs
Category Battery/Charging
Status New
Assigned To No-one
Operating System Iriver H100 series
Severity Low
Priority Normal
Reported Version Daily build (which?)
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


When booting rombox or rockbox from flash on h1x0 with dircache enabled, chances are good that the thing will freeze. This started with r30393 / 7e14b935dfdcd808cfb0703d19a43efd11eeef16.

This still happens with d2f97da668836f5d825c9aaef0d58dea64fc4dd5
This task depends upon

Comment by Frank Gevaerts (fg) - Friday, 17 February 2012, 10:16 GMT
That starting revision is likely wrong.

I've realised that I saw two different bugs during bisecting. One was that in some revisions it crashes after changing boot mode (disk, RAM image, ROM image), which is an old and solved bug (dircache now relocates properly). The current remaining crash is much more likely to happen after a clean shutdown, and doesn't seem to happen after a hard reset. It's also independent of boot mode.

I'll do more testing to see if this is really flashing-related after all...
Comment by Eric Jorgensen (EricJorgensen) - Tuesday, 13 March 2012, 23:31 GMT
Experienced this today. It did not matter if i was booting rambox, rombox, or from disk (which is really CF). I could boot once after resetting my h120. Disabling dircache aleviates the issue. My rockbox version is 1a083cd-120284 compiled with RTC functions, bootloader 7-pre4.