From: "Boulais, Marc-Andre" <maboulais@rheinmetall.ca>
To: Sascha Hauer <s.hauer@pengutronix.de>
Cc: "barebox@lists.infradead.org" <barebox@lists.infradead.org>
Subject: RE: saveenv & erase with bad blocks present
Date: Thu, 5 Feb 2015 19:09:51 +0000 [thread overview]
Message-ID: <29A2697B0516A946B1023D5E798DFCF67BAB71AD@mail-ying> (raw)
In-Reply-To: <20150205101645.GB12209@pengutronix.de>
Sascha,
I have installed the patches and tried erasing the environment with the nand0.erasebad flag. I am now able to execute the erase command on the nand device bareboxenv.bb without errors but I noticed its length is set to zero length....and finally, command "saveenv" still fails. Here's my output:
...
barebox@Phytec phyCORE-OMAP4460:/ ls -l /dev/nand*
crw------- 1064566784 /dev/nand0.root.bb
crw------- 1064566784 /dev/nand0.root
crw------- 4194304 /dev/nand0.splash.bb
crw------- 4194304 /dev/nand0.splash
crw------- 4194304 /dev/nand0.kernel.bb
crw------- 4194304 /dev/nand0.kernel
crw------- 0 /dev/nand0.bareboxenv.bb <-------- This does not look good...
crw------- 131072 /dev/nand0.bareboxenv
crw------- 524288 /dev/nand0.barebox.bb
crw------- 524288 /dev/nand0.barebox
crw------- 131072 /dev/nand0.xload.bb
crw------- 131072 /dev/nand0.xload
cr-------- 33554432 /dev/nand_oob0
crw------- 1073610752 /dev/nand0.bb
crw------- 1073741824 /dev/nand0
barebox@Phytec phyCORE-OMAP4460:/ unprotect /dev/nand0.bareboxenv.bb
barebox@Phytec phyCORE-OMAP4460:/ nv nand0.erasebad=1
barebox@Phytec phyCORE-OMAP4460:/ erase /dev/nand0.bareboxenv.bb
barebox@Phytec phyCORE-OMAP4460:/ loadenv -s -d
loading environment from defaultenv
barebox@Phytec phyCORE-OMAP4460:/ saveenv
saving environment
saveenv: No space left on device
...
barebox@Phytec phyCORE-OMAP4460:/ md -w -s /dev/nand0.bareboxenv.bb
barebox@Phytec phyCORE-OMAP4460:/ md -w -s /dev/nand0.bareboxenv
BCH decoding failed
read: error 74
....
So I don't have any more bad block errors....but that zero length bareboxenv.bb is puzzling me. I presume it should have a valid length like the other "bb" devices, right ? Do you think I should attempt deleting and recreating it ?
I also have this " No renderer found for filetype UBI image" error in the startup messages, I am not sure it is related, but probably it's the next thing I need to figure out...I have included the startup messages right after my signature.
Thanks for your help,
Marc-Andre
barebox 2015.02.0-dirty #4 Thu Feb 5 11:09:33 EST 2015
Board: Phytec phyCORE-OMAP4460
i2c-omap i2c-omap40: bus 0 rev0.11 at 100 kHz
omap-hsmmc omap4-hsmmc0: registered as omap4-hsmmc0
mci0: detected SD card version 2.0
mci0: registered disk0
smc911x smc911x0: LAN911x identified, idrev: 0x92210000, generation: 4
mdio_bus: miibus0: probed
eth0: got preset MAC address: 50:2d:f4:05:65:82
nand: ONFI param page 0 valid
nand: ONFI flash detected
nand: NAND device: Manufacturer ID: 0x2c, Chip ID: 0xb3 (Micron MT29F8G16ADBDAH4), 1024MiB, page size: 2048, OOB size: 64
omap_fb omap_fb: HW-Revision 0x0040 0x0040
omap_fb omap_fb: registered
malloc space: 0x8d000000 -> 0x8effffff (size 32 MiB)
read: Directory not empty
running /env/bin/init...
set parameter: Invalid argument
set parameter: Invalid argument
No renderer found for filetype UBI image
splash: No such file or directory
Hit any key to stop autoboot: 3
barebox@Phytec phyCORE-OMAP4460:/
-----Original Message-----
From: Sascha Hauer [mailto:s.hauer@pengutronix.de]
Sent: February-05-15 5:17 AM
To: Boulais, Marc-Andre
Cc: barebox@lists.infradead.org
Subject: Re: saveenv & erase with bad blocks present
Hi Marc-Andre,
I found some bugs preventing your OMAP board from working correctly. I just sent some mtd patches to the list. Could you apply them and retest?
If your board complains about bad blocks that weren't there last time that could be because of bugs in the Nand driver. In this case you should do a "nand0.erasebad=1" and erase /dev/nand0.barebox again.
Since your flashed version does not work with the Nand correctly you should start the fixed version over network. Do you know how to do that?
If you need further help please let me know.
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-5555 |
_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox
next prev parent reply other threads:[~2015-02-05 19:10 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-03 16:38 Boulais, Marc-Andre
2015-02-03 19:52 ` Uwe Kleine-König
2015-02-03 20:11 ` Sascha Hauer
2015-02-03 20:44 ` Boulais, Marc-Andre
2015-02-05 10:16 ` Sascha Hauer
2015-02-05 19:09 ` Boulais, Marc-Andre [this message]
2015-02-05 21:23 ` Sascha Hauer
2015-02-06 17:03 ` Boulais, Marc-Andre
2015-02-09 7:18 ` Sascha Hauer
2015-02-09 13:37 ` Boulais, Marc-Andre
2015-02-10 9:20 ` Sascha Hauer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=29A2697B0516A946B1023D5E798DFCF67BAB71AD@mail-ying \
--to=maboulais@rheinmetall.ca \
--cc=barebox@lists.infradead.org \
--cc=s.hauer@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox