• Home
  • Help
  • Search
  • Login
  • Register
Pages: [1]
Author Topic: NAND device: ......Bad eraseblock  (Read 6423 times)

Karma: 0
Posts: 43

View Profile
« on: December 27, 2009, 02:21:16 PM »

After I setup/upgrade my plug with the new installer and make it boot from SD, when I run "dmesg" I get always somewhere in the middle of the print out :

NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 3553 at 0x00001bc20000
Bad eraseblock 3554 at 0x00001bc40000
Bad eraseblock 3555 at 0x00001bc60000
Bad eraseblock 3556 at 0x00001bc80000
Bad eraseblock 3557 at 0x00001bca0000
Bad eraseblock 3558 at 0x00001bcc0000
Bad eraseblock 3559 at 0x00001bce0000
Bad eraseblock 3560 at 0x00001bd00000
Bad eraseblock 3561 at 0x00001bd20000
Bad eraseblock 3562 at 0x00001bd40000
Bad eraseblock 3563 at 0x00001bd60000
Creating 3 MTD partitions on "orion_nand":
0x000000000000-0x000000100000 : "u-boot"
0x000000100000-0x000000500000 : "uImage"
0x000000500000-0x000020000000 : "root"

I always get those 11 Bad eraseblocks
Should I worry that some day I won't be able to boot from NAND?
I look to other dmesg posts and I see that most of the people have 2-3, so considering that  I have 11 should I return the plug to theretailer?
Can I do something to fix those errors?
Thanx in advance

Full Member

Karma: 8
Posts: 239

View Profile
« Reply #1 on: December 27, 2009, 02:48:36 PM »

Here is mine:

NAND device: Manufacturer ID: 0xad, Chip ID: 0xdc (Hynix NAND 512MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 249 at 0x000001f20000
Bad eraseblock 639 at 0x000004fe0000
Bad eraseblock 1200 at 0x000009600000
Bad eraseblock 1461 at 0x00000b6a0000
Bad eraseblock 1581 at 0x00000c5a0000
Bad eraseblock 1608 at 0x00000c900000
Bad eraseblock 1778 at 0x00000de40000
Bad eraseblock 1796 at 0x00000e080000
Bad eraseblock 1801 at 0x00000e120000
Bad eraseblock 1864 at 0x00000e900000
Bad eraseblock 1970 at 0x00000f640000
Bad eraseblock 2021 at 0x00000fca0000

Sr. Member

Karma: 8
Posts: 311

View Profile
« Reply #2 on: December 28, 2009, 08:43:06 AM »

since the plug uses NAND flash you will have bad blocks over time, my plug has ~20 of them. If you use UBIFS as a system partition you are cool since it knows how to handle bad block (default deals with up to 1%, this configurable) and manages a level wearing mechanism.

Basically there is no way to make a bad block good without a risk of bricking your NAND.

Pages: [1]
Jump to: