[U-Boot] usb superfloppy format and fat32

Frank Benkert u-boot at frank-benkert.de
Wed Mar 10 18:55:15 CET 2010


Hello,

I am investigating a problem for a customer of mine concerning FAT32 USB 
support in U-Boot 1.1.6. The customer told me it wouldn't work at all.
The target is a MPC5200 cpu with an board similar to IceCube.
After some reviews and tests it looks like not being a problem of FAT32 
support alone because formatting an USB stick as an harddisk (either 
with linux or with Windows HP USB Disk Storage Format Tool) makes FAT32 
work. It seems to be the combination of superfloppy format (without 
partition table) and FAT32. FAT16 by the way works with superfloppy 
format and with partition table.
FAT32 with superfloppy-format always shows the error "ERROR: CTL:TIMEOUT".

While searching the mailing lists I found many items with the string 
above in various scenarios; some fixes address USB initialization, FAT 
handling aso. but none of them seems to fix my problem.
So I decided to port back some of the code according to the current git 
- without success.

Finally I performed my tests on a different platform running UBOOT 1.2.0 
and version 1.3.0, but the superfloppy-stick also didn't work there.

Now, my questions:
 - are these problems already known?
 - does anyone found a solution to this already ?
 - am I right with the assumption, that the combination superfloppy and 
FAT32 doesn't work?

Thanks in advance

Frank

-- 
FRB Computersysteme GmbH, Geschaeftsfuehrer Frank Benkert
HRB 3981 SW, DE 216264352, Buero: Am Gartenweg 12, D-97618 Hohenroth
Tel: 09771-63095-40 Fax: 09771-63095-46



More information about the U-Boot mailing list