
Hi, just to know! What is the log if you define the
USB_STOR_DEBUG
in the usb_storage.c
Can you send me the log?
Regards Michael
Adrian Filipi wrote:
The patch didn't improve my first few test cases. CF and USB on
an EP93xx board.
I'm sending you an image off-list. Adrian
-- Linux Software Engineer | EuroTech, Inc. | www.eurotech-inc.com
On Thu, 24 Apr 2008, michael wrote:
Hi, I try my fix and old version of u-boot system. The only different is the align of the buffer. The hardware that I have is tested with the 32Mb, 64Mb, 128Mb, 256Mb, and it works fine. I try the scripts without any problem... but the tests doesn't cover all the possibility. Can you send me a dd of a compact flash of 64Mb that failed. I rewrite it and test and maybe post a patch.
Regards Michael
Adrian Filipi wrote:
FYI, I too have been seeing this problem. It is 100%
reproducible. It seems to be a FAT32 problem with media 256MB and smaller.
I have tried various media sizes between 64MB and 2GB, MMC/SD,
USB and CF media types, different boards (PXA270, EP93xx and IMX31), and lastly both the 1.3.2 and the 1.2.0 releases.
The 64MB, 128MB and 256MB fails under *ALL* cases when using
FAT32. All the other sises work with FAT32 and *all* of the media works fine with FAT16.
FYI, I use "mkfs.vfat -F 32" under linux to make the filesystems. All fingers are pointing to the FAT32 code and not hardware
dependent code. It looks like a media size related problem. This is also an old bug given that it's in the 1.2.0 sources.
Adrian