Rockbox General > Rockbox General Discussion
Decision: Get Ipod Classic or stick with rockbox'd 5.5g
cool_walking_:
--- Quote ---only thing I see that is problematic is compiling your own rockbox even that is easily solved
--- End quote ---
I assumed Rockbox would check the disk size at runtime...
It's not a problem, I compile my own build anyway, but it seems strange to have to compile just to swap out the hard drive. Or are you just guessing?
I ended up ordering a MK1011GAH, since I could only find the HS122JB at two places - both said it would be a month before they would even get it in, and it was about $100 more (including shipping) than the MK1011GAH off eBay.
Chronon:
Rockbox does check the disk. But it has to be compiled with the following options
--- Code: ---#define HAVE_LBA48
#define HAVE_MULTIVOLUME
--- End code ---
in order for Rockbox to support LBA48. Otherwise it will simply see an upper limit of 137GB. If you are putting a disk smaller than this into your player then a standard current build should work.
melancholydm:
in regards to that.... how much of a difference would it make if those 2 lines of code would be added to the current build?
psycho_maniac:
i thought you only had to add that if you had archos player? or maybe i didnt read it right? more info on big hard drives here: http://www.rockbox.org/twiki/bin/view/Main/BigDisk
Chronon:
The first line is needed to enable LBA48 support. Without this you are stuck with a maximum capacity of 137GB. The second line provides support for multiple partitions. I'm not sure that this one is necessary on non-Archos players. It looks like it's needed there because the USB-ATA bridge in those Archos targets was limited to LBA28.
I think those lines are not added by default in order to keep the size of the binaries down. For most players it simply represents wasted space (to be honest I don't know how much). I don't really see a good reason to change things. You can easily add those lines and compile a build should you add a large disk to your player.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version