> -----Original Message----- > From: Alex Zeffertt [mailto:azeffe...@cambridgesys.com] > Sent: Monday, August 01, 2011 1:52 PM > To: Wolfgang Denk > Cc: Ralph Metzler; u-boot@lists.denx.de; Prafulla Wadaskar > Subject: Re: [U-Boot] openrd_ultimate GigEth ports not working > > [Cc-ing Prafulla the author of the mvgbe driver] > > Hi All, > I contacted the author of that commit and this was his response: > > > Yes, most likely it's the caching. Guess your driver is doing DMA > andis not handling the cache flushing/invalidation well to avoid > coherency > > issues. First of all to confirm that this is indeed the issue you may > > try re-compile your u-boot with CONFIG_SYS_DCACHE_OFF in your config > > header. That should solve the problem, but the right solution will be > > to fix your driver. > > > > br, > > Aneesh > > Prafulla, does this make any sense to you?
Yes, it is. In the mainlined driver, D-cache is considered to be off. In the subsequent patches is it enabled leading the problem. We need to address some code to handle this or disable D-cache Regards.. Prafulla . . . > > Regards, > > Alex > > On 26 July 2011 13:29, Alex Zeffertt <azeffe...@cambridgesys.com> wrote: > > > > git bisect says: > > > > c2dd0d45540397704de9b13287417d21049d34c6 is the first bad commit > > commit c2dd0d45540397704de9b13287417d21049d34c6 > > Author: Aneesh V <ane...@ti.com> > > Date: Thu Jun 16 23:30:49 2011 +0000 > > armv7: integrate cache maintenance support > > > > - Enable I-cache on bootup > > - Enable MMU and D-cache immediately after relocation > > - Do necessary initialization before enabling d-cache and MMU > > - Changes to cleanup_before_linux() > > - Make changes according to the new framework > > > > Signed-off-by: Aneesh V <ane...@ti.com> > > :040000 040000 2e80477b0d05ad168feb89ef0e00d9bbd79b0cd0 > 5505c5f890b2af6e9b54bba915fdf3368abdfb16 M arch > > > > Thanks, > > Alex > > > > On 26 July 2011 12:09, Wolfgang Denk <w...@denx.de> wrote: > >> > >> Dear Alex Zeffertt, > >> > >> In message > <canniwjkvykei0qmrc8v5lvtar+q8czyetycpqdjzv34htcl...@mail.gmail.com> you > wrote: > >> > > >> > I can confirm that the issue is the same with OpenRD Ultimate. > I.e. > >> > ethernet is not working in HEAD but it is fine on tag v2011.06. > >> > >> And what says "git bisect" ? > >> > >> Best regards, > >> > >> Wolfgang Denk > >> > >> -- > >> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel > >> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany > >> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de > >> Superior ability breeds superior ambition. > >> -- Spock, "Space Seed", stardate 3141.9 > > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot