[android-porting] Re: FAT32 file size limited to 2GB

2010-04-21 Thread Hedge
I have a lot of updates on this thread, but no breakthroughs: --- I enabled NTFS support in my 2.6.32 kernel build: Steps: edit the .config file, added CONFIG_NTFS_FS=y and CONFIG_NTFS_RW=y The ADP1 still would not recognize an NTFS-formatted memory card. I also did more digging into why

Re: [android-porting] Re: FAT32 file size limited to 2GB

2010-03-13 Thread hedwin
NTFS doesn't have this limitation. Adding this to the kernel is not a big deal. Also NTFS FS is abstracted by the kernel so bionic should not care what is below the bonnet. What needs to be checked is the mount command whether this for some reason would not allow NTFS mounts. On Sat, Mar 13, 2010

[android-porting] Re: FAT32 file size limited to 2GB

2010-03-13 Thread Chris Stratton
Try writing something in the ndk (or a command line executable if you have the toolchain wrapper scripts) explicitly using 64 bit file io. And compile and test it against a fat32 volume on a normal linux box first. Hedge wrote: Thanks everyone for your help so far. A few more things: * FAT32

Re: [android-porting] Re: FAT32 file size limited to 2GB

2010-03-13 Thread Dianne Hackborn
On Fri, Mar 12, 2010 at 4:50 PM, Hedge awoo...@gmail.com wrote: Has anyone heard if this will be fixed in Android 3.0? I haven't even heard of Android 3.0. -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time

[android-porting] Re: FAT32 file size limited to 2GB

2010-03-12 Thread Hedge
No, I'm not sure how to add NTFS to the kernel. If the 2GB limitations apply to the Linux kernel or bionic libraries, would NTFS even help? I'd prefer to add 4GB capabilities to FAT32 if possible. As far as the FAT32 2GB limits, I see _FILE_OFFSET_BITS == 64 in some files

Re: [android-porting] Re: FAT32 file size limited to 2GB

2010-03-09 Thread hedwin
FAT32 itself is limited to 2GB. If you need to handle files larger than 2GB you either need to use NTFS or ext3 or higher. On Tue, Mar 9, 2010 at 4:12 AM, Chris Stratton cs07...@gmail.com wrote: The underlying file i/o c library calls are likely to be the common 32 bit signed versions unless

Re: [android-porting] Re: FAT32 file size limited to 2GB

2010-03-09 Thread Deva R
The underlying file i/o c library calls are likely to be the common 32 bit signed versions unless someone specifically chose the 64 bit versions. nope.. may be you meant FAT16. fat32 max file size is 232-1 bytes (~4GB). it looks odd why access beyond 2G should fail. As chris said below, there

[android-porting] Re: FAT32 file size limited to 2GB

2010-03-09 Thread Hedge
I found this bit of info about a 2GB limit in Linux kernels before v2.4.0 (http://linuxmafia.com/faq/VALinux-kb/2gb-filesize- limit.html). But Android appears to be using v2.6 (http:// en.wikipedia.org/wiki/Android_%28operating_system %29#Open_Handset_Alliance). On Mar 9, 1:37 pm, Deva R

[android-porting] Re: FAT32 file size limited to 2GB

2010-03-09 Thread Hedge
Thanks everyone for your help so far. A few more things: * FAT32 is not limited to 2GB: http://en.wikipedia.org/wiki/File_Allocation_Table#FAT32 (The maximum possible size for a file on a FAT32 volume is 4 GB minus 1 byte) * I did try formatting an SDHC card as NTFS but unfortunately the Android

Re: [android-porting] Re: FAT32 file size limited to 2GB

2010-03-09 Thread hedwin
Did you configure NTFS in your kernel?. Think it is disabled per default (only checked android-x86). On Tue, Mar 9, 2010 at 11:31 PM, Hedge awoo...@gmail.com wrote: Thanks everyone for your help so far. A few more things: * FAT32 is not limited to 2GB:

[android-porting] Re: FAT32 file size limited to 2GB

2010-03-08 Thread Chris Stratton
The underlying file i/o c library calls are likely to be the common 32 bit signed versions unless someone specifically chose the 64 bit versions. On Mar 8, 1:13 pm, Hedge awoo...@gmail.com wrote: I am trying to play back 3GB videos from an SDHC card in OpenCORE v2.05 in Cupcake. The player