[U-Boot] tftp booting the panda board

Gilles Chanteperdrix gilles.chanteperdrix at xenomai.org
Mon May 9 23:02:40 CEST 2011


Hi,

I am trying to tftpboot the panda board, this basically works, but I
still have some issues.

The panda board uses an SMSC95xx chip, and so requires USB2.0

Using the u-boot git head, we have support for network adapters over
USB, and the patches from Simon Glass, we get support for the ethernet
chip. So, the only missing piece of the puzzle is USB EHCI for OMAP4/Panda.

I tried to implement it, the patches will follow shortly, but have
several remaining issues:
- the EHCI stop routine, implemented as in the Linux kernel driver, has
timeouts when trying to wait for the UHH reset;
- the SMSC95XX is unstable, if I start USB, stop USB, then start again,
the SMSC95XX initialization hangs, this does not happen without this driver
- if I launch bootp, and say, the server does not answer to the bootp
protocol, the smsc95xx driver does not seem to be able to recover from
the first timeout, any further attempt causes a timeout.

Regards.

-- 
                                                                Gilles.


More information about the U-Boot mailing list