mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* storing barebox to flash /dev/nand0
@ 2010-09-10  9:01 Belisko Marek
  2010-09-10  9:19 ` Abdoulaye Walsimou Gaye
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Belisko Marek @ 2010-09-10  9:01 UTC (permalink / raw)
  To: barebox

Hi,

I'm porting barebox to mini2440 board. I can boot barebox from SDRAM
by loading to TEXT_BASE address.
I would like to test also booting from NAND flash but I can't find a
way how to store barebox loaded in RAM
to flash.

I try tftp barebox.bin /dev/nand0 but if failed with:

TFTP from server 10.146.1.21 ('barebox.bin' -> '/dev/nand0')
        offset 0x00000200 not page aligned
write: Invalid argument

tftp failed: error -22

How can I properly store to flash?

Thank's in advance,

Marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
icq: 290551086
web: http://open-nandra.com

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10  9:01 storing barebox to flash /dev/nand0 Belisko Marek
@ 2010-09-10  9:19 ` Abdoulaye Walsimou Gaye
  2010-09-10 10:01   ` Belisko Marek
  2010-09-10  9:27 ` Juergen Beisert
  2010-09-10  9:27 ` Jean-Christophe PLAGNIOL-VILLARD
  2 siblings, 1 reply; 13+ messages in thread
From: Abdoulaye Walsimou Gaye @ 2010-09-10  9:19 UTC (permalink / raw)
  To: barebox

On 09/10/2010 11:01 AM, Belisko Marek wrote:
> Hi,
>
> I'm porting barebox to mini2440 board.

Good news, I have this board and use a fork of u-boot from
http://repo.or.cz/w/u-boot-openmoko/mini2440.git
which is not maintained any more and it is not in mainline u-boot.

> I can boot barebox from SDRAM
> by loading to TEXT_BASE address.
> I would like to test also booting from NAND flash but I can't find a
> way how to store barebox loaded in RAM
> to flash.
>
> I try tftp barebox.bin /dev/nand0 but if failed with:
>
> TFTP from server 10.146.1.21 ('barebox.bin' -> '/dev/nand0')
>         offset 0x00000200 not page aligned
> write: Invalid argument
>
> tftp failed: error -22
>
> How can I properly store to flash?
>
>   

I am not familiar with barebox (I discovered it recently), but you seem
to wrongly
create your nand  image (think page size,  eraze block size, etc...)

> Thank's in advance,
>
> Marek
>
>   

Best regards,
AWG


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10  9:01 storing barebox to flash /dev/nand0 Belisko Marek
  2010-09-10  9:19 ` Abdoulaye Walsimou Gaye
@ 2010-09-10  9:27 ` Juergen Beisert
  2010-09-10  9:53   ` Belisko Marek
  2010-09-10  9:27 ` Jean-Christophe PLAGNIOL-VILLARD
  2 siblings, 1 reply; 13+ messages in thread
From: Juergen Beisert @ 2010-09-10  9:27 UTC (permalink / raw)
  To: barebox

Belisko Marek wrote:
> Hi,
>
> I'm porting barebox to mini2440 board. I can boot barebox from SDRAM
> by loading to TEXT_BASE address.
> I would like to test also booting from NAND flash but I can't find a
> way how to store barebox loaded in RAM
> to flash.
>
> I try tftp barebox.bin /dev/nand0 but if failed with:
>
> TFTP from server 10.146.1.21 ('barebox.bin' -> '/dev/nand0')
>         offset 0x00000200 not page aligned
> write: Invalid argument
>
> tftp failed: error -22
>
> How can I properly store to flash?

Consider the bad blocks in your NAND. So, you will need a bad block aware 
device to write to.

This code in your board specific init routine should add the thing:

[...]
/* ----------- add some vital partitions -------- */
devfs_add_partition("nand0", 0x00000, 0x40000, PARTITION_FIXED, "self_raw");
dev_add_bb_dev("self_raw", "self0");

devfs_add_partition("nand0", 0x40000, 0x20000, PARTITION_FIXED, "env_raw");
dev_add_bb_dev("env_raw", "env0");
[...]

(Sizes depending on the size of your boot loader binary).

And at runtime:

barebox> addpart /dev/nand0 256k(barebox)ro,128k(bareboxenv)
barebox> erase /dev/nand0.barebox.bb
barebox> tftp barebox.bin /dev/nand0.barebox.bb

jbe

-- 
Pengutronix e.K.                              | Juergen Beisert             |
Linux Solutions for Science and Industry      | Phone: +49-8766-939 228     |
Vertretung Sued/Muenchen, Germany             | Fax:   +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686              | http://www.pengutronix.de/  |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10  9:01 storing barebox to flash /dev/nand0 Belisko Marek
  2010-09-10  9:19 ` Abdoulaye Walsimou Gaye
  2010-09-10  9:27 ` Juergen Beisert
@ 2010-09-10  9:27 ` Jean-Christophe PLAGNIOL-VILLARD
  2 siblings, 0 replies; 13+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-09-10  9:27 UTC (permalink / raw)
  To: Belisko Marek; +Cc: barebox

On 11:01 Fri 10 Sep     , Belisko Marek wrote:
> Hi,
> 
> I'm porting barebox to mini2440 board. I can boot barebox from SDRAM
> by loading to TEXT_BASE address.
> I would like to test also booting from NAND flash but I can't find a
> way how to store barebox loaded in RAM
> to flash.
> 
> I try tftp barebox.bin /dev/nand0 but if failed with:
> 
> TFTP from server 10.146.1.21 ('barebox.bin' -> '/dev/nand0')
>         offset 0x00000200 not page aligned
> write: Invalid argument
you are not supposed to write directly to nand0

but to nand0.bb

tftp barebox.bin /dev/nand0.bb

after you need a barebox that boor from NAND

Best Regards,
J.

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10  9:27 ` Juergen Beisert
@ 2010-09-10  9:53   ` Belisko Marek
  2010-09-10 10:30     ` Juergen Beisert
  0 siblings, 1 reply; 13+ messages in thread
From: Belisko Marek @ 2010-09-10  9:53 UTC (permalink / raw)
  To: Juergen Beisert; +Cc: barebox

On Fri, Sep 10, 2010 at 11:27 AM, Juergen Beisert <jbe@pengutronix.de> wrote:
> Belisko Marek wrote:
>> Hi,
>>
>> I'm porting barebox to mini2440 board. I can boot barebox from SDRAM
>> by loading to TEXT_BASE address.
>> I would like to test also booting from NAND flash but I can't find a
>> way how to store barebox loaded in RAM
>> to flash.
>>
>> I try tftp barebox.bin /dev/nand0 but if failed with:
>>
>> TFTP from server 10.146.1.21 ('barebox.bin' -> '/dev/nand0')
>>         offset 0x00000200 not page aligned
>> write: Invalid argument
>>
>> tftp failed: error -22
>>
>> How can I properly store to flash?
>
> Consider the bad blocks in your NAND. So, you will need a bad block aware
> device to write to.
>
> This code in your board specific init routine should add the thing:
>
> [...]
> /* ----------- add some vital partitions -------- */
> devfs_add_partition("nand0", 0x00000, 0x40000, PARTITION_FIXED, "self_raw");
> dev_add_bb_dev("self_raw", "self0");
>
> devfs_add_partition("nand0", 0x40000, 0x20000, PARTITION_FIXED, "env_raw");
> dev_add_bb_dev("env_raw", "env0");
> [...]
OK add vital partitions but after that ls -la /dev shows:
cr-------- 4294967295 zero
crw-------       2977 defaultenv
crw------- 4294967295 mem
crw-------  268435456 nand0
cr--------    8388608 nand_oob0
crw-------          0 ram0
crw-------         32 phy0
crw-------     262144 self_raw
crw-------          0 self0
crw-------     131072 env_raw
crw-------     131072 env0
crw-------     262144 nand0.barebox
crw-------     131072 nand0.bareboxenv
crw-------    1572864 nand0.kernel
crw-------  266469376 nand0.root
crw-------  266076160 nand0.root.bb
crw-------    1572864 nand0.kernel.bb
crw-------     131072 nand0.bareboxenv.bb
crw-------          0 nand0.barebox.bb

and storing barebox to nand0.barebox.bb report no space left.
Include startup log:
barebox 2010.09.0-00077-gf899e3f-dirty (Sep 10 2010 - 10:02:48)

Board: Mini 2440
NAND device: Manufacturer ID: 0xec, Chip ID: 0xda (Samsung NAND 256MiB
3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 0 at 0x00000000
Bad eraseblock 1 at 0x00020000
Bad eraseblock 376 at 0x02f00000
Bad eraseblock 531 at 0x04260000
Bad eraseblock 1097 at 0x08920000
dm9000 i/o: 0x20000300, id: 0x90000a46
got MAC address from EEPROM: 00:00:00:00:00:00
refclk:    12000 kHz
mpll:     405000 kHz
upll:      48000 kHz
fclk:     405000 kHz
hclk:     101250 kHz
pclk:      50625 kHz
SDRAM1:   CL4@101MHz
SDRAM2:   CL4@101MHz
Malloc space: 0x31bc0000 -> 0x31fc0000 (size  4 MB)
Stack space : 0x31bb8000 -> 0x31bc0000 (size 32 kB)
envfs: wrong magic on /dev/env0
no valid environment found on /dev/env0. Using default environment
running /env/bin/init...

Hit any key to stop autoboot:  3

type update_kernel [<imagename>] to update kernel into flash
type update_root [<imagename>] to update rootfs into flash
>
> (Sizes depending on the size of your boot loader binary).
>
> And at runtime:
>
> barebox> addpart /dev/nand0 256k(barebox)ro,128k(bareboxenv)
> barebox> erase /dev/nand0.barebox.bb
> barebox> tftp barebox.bin /dev/nand0.barebox.bb
>
> jbe
>
> --
> Pengutronix e.K.                              | Juergen Beisert             |
> Linux Solutions for Science and Industry      | Phone: +49-8766-939 228     |
> Vertretung Sued/Muenchen, Germany             | Fax:   +49-5121-206917-5555 |
> Amtsgericht Hildesheim, HRA 2686              | http://www.pengutronix.de/  |
>

Thanks,

Marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
icq: 290551086
web: http://open-nandra.com

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10  9:19 ` Abdoulaye Walsimou Gaye
@ 2010-09-10 10:01   ` Belisko Marek
  2010-09-10 12:31     ` Abdoulaye Walsimou Gaye
  2010-09-10 16:01     ` Robert Schwebel
  0 siblings, 2 replies; 13+ messages in thread
From: Belisko Marek @ 2010-09-10 10:01 UTC (permalink / raw)
  To: Abdoulaye Walsimou Gaye; +Cc: barebox

Hi,

On Fri, Sep 10, 2010 at 11:19 AM, Abdoulaye Walsimou Gaye
<awg@embtoolkit.org> wrote:
> On 09/10/2010 11:01 AM, Belisko Marek wrote:
>> Hi,
>>
>> I'm porting barebox to mini2440 board.
>
> Good news, I have this board and use a fork of u-boot from
> http://repo.or.cz/w/u-boot-openmoko/mini2440.git
> which is not maintained any more and it is not in mainline u-boot.
Better news ;)
I have a fork of barebox with basic support :
http://repo.or.cz/w/barebox-mini2440.git

I have some patches locally which are not in repo. I plan to push
mini2440 to mainline.
>
>> I can boot barebox from SDRAM
>> by loading to TEXT_BASE address.
>> I would like to test also booting from NAND flash but I can't find a
>> way how to store barebox loaded in RAM
>> to flash.
>>
>> I try tftp barebox.bin /dev/nand0 but if failed with:
>>
>> TFTP from server 10.146.1.21 ('barebox.bin' -> '/dev/nand0')
>>         offset 0x00000200 not page aligned
>> write: Invalid argument
>>
>> tftp failed: error -22
>>
>> How can I properly store to flash?
>>
>>
>
> I am not familiar with barebox (I discovered it recently), but you seem
> to wrongly
> create your nand  image (think page size,  eraze block size, etc...)
>
>> Thank's in advance,
>>
>> Marek
>>
>>
>
> Best regards,
> AWG
>
>
> _______________________________________________
> barebox mailing list
> barebox@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/barebox
>

good luck,

Marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
icq: 290551086
web: http://open-nandra.com

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10  9:53   ` Belisko Marek
@ 2010-09-10 10:30     ` Juergen Beisert
  2010-09-10 10:46       ` Belisko Marek
  0 siblings, 1 reply; 13+ messages in thread
From: Juergen Beisert @ 2010-09-10 10:30 UTC (permalink / raw)
  To: Belisko Marek; +Cc: barebox

Marek,

Belisko Marek wrote:
> On Fri, Sep 10, 2010 at 11:27 AM, Juergen Beisert <jbe@pengutronix.de> 
wrote:
> > Belisko Marek wrote:
> >> Hi,
> >>
> >> I'm porting barebox to mini2440 board. I can boot barebox from SDRAM
> >> by loading to TEXT_BASE address.
> >> I would like to test also booting from NAND flash but I can't find a
> >> way how to store barebox loaded in RAM
> >> to flash.
> >>
> >> I try tftp barebox.bin /dev/nand0 but if failed with:
> >>
> >> TFTP from server 10.146.1.21 ('barebox.bin' -> '/dev/nand0')
> >>         offset 0x00000200 not page aligned
> >> write: Invalid argument
> >>
> >> tftp failed: error -22
> >>
> >> How can I properly store to flash?
> >
> > Consider the bad blocks in your NAND. So, you will need a bad block aware
> > device to write to.
> >
> > This code in your board specific init routine should add the thing:
> >
> > [...]
> > /* ----------- add some vital partitions -------- */
> > devfs_add_partition("nand0", 0x00000, 0x40000, PARTITION_FIXED,
> > "self_raw"); dev_add_bb_dev("self_raw", "self0");
> >
> > devfs_add_partition("nand0", 0x40000, 0x20000, PARTITION_FIXED,
> > "env_raw"); dev_add_bb_dev("env_raw", "env0");
> > [...]
>
> OK add vital partitions but after that ls -la /dev shows:
> [...]

