I see that a fix for cluster size checking for fat32 was commited in 8ce4e5... "Fix checking fat32 cluster size." One question I have is that I implemented the fix but still see occasional problems with fatls and fatload failing with "Invalid FAT entry". Is the max value for the new macro CHECK_CLUST() supposed to be 0x0FFF FFF0 (as it is now) or should it be 0xFFFF FFF0?
The value I'm seeing for curclust returned from get_fatent() = 0xFFFFFF8 which results in the CHECK_CLUST() failure. This is occurring in get_vfatname(). I'm seeing the problem on a 4Gbyte SDcard with a 32+Mbyte FAT32 partition. Any ideas? Two follow-on questions (that may be way off base): Do FATBUFBLOCKS need to be increased beyond 6 to support FAT32? Does u-boot FAT32 support require filenames to be in 8.3 form only, or are longer filenames supported? Thanks. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot