[U-Boot] U-boot mainline test report on BeagleBoard

Tom Rini tom.rini at gmail.com
Tue Sep 13 17:57:14 CEST 2011


On Mon, Sep 12, 2011 at 7:29 PM, Joel A Fernandes <agnel.joel at gmail.com> wrote:
> [resending to list as it bounced]
>
> On Tue, Sep 6, 2011 at 10:24 PM, Fernandes, Joel A <joelagnel at ti.com> wrote:
>> Hi,
>>
>> Here are some problems I see currently with the today's mainline U-boot not seen with v2011.06 Just sharing them here.
>>
>> HEAD: 05f64ae996a51e32ef47e0db2c806e704606606e: led: remove camel casing of led identifiers globally
> ..
>> **** SMSC USB device is not detected in scan
>>
>> OMAP3 beagleboard.org # usb start
>> (Re)start USB...
>> USB:   Register 1313 NbrPorts 3
>> USB EHCI 1.00
>> scanning bus for devices... EHCI timed out on TD - token=0x80008c80
>> 2 USB Device(s) found
>>       scanning bus for storage devices... 0 Storage Device(s) found
>>       scanning bus for ethernet devices... 0 Ethernet Device(s) found
>> OMAP3 beagleboard.org #
>
> [Joel Fernandes]
>
> Disabling the I, D and L2 cache makes us able to detect the ethernet device.
>
> In board config,
> #define CONFIG_SYS_ICACHE_OFF
> #define CONFIG_SYS_DCACHE_OFF
> #define CONFIG_SYS_L2CACHE_OFF
>
> Just CC'ing Aneesh as well as I believe he authored these patches:
>
> Commits:
> e05f007 arm: minor fixes for cache and mmu handling
> c2dd0d4 armv7: integrate cache maintenance support
> e47f2db armv7: rename cache related CONFIG flags
> 2c451f7 armv7: cache maintenance operations for armv7

So, something here is "up" and I'm not sure what.  On a dm365evm, when
I tested it a few weeks back I also needed to disable the caches to
get networking working.  But that's unacceptable as a real solution
since it just kills performance (I thought U-Boot wasn't working the
first time I tried, and then when Oh, Wow, this is Bad).

-- 
Tom


More information about the U-Boot mailing list