This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#12769 - rb 3.12 - iriver H140 bootloader crash: 1st boot fails, Reset pin, 2nd boot Successful. Repeatable.
|
DetailsRockbox Info: Version: 3.12
Device: iRiver H140, 80GB Toshiba MK8009GAH 8mm 1.8" IDE HDD 8mm ----------------------------------------- BUG: Repeatable, Consistent. ----------------------------------------- Additional Information: 1. To verify that I had a good installation of the 3.12 version of the Rockbox firmware working, I have reformatted, and re-flashed rockbox 3.12 two seperate times after initially encountering this, duplicating this behavior. So it doesn't seem to be a bad firmware flash. ----------------------------------------- Expected Behavior: 1. Player should Power On and boot properly every single time the bootup sequence is initiated correctly (Play Button pressed when Player is in a Powered Off state). ----------------------------------------- Buggy Behavior: 1. Player Powers Up, then locks up (i.e. "crashes") during bootloader sequence, requiring a hard reset, and upon second boot, finally Powers On and boots properly, bringing up a functional session of the Main User Interface. This is repeatable, and consistent. ----------------------------------------- Bug Symptoms & How To Repeat: 1. Consistently the Player will lock up during first "boot" sequence. The bootloader will usually reach the text stage, and sometimes crash here. Sometimes the bootloader will get through the text stage and reach the Rockbox Logo and then crash here. The Main User Interface is never reached upon first "boot" sequence. 2. The result of the first "boot" lockup (i.e. "crash") requires that I reset the Player by inserting a paperclip into the Reset hole (on the bottom plate of the Player) and triggering the button hidden in there. This Powers Down the Player, and Resets the Firmware, leaving the Player ready to be Powered On again. 3. Upon the second "boot", the Player will "boot" and the bootloader will make it past the text stage, the Rockbox Logo stage, and then spin up the HDD properly; the bootloader will not lock up the firmware, and behaves 'normally', finally resulting in a completed boot up sequence with the Main User Interface coming up (as a user would expect). The Player is now ready to use. |
This task depends upon
Reply to (saratoga): I DO have the original 40 GB Toshiba MK4004GAH drive, and I will test it today, and report back.
Reply to (bluebrother): I was using Rockbox version 3.11 before. I will check the filesystem for errors on the current 3.12 installation, then downgrade, and check to see what the behavior is like, and report back.
I was getting some system messages ".rockbox directory not found" then the message "incomplete installation", when loading rockbox firmware from: RAM or ROM rather than DISK from the HOLD SWITCH bootup screen...
Sometimes it would also appear when booting from DISK, however; it was always happening from loading via RAM or ROM.
Furthermore, after flashing "Files > /.rockbox/rockbox.iriver" to RAM via ' a long-press > Open With... > iriver_flash ' with rockbox.iriver file selected, and completing the on-screen instruction to flash to RAM Image,
and also doing the same to the file "Files > /.rockbox/rombox.iriver" to RAM via ' a long-press > Open With... > iriver_flash ' with rombox.iriver file selected, and completing the on-screen instruction to flash to ROM Image,
then afterward, shutting down, booting via HOLD SWITCH boot menu to first load firmware via ROM, shut down, and repeat with loading firmware via RAM, and repeat, but this time using REC to set default load from DISK,
I have been able to load from DISK repeatedly AS NORMAL without the errors. I don't know if having the same VERSION of the rockbox firmware written to the ROM and RAM and DISK sections is what helps the problem, or if having different versions (using rockbox 3.12) causes an error with the bootloader version 7-pre4.
This is currently now working normally for my on my H140. My H120 is having a (possibly hardware related issue) that makes it unsuitable to confirm this information with on a second unit, unfortunately.
Perhaps someone else having this issue could try what I did and mention and see if 3.12 will work for them now?
For me, every second boot works fine and every other boot hangs on the Rockbox start screen (which shows the logo and the version) and I have to hard reset the device.
Device Information:
Bootloader v7-pre4
iRiver iHP-120
CF MOD with 32GB CF card
I highly appreciate any fixes for this because I am stuck with 3.11.2 right now.