Not sure if this is all right (all show the barebox partition):

> crw-------     262144 self_raw

Okay, 256 kiB

> crw-------          0 self0

Hmm, 0?

> crw-------     262144 nand0.barebox

Okay, 256 kiB

> crw-------          0 nand0.barebox.bb

Again, 0?

For the environment it looks different:

> crw-------     131072 env_raw
> crw-------     131072 env0
> crw-------     131072 nand0.bareboxenv
> crw-------     131072 nand0.bareboxenv.bb

All are 128 kiB.

jbe

-- 
Pengutronix e.K.                              | Juergen Beisert             |
Linux Solutions for Science and Industry      | Phone: +49-8766-939 228     |
Vertretung Sued/Muenchen, Germany             | Fax:   +49-5121-206917-5555 |
Amtsgericht Hildesheim, HRA 2686              | http://www.pengutronix.de/  |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10 10:30     ` Juergen Beisert
@ 2010-09-10 10:46       ` Belisko Marek
  2010-09-10 11:01         ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 1 reply; 13+ messages in thread
From: Belisko Marek @ 2010-09-10 10:46 UTC (permalink / raw)
  To: Juergen Beisert; +Cc: barebox

On Fri, Sep 10, 2010 at 12:30 PM, Juergen Beisert <jbe@pengutronix.de> wrote:
> Marek,
>
> Belisko Marek wrote:
>> On Fri, Sep 10, 2010 at 11:27 AM, Juergen Beisert <jbe@pengutronix.de>
> wrote:
>> > Belisko Marek wrote:
>> >> Hi,
>> >>
>> >> I'm porting barebox to mini2440 board. I can boot barebox from SDRAM
>> >> by loading to TEXT_BASE address.
>> >> I would like to test also booting from NAND flash but I can't find a
>> >> way how to store barebox loaded in RAM
>> >> to flash.
>> >>
>> >> I try tftp barebox.bin /dev/nand0 but if failed with:
>> >>
>> >> TFTP from server 10.146.1.21 ('barebox.bin' -> '/dev/nand0')
>> >>         offset 0x00000200 not page aligned
>> >> write: Invalid argument
>> >>
>> >> tftp failed: error -22
>> >>
>> >> How can I properly store to flash?
>> >
>> > Consider the bad blocks in your NAND. So, you will need a bad block aware
>> > device to write to.
>> >
>> > This code in your board specific init routine should add the thing:
>> >
>> > [...]
>> > /* ----------- add some vital partitions -------- */
>> > devfs_add_partition("nand0", 0x00000, 0x40000, PARTITION_FIXED,
>> > "self_raw"); dev_add_bb_dev("self_raw", "self0");
>> >
>> > devfs_add_partition("nand0", 0x40000, 0x20000, PARTITION_FIXED,
>> > "env_raw"); dev_add_bb_dev("env_raw", "env0");
>> > [...]
>>
>> OK add vital partitions but after that ls -la /dev shows:
>> [...]
>
> Not sure if this is all right (all show the barebox partition):
>
>> crw-------     262144 self_raw
>
> Okay, 256 kiB
>
>> crw-------          0 self0
>
> Hmm, 0?
>
>> crw-------     262144 nand0.barebox
>
> Okay, 256 kiB
>
>> crw-------          0 nand0.barebox.bb
>
> Again, 0?
>
> For the environment it looks different:
>
>> crw-------     131072 env_raw
>> crw-------     131072 env0
>> crw-------     131072 nand0.bareboxenv
>> crw-------     131072 nand0.bareboxenv.bb
>
> All are 128 kiB.
OK maybee there is mix from mtd_parts in env config with vital partitions.
I keep just vital partitions in code but result is the same:
cr-------- 4294967295 zero
crw-------       2973 defaultenv
crw------- 4294967295 mem
crw-------  268435456 nand0
cr--------    8388608 nand_oob0
crw-------          0 ram0
crw-------         32 phy0
crw-------     262144 self_raw
crw-------          0 self0
crw-------     131072 env_raw
crw-------     131072 env0

self0 should be bb for self_raw where to store barebox. But why it has size 0?
Don't understand? Am I doing something wrong? For env it works fine.

>
> jbe
>
> --
> Pengutronix e.K.                              | Juergen Beisert             |
> Linux Solutions for Science and Industry      | Phone: +49-8766-939 228     |
> Vertretung Sued/Muenchen, Germany             | Fax:   +49-5121-206917-5555 |
> Amtsgericht Hildesheim, HRA 2686              | http://www.pengutronix.de/  |
>

marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
icq: 290551086
web: http://open-nandra.com

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10 10:46       ` Belisko Marek
@ 2010-09-10 11:01         ` Jean-Christophe PLAGNIOL-VILLARD
  2010-09-10 11:07           ` Belisko Marek
  0 siblings, 1 reply; 13+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2010-09-10 11:01 UTC (permalink / raw)
  To: Belisko Marek; +Cc: barebox

> >
> > Okay, 256 kiB
> >
> >> crw-------          0 nand0.barebox.bb
> >
> > Again, 0?
> >
> > For the environment it looks different:
> >
> >> crw-------     131072 env_raw
> >> crw-------     131072 env0
> >> crw-------     131072 nand0.bareboxenv
> >> crw-------     131072 nand0.bareboxenv.bb
> >
> > All are 128 kiB.
> OK maybee there is mix from mtd_parts in env config with vital partitions.
> I keep just vital partitions in code but result is the same:
> cr-------- 4294967295 zero
> crw-------       2973 defaultenv
> crw------- 4294967295 mem
> crw-------  268435456 nand0
> cr--------    8388608 nand_oob0
> crw-------          0 ram0
> crw-------         32 phy0
> crw-------     262144 self_raw
> crw-------          0 self0
> crw-------     131072 env_raw
> crw-------     131072 env0
> 
> self0 should be bb for self_raw where to store barebox. But why it has size 0?
> Don't understand? Am I doing something wrong? For env it works fine.
If I understand correctly your log you have a bad block on it

Best Regards,
J.

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10 11:01         ` Jean-Christophe PLAGNIOL-VILLARD
@ 2010-09-10 11:07           ` Belisko Marek
  0 siblings, 0 replies; 13+ messages in thread
From: Belisko Marek @ 2010-09-10 11:07 UTC (permalink / raw)
  To: Jean-Christophe PLAGNIOL-VILLARD; +Cc: barebox

On Fri, Sep 10, 2010 at 1:01 PM, Jean-Christophe PLAGNIOL-VILLARD
<plagnioj@jcrosoft.com> wrote:
>> >
>> > Okay, 256 kiB
>> >
>> >> crw-------          0 nand0.barebox.bb
>> >
>> > Again, 0?
>> >
>> > For the environment it looks different:
>> >
>> >> crw-------     131072 env_raw
>> >> crw-------     131072 env0
>> >> crw-------     131072 nand0.bareboxenv
>> >> crw-------     131072 nand0.bareboxenv.bb
>> >
>> > All are 128 kiB.
>> OK maybee there is mix from mtd_parts in env config with vital partitions.
>> I keep just vital partitions in code but result is the same:
>> cr-------- 4294967295 zero
>> crw-------       2973 defaultenv
>> crw------- 4294967295 mem
>> crw-------  268435456 nand0
>> cr--------    8388608 nand_oob0
>> crw-------          0 ram0
>> crw-------         32 phy0
>> crw-------     262144 self_raw
>> crw-------          0 self0
>> crw-------     131072 env_raw
>> crw-------     131072 env0
>>
>> self0 should be bb for self_raw where to store barebox. But why it has size 0?
>> Don't understand? Am I doing something wrong? For env it works fine.
> If I understand correctly your log you have a bad block on it
You're right. I erase NAND again and then bad block for 0x00000000 is gone. I
can load barebox to flash. Sorry for spamming.
>
> Best Regards,
> J.
>



-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
icq: 290551086
web: http://open-nandra.com

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10 10:01   ` Belisko Marek
@ 2010-09-10 12:31     ` Abdoulaye Walsimou Gaye
  2010-09-10 16:01     ` Robert Schwebel
  1 sibling, 0 replies; 13+ messages in thread
From: Abdoulaye Walsimou Gaye @ 2010-09-10 12:31 UTC (permalink / raw)
  To: Belisko Marek, barebox

On 09/10/2010 12:01 PM, Belisko Marek wrote:
> Hi,
>
> On Fri, Sep 10, 2010 at 11:19 AM, Abdoulaye Walsimou Gaye
> <awg@embtoolkit.org> wrote:
>   
>> On 09/10/2010 11:01 AM, Belisko Marek wrote:
>>     
>>> Hi,
>>>
>>> I'm porting barebox to mini2440 board.
>>>       
>> Good news, I have this board and use a fork of u-boot from
>> http://repo.or.cz/w/u-boot-openmoko/mini2440.git
>> which is not maintained any more and it is not in mainline u-boot.
>>     
> Better news ;)
> I have a fork of barebox with basic support :
> http://repo.or.cz/w/barebox-mini2440.git
>
> I have some patches locally which are not in repo. I plan to push
> mini2440 to mainline.
>   
>

I will be happy to test it, please add me in the cc when you will submit
these
patches for inclusion.

Best regards,
AWG

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10 10:01   ` Belisko Marek
  2010-09-10 12:31     ` Abdoulaye Walsimou Gaye
@ 2010-09-10 16:01     ` Robert Schwebel
  2010-09-11 11:02       ` Belisko Marek
  1 sibling, 1 reply; 13+ messages in thread
From: Robert Schwebel @ 2010-09-10 16:01 UTC (permalink / raw)
  To: Belisko Marek; +Cc: barebox

On Fri, Sep 10, 2010 at 12:01:40PM +0200, Belisko Marek wrote:
> Better news ;)
> I have a fork of barebox with basic support :
> http://repo.or.cz/w/barebox-mini2440.git

Even better news would be to send the patches, in order to avoid further
forks ;) After fixing the NAND issues, of course.

rsc
-- 
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-5555 |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: storing barebox to flash /dev/nand0
  2010-09-10 16:01     ` Robert Schwebel
@ 2010-09-11 11:02       ` Belisko Marek
  0 siblings, 0 replies; 13+ messages in thread
From: Belisko Marek @ 2010-09-11 11:02 UTC (permalink / raw)
  To: Robert Schwebel; +Cc: barebox

On Fri, Sep 10, 2010 at 6:01 PM, Robert Schwebel
<robert@send-patches.org> wrote:
> On Fri, Sep 10, 2010 at 12:01:40PM +0200, Belisko Marek wrote:
>> Better news ;)
>> I have a fork of barebox with basic support :
>> http://repo.or.cz/w/barebox-mini2440.git
>
> Even better news would be to send the patches, in order to avoid further
> forks ;) After fixing the NAND issues, of course.
For sure I'll send patches if it will be finished. I make a fork
because I'm working from
more places and it good to have somewhere repo ;)
>
> rsc
> --
> 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-5555 |
>

marek

-- 
as simple and primitive as possible
-------------------------------------------------
Marek Belisko - OPEN-NANDRA
Freelance Developer

Ruska Nova Ves 219 | Presov, 08005 Slovak Republic
Tel: +421 915 052 184
skype: marekwhite
icq: 290551086
web: http://open-nandra.com

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2010-09-11 11:03 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-09-10  9:01 storing barebox to flash /dev/nand0 Belisko Marek
2010-09-10  9:19 ` Abdoulaye Walsimou Gaye
2010-09-10 10:01   ` Belisko Marek
2010-09-10 12:31     ` Abdoulaye Walsimou Gaye
2010-09-10 16:01     ` Robert Schwebel
2010-09-11 11:02       ` Belisko Marek
2010-09-10  9:27 ` Juergen Beisert
2010-09-10  9:53   ` Belisko Marek
2010-09-10 10:30     ` Juergen Beisert
2010-09-10 10:46       ` Belisko Marek
2010-09-10 11:01         ` Jean-Christophe PLAGNIOL-VILLARD
2010-09-10 11:07           ` Belisko Marek
2010-09-10  9:27 ` Jean-Christophe PLAGNIOL-VILLARD

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox