Support and General Use > Hardware

harddrive upgrade causes long start time

(1/2) > >>

wiggin0105:
I went ahead and tossed a 30Gig HD into an iRiver H10 and while it works, the startup time is now close to a minute.  When I hold the play button and start it up, the bootloader displays the hard drive model number and then freezes for about 30 seconds.  Next line displays the partition and continues on so fast that I can't hope to read it and the boot process continues as normal.  With the stock HDD, the boot time was a matter of seconds.  Any idea what could be causing the hangup?

dreamlayers:
I think that's a hang in wait_for_bsy in ata.c.   You could try this patch from http://www.rockbox.org/tracker/task/9749.  (First hunk is for H10. Ignore hunks 2 and 3 which fail.)  You could also try making firmware/drivers/ata.c output stuff to the screen to see where the problem happens.

wiggin0105:
I'm a complete idiot when it comes to compiling.  Is there a patched bootloader already out there somewhere?

dreamlayers:
I'm sorry, I was being an idiot when I responded.  I didn't fully understand the issue.  The patch I mentioned is irrelevant because the hang is in the bootloader, and the data already printed shows where the problem happens.  I think the first attempt to read the partition table is hanging.  I also think it would be best if someone who is more familiar with the H10 helped. 

Right now I can't build anything for you because I don't know if you have the 5 gig or 20 gig H10.

wiggin0105:
Oh. Oops.  Yeah, I guess that would help.  It is the 20GB version.  The hard drive is a Hitachi from a 30GB Creative Zen (HTC426030G5CE00), if that makes any difference.  It was formatted first from Windows under drive defaults and then again when I installed the iRiver firmware. 

Navigation

[0] Message Index

[#] Next page

Go to full version