[U-Boot] [patch] csb337 board support (ARM at91rm9200)

David Brownell david-b at pacbell.net
Mon Jun 29 23:46:25 CEST 2009


On Monday 29 June 2009, Jean-Christophe PLAGNIOL-VILLARD wrote:
> > > >   - USB didn't work; the software wouldn't detect usb-storage devices.
> > > >     So it's not yet enabled.
> > >
> > > what is the power on the USB?
> > 
> > I don't understand the question.  5V of course.  Not switchable.
>
> is the usb provide enough power to supply the usb key

Well all the devices run on Linux just fine.  Two were
flash devices, one was an honest-to-gosh 200 MByte disk.

So it's fairly clear the issue relates to OHCI support
in u-boot, perhaps specific to the rm9200.  Not hardware.

  
> > > > +#if 0
> > > please 
> > > if CONFIG_CMD_USB
> > > > +/* REVISIT:  USB failed to enumerate devices of any kind ... sw issues */
> > 
> > An #if 0 won't work without completely re-whacking things.
> > 
> > Right now the commands kick in *MUCH LATER* depending on
> > whether the driver is available.  And here, the driver
> > (CONFIG_USB_OHCI_NEW driver) and its support is disabled
> > since it's not working...
> so move it

That's what we call "way too much work".  It involves
completely restructuring things ... so that instead of
enabling commands based on driver support (which may
not be viable) it enables drivers (which may not work)
based on commands (which should never have been enabled
unless the relevant driver works).




More information about the U-Boot mailing list