Re: [U-Boot] u-boot: OpenRD Ultimate fails to build

2015-04-06 Thread Tom Rini
On Sat, Apr 04, 2015 at 06:13:18PM +0200, drEagle wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256
 
 Le 03/04/2015 23:46, Vagrant Cascadian a écrit :
  On 2015-03-25, drEagle wrote:
  Le 21/03/2015 15:53, Vagrant Cascadian a écrit :
  It seems that OpenRD Ultimate with u-boot 2015.04-rc3 and newer no
  longer builds from source, both in Debian and with mainline git. It
  appears to have overgrown the size limits set for it:
 
  Looks like the NAND partition map had to be changed to give more space for 
  u-boot.
  
  The following patch gets it to build by moving the env addr and offset
  later. This might cause problems with new or existing u-boot
  installations on openrd if the environment needs to be at a specific
  location. I have no hardware to test, so no way of confirming this
  directly:
  
  diff --git a/include/configs/openrd.h b/include/configs/openrd.h
  index b6f80af..2f1e174 100644
  --- a/include/configs/openrd.h
  +++ b/include/configs/openrd.h
  @@ -72,12 +72,12 @@
   /*
* max 4k env size is enough, but in case of nand
* it has to be rounded to sector size
*/
   #define CONFIG_ENV_SIZE0x2 /* 128k */
  -#define CONFIG_ENV_ADDR0x6
  -#define CONFIG_ENV_OFFSET  0x6 /* env starts here */
  +#define CONFIG_ENV_ADDR0x8
  +#define CONFIG_ENV_OFFSET  0x8 /* env starts here */
   /*
* Environment is right behind U-Boot in flash. Make sure U-Boot
* doesn't grow into the environment area.
*/
   #define CONFIG_BOARD_SIZE_LIMITCONFIG_ENV_OFFSET
  
  
  I'll likely remove openrd_ultimate from future uploads to Debian if I
  can't get confirmation about how to fix this properly.
 
 The same may be a problem for SHEEVAPLUG and GURUPLUG, may be also all 
 KIRKWOOD derivatives.
 We need to get a more robust and compatible way to define the NAND PARTS, the 
 BOOTLOAD and the NAND UPGRADE.
 Each distribution has differents needs.
 
 It's a discution needed upstream because it ill impact all distribution and 
 users.

It's possible that by removing some CONFIG options things can fit under
the size limit and not require env to be moved.

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] u-boot: OpenRD Ultimate fails to build

2015-04-06 Thread Rick Thomas

I have a couple of ShevaPlugs, one OpenRD Base and one OpenRD Ultimate.  If 
you’ll guide me thru the process, I’ll be glad to help with testing.

The ShevaPlugs are currently idle, while the Base and Ultimate are occupied 
doing useful work.  So I’d prefer to start with the SheevaPlugs if that’s OK 
with you.

Rick

On Apr 3, 2015, at 2:46 PM, Vagrant Cascadian vagr...@debian.org wrote:

 On 2015-03-25, drEagle wrote:
 Le 21/03/2015 15:53, Vagrant Cascadian a écrit :
 It seems that OpenRD Ultimate with u-boot 2015.04-rc3 and newer no
 longer builds from source, both in Debian and with mainline git. It
 appears to have overgrown the size limits set for it:
 
 Looks like the NAND partition map had to be changed to give more space for 
 u-boot.
 
 The following patch gets it to build by moving the env addr and offset
 later. This might cause problems with new or existing u-boot
 installations on openrd if the environment needs to be at a specific
 location. I have no hardware to test, so no way of confirming this
 directly:
 
 diff --git a/include/configs/openrd.h b/include/configs/openrd.h
 index b6f80af..2f1e174 100644
 --- a/include/configs/openrd.h
 +++ b/include/configs/openrd.h
 @@ -72,12 +72,12 @@
 /*
  * max 4k env size is enough, but in case of nand
  * it has to be rounded to sector size
  */
 #define CONFIG_ENV_SIZE   0x2 /* 128k */
 -#define CONFIG_ENV_ADDR  0x6
 -#define CONFIG_ENV_OFFSET0x6 /* env starts here */
 +#define CONFIG_ENV_ADDR  0x8
 +#define CONFIG_ENV_OFFSET0x8 /* env starts here */
 /*
  * Environment is right behind U-Boot in flash. Make sure U-Boot
  * doesn't grow into the environment area.
  */
 #define CONFIG_BOARD_SIZE_LIMIT   CONFIG_ENV_OFFSET
 
 
 I'll likely remove openrd_ultimate from future uploads to Debian if I
 can't get confirmation about how to fix this properly.
 
 
 live well,
  vagrant

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] u-boot: OpenRD Ultimate fails to build

2015-04-04 Thread drEagle
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Le 03/04/2015 23:46, Vagrant Cascadian a écrit :
 On 2015-03-25, drEagle wrote:
 Le 21/03/2015 15:53, Vagrant Cascadian a écrit :
 It seems that OpenRD Ultimate with u-boot 2015.04-rc3 and newer no
 longer builds from source, both in Debian and with mainline git. It
 appears to have overgrown the size limits set for it:

 Looks like the NAND partition map had to be changed to give more space for 
 u-boot.
 
 The following patch gets it to build by moving the env addr and offset
 later. This might cause problems with new or existing u-boot
 installations on openrd if the environment needs to be at a specific
 location. I have no hardware to test, so no way of confirming this
 directly:
 
 diff --git a/include/configs/openrd.h b/include/configs/openrd.h
 index b6f80af..2f1e174 100644
 --- a/include/configs/openrd.h
 +++ b/include/configs/openrd.h
 @@ -72,12 +72,12 @@
  /*
   * max 4k env size is enough, but in case of nand
   * it has to be rounded to sector size
   */
  #define CONFIG_ENV_SIZE  0x2 /* 128k */
 -#define CONFIG_ENV_ADDR  0x6
 -#define CONFIG_ENV_OFFSET0x6 /* env starts here */
 +#define CONFIG_ENV_ADDR  0x8
 +#define CONFIG_ENV_OFFSET0x8 /* env starts here */
  /*
   * Environment is right behind U-Boot in flash. Make sure U-Boot
   * doesn't grow into the environment area.
   */
  #define CONFIG_BOARD_SIZE_LIMIT  CONFIG_ENV_OFFSET
 
 
 I'll likely remove openrd_ultimate from future uploads to Debian if I
 can't get confirmation about how to fix this properly.

