[U-Boot] fatls shows duplicated entries with long and short names
Hector Palacios
hector.palacios at digi.com
Tue Oct 15 09:16:48 CEST 2013
Dear Jagan,
On 10/14/2013 06:57 PM, Jagan Teki wrote:
> On Mon, Oct 14, 2013 at 9:37 PM, Tom Rini <trini at ti.com> wrote:
>> On Mon, Oct 14, 2013 at 06:00:20PM +0200, Hector Palacios wrote:
>>> Dear Marek,
>>>
>>> I noticed that 'fatls' displays duplicated filenames (short and
>>> long) for every file in the media:
>>>
>>> # fatls mmc 0
>>> 2083460 uimage-myplatform
>>> 2083460 uimage~1
>>> 1520 rootfs-dummy.jffs2
>>> 1520 rootfs~1.jff
>>> 3294952 uimage
>>> 3294952 uimage
>>>
>>> The guilty commit is ff04f6d1224d8952b566b8671222151495883073 by
>>> you, who moved the chksum calculation out of an if() and now the
>>> code never enters this:
>>>
>>> #ifdef CONFIG_SUPPORT_VFAT
>>> else if (dols == LS_ROOT && csum == prevcksum) {
>>> prevcksum = 0xffff;
>>> dentptr++;
>>> continue;
>>> }
>>> #endif
>>>
>>> Could you please check?
>>
>> Can you please provide more details about your platform and what U-Boot
>> rev you see this on exactly? I haven't seen anything like this on
>> Beaglebone Black recently, for example.
>>
>
> This kind of issue we faced(by Michal)
> http://u-boot.10912.n7.nabble.com/FAT-problem-with-new-mkcksum-implementation-td145817.html
>
> Where the issue got resolved with the change from Marek
> "vfat: Fix mkcksum argument sizes"
> (sha: 6ad77d88e57f6ab815ec7e85c5ac329054318c73)
I was testing on v2013.01. This patch fixes it.
Thank you.
Best regards,
--
Hector Palacios
More information about the U-Boot
mailing list