Re: bareboxenv on userspace - wrong crc on env
On Thursday, August 29, 2013 01:35:06 PM Vanhauwaert Wouter wrote: > > -Original Message- > > From: Yi Qingliang [mailto:niqingliang2...@gmail.com] > > Sent: donderdag 29 augustus 2013 12:44 > > To: barebox@lists.infradead.org > > Cc: Vanhauwaert Wouter > > Subject: Re: bareboxenv on userspace - wrong crc on env > > > > On Thursday, August 29, 2013 11:24:41 AM Vanhauwaert Wouter wrote: > > > Hello all, > > > > > > I'm having issues accessing my barebox environment from within linux > > > > > > My barebox and environment are located on a SPI NOR flash. > > > This boots ok, and barebox is able to save its environment to it. > > > > > > When I want to load it in userspace through: > > > > > > $ bareboxenv -l /mnt /dev/mtd1 > > > Or > > > $ dd if=/dev/mtd1 /tmp/barebox > > > Or > > > $ dd if=/dev/mdtblock1 /tmp/barebox > > > > > > Result is: > > > Wrong crc on env > > > > > > However it's working fine in barebox itself > > > > > > What can be wron? > > > > > > It's SPI NOR flash... you can ignore the 'nand': maybe the ecc mode for flash is different in barebox and in kernel, you should check the config for barebox and kernel. -- Nanjing Jilong Yi Qingliang niqingliang2...@gmail.com ___ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox
Re: bareboxenv on userspace - wrong crc on env
On Thu, Aug 29, 2013 at 11:24:41AM +0200, Vanhauwaert Wouter wrote: > Hello all, > > I'm having issues accessing my barebox environment from within linux > > My barebox and environment are located on a SPI NOR flash. > This boots ok, and barebox is able to save its environment to it. > > When I want to load it in userspace through: > > $ bareboxenv -l /mnt /dev/mtd1 > Or > $ dd if=/dev/mtd1 /tmp/barebox > Or > $ dd if=/dev/mdtblock1 /tmp/barebox > > Result is: > Wrong crc on env > > However it's working fine in barebox itself > > What can be wron? The only idea I have is that /dev/mtd1 might not be the place where barebox stores it's environment, maybe because of different probe order in the kernel or different partition layout. Could you send a hexdump of the first 256 bytes or so of /dev/mtd1? Sascha -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0| Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917- | ___ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox
[PATCH for next] PCM051: Fixup DDRPLL
The correct DDRPLL for PCM051 is 303MHz. Signed-off-by: Teresa Gámez --- As the board runs also fine with 266MHz. There is no need to fix it in master. arch/arm/boards/pcm051/lowlevel.c |2 +- arch/arm/mach-omap/include/mach/am33xx-clock.h |1 + 2 files changed, 2 insertions(+), 1 deletions(-) diff --git a/arch/arm/boards/pcm051/lowlevel.c b/arch/arm/boards/pcm051/lowlevel.c index 078e83b..48578cd 100644 --- a/arch/arm/boards/pcm051/lowlevel.c +++ b/arch/arm/boards/pcm051/lowlevel.c @@ -68,7 +68,7 @@ static int pcm051_board_init(void) if (running_in_sdram()) return 0; - pll_init(MPUPLL_M_600, 25, DDRPLL_M_266); + pll_init(MPUPLL_M_600, 25, DDRPLL_M_303); am335x_sdram_init(0x18B, &MT41J256M8HX15E_2x256M8_cmd, &MT41J256M8HX15E_2x256M8_regs, diff --git a/arch/arm/mach-omap/include/mach/am33xx-clock.h b/arch/arm/mach-omap/include/mach/am33xx-clock.h index b3c7519..ecd90b2 100644 --- a/arch/arm/mach-omap/include/mach/am33xx-clock.h +++ b/arch/arm/mach-omap/include/mach/am33xx-clock.h @@ -49,6 +49,7 @@ /* DDR Freq is 266 MHZ for now*/ /* Set Fdll = 400 MHZ , Fdll = M * 2 * CLKINP/ N + 1; clkout = Fdll /(2 * M2) */ #define DDRPLL_M_266 266 +#define DDRPLL_M_303 303 #define DDRPLL_M_400 400 #define DDRPLL_N (OSC - 1) #define DDRPLL_M2 1 -- 1.7.0.4 ___ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox
RE: bareboxenv on userspace - wrong crc on env
> -Original Message- > From: Yi Qingliang [mailto:niqingliang2...@gmail.com] > Sent: donderdag 29 augustus 2013 12:44 > To: barebox@lists.infradead.org > Cc: Vanhauwaert Wouter > Subject: Re: bareboxenv on userspace - wrong crc on env > > On Thursday, August 29, 2013 11:24:41 AM Vanhauwaert Wouter wrote: > > Hello all, > > > > I'm having issues accessing my barebox environment from within linux > > > > My barebox and environment are located on a SPI NOR flash. > > This boots ok, and barebox is able to save its environment to it. > > > > When I want to load it in userspace through: > > > > $ bareboxenv -l /mnt /dev/mtd1 > > Or > > $ dd if=/dev/mtd1 /tmp/barebox > > Or > > $ dd if=/dev/mdtblock1 /tmp/barebox > > > > Result is: > > Wrong crc on env > > > > However it's working fine in barebox itself > > > > What can be wron? > > maybe the ecc mode for nand flash is different in barebox and in kernel, you > should check the config for barebox and kernel. > It's SPI NOR flash... ___ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox
Re: bareboxenv on userspace - wrong crc on env
On Thursday, August 29, 2013 11:24:41 AM Vanhauwaert Wouter wrote: > Hello all, > > I'm having issues accessing my barebox environment from within linux > > My barebox and environment are located on a SPI NOR flash. > This boots ok, and barebox is able to save its environment to it. > > When I want to load it in userspace through: > > $ bareboxenv -l /mnt /dev/mtd1 > Or > $ dd if=/dev/mtd1 /tmp/barebox > Or > $ dd if=/dev/mdtblock1 /tmp/barebox > > Result is: > Wrong crc on env > > However it's working fine in barebox itself > > What can be wron? maybe the ecc mode for nand flash is different in barebox and in kernel, you should check the config for barebox and kernel. > > ___ > barebox mailing list > barebox@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/barebox -- Nanjing Jilong Yi Qingliang niqingliang2...@gmail.com ___ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox
bareboxenv on userspace - wrong crc on env
Hello all, I'm having issues accessing my barebox environment from within linux My barebox and environment are located on a SPI NOR flash. This boots ok, and barebox is able to save its environment to it. When I want to load it in userspace through: $ bareboxenv -l /mnt /dev/mtd1 Or $ dd if=/dev/mtd1 /tmp/barebox Or $ dd if=/dev/mdtblock1 /tmp/barebox Result is: Wrong crc on env However it's working fine in barebox itself What can be wron? ___ barebox mailing list barebox@lists.infradead.org http://lists.infradead.org/mailman/listinfo/barebox