The same may be a problem for SHEEVAPLUG and GURUPLUG, may be also all KIRKWOOD 
derivatives.
We need to get a more robust and compatible way to define the NAND PARTS, the 
BOOTLOAD and the NAND UPGRADE.
Each distribution has differents needs.

It's a discution needed upstream because it ill impact all distribution and 
users.

Gérald

-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCAAGBQJVIA2eAAoJEIoWzNw2mnfMARsH/AyoItE9b11eGbv06rDfRNyP
fnQx8Tfjj6tR+900rbivADLQt3FaeXiHzRHzw5yuwANL1+Es6DOWn5SaSfOJi8+2
x/vTownVs509Dmw625OJINudEOdo7Gl1NAB8g6aYOC4t/Bc99m++12/TAIR63HNA
72PgK6h+1skNJMORRIIefOjqjwBKK0IUAGtX4yWw6dvwt57Z1lt/djvauMT55b0L
VTcfA9X4kr4luvc/Xat7Z/S01K5UO+RHzeFHketFADRh/zL0dbyIBBl5brewzroT
zR9C2vwLutogWnk5IqTAIoxiCNfGl7WYClirT0UgupYLYZOaWFyBOi9ZdqUPYPU=
=mfV8
-END PGP SIGNATURE-
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] u-boot: OpenRD Ultimate fails to build

2015-04-03 Thread Vagrant Cascadian
On 2015-03-25, drEagle wrote:
 Le 21/03/2015 15:53, Vagrant Cascadian a écrit :
 It seems that OpenRD Ultimate with u-boot 2015.04-rc3 and newer no
 longer builds from source, both in Debian and with mainline git. It
 appears to have overgrown the size limits set for it:

 Looks like the NAND partition map had to be changed to give more space for 
 u-boot.

The following patch gets it to build by moving the env addr and offset
later. This might cause problems with new or existing u-boot
installations on openrd if the environment needs to be at a specific
location. I have no hardware to test, so no way of confirming this
directly:

diff --git a/include/configs/openrd.h b/include/configs/openrd.h
index b6f80af..2f1e174 100644
--- a/include/configs/openrd.h
+++ b/include/configs/openrd.h
@@ -72,12 +72,12 @@
 /*
  * max 4k env size is enough, but in case of nand
  * it has to be rounded to sector size
  */
 #define CONFIG_ENV_SIZE0x2 /* 128k */
-#define CONFIG_ENV_ADDR0x6
-#define CONFIG_ENV_OFFSET  0x6 /* env starts here */
+#define CONFIG_ENV_ADDR0x8
+#define CONFIG_ENV_OFFSET  0x8 /* env starts here */
 /*
  * Environment is right behind U-Boot in flash. Make sure U-Boot
  * doesn't grow into the environment area.
  */
 #define CONFIG_BOARD_SIZE_LIMITCONFIG_ENV_OFFSET


I'll likely remove openrd_ultimate from future uploads to Debian if I
can't get confirmation about how to fix this properly.


live well,
  vagrant


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] u-boot: OpenRD Ultimate fails to build

2015-03-25 Thread drEagle
Hi Vagrant,

Le 21/03/2015 15:53, Vagrant Cascadian a écrit :
 It seems that OpenRD Ultimate with u-boot 2015.04-rc3 and newer no
 longer builds from source, both in Debian and with mainline git. It
 appears to have overgrown the size limits set for it:

Looks like the NAND partition map had to be changed to give more space for 
u-boot.

Take care also that the MMC/SDIO kirkwood driver has been renamed and is now 
mainline (MVEBU_MMC).
Default define is in SheevaPlug config file.

guruplug_mvfs_and_mmc.diff and openrd-mmc.diff still refer to an old driver.
These 2 patches may both been removed.

Guruplug has no need of the kirkwood MMC driver, cause the MMC/uSD slot they 
get is an USB hardware.
OpenRD and derivatives must use the newer (MVEBU_MMC) driver.

Enjoy
Gérald
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] u-boot: OpenRD Ultimate fails to build

2015-03-21 Thread Vagrant Cascadian
It seems that OpenRD Ultimate with u-boot 2015.04-rc3 and newer no
longer builds from source, both in Debian and with mainline git. It
appears to have overgrown the size limits set for it:

  OBJCOPY u-boot.srec
  OBJCOPY u-boot.bin
u-boot.bin exceeds file size limit:
  limit:  393216 bytes
  actual: 407068 bytes
  excess: 13852 bytes
Makefile:834: recipe for target 'u-boot.bin' failed
make: *** [u-boot.bin] Error 1


Full build log:

  
https://buildd.debian.org/status/fetch.php?pkg=u-bootarch=armelver=2015.04~rc3%2Bdfsg1-1stamp=1425849560


If you've got an openrd_ultimate and want to ensure it keeps working in
Debian (and obviously mainline)... please let me know!


live well,
  vagrant


signature.asc
Description: PGP signature
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot