[BUG] pxa3xx: wait time out when scanning for bb

Sean Nyekjær sean.nyekjaer at prevas.dk
Mon Dec 11 00:45:33 PST 2017


Hi Miquel,
>>>
>>> It produces a lot of bad eraseblocks entrys
>>> [    2.693343] nand: device found, Manufacturer ID: 0x2c, Chip ID:
>>> 0xda [    2.699717] nand: Micron MT29F2G08ABAEAH4
>>> [    2.703772] nand: 256 MiB, SLC, erase size: 128 KiB, page size:
>>> 2048, OOB size: 64
>>> [    2.714286] Bad block table not found for chip 0
>>> [    2.721509] Bad block table not found for chip 0
>>> [    2.726139] Scanning device for bad blocks
>>> [    2.730583] Bad eraseblock 0 at 0x000000000000
>>> [    2.735365] Bad eraseblock 1 at 0x000000020000
>>> [    2.740145] Bad eraseblock 2 at 0x000000040000
>>> [    2.744934] Bad eraseblock 3 at 0x000000060000
>>> [    2.749714] Bad eraseblock 4 at 0x000000080000
>>>
Some more tracing, boot continues with this:
[   12.939411] marvell-nfc f10d0000.nand-controller: NDCB0: 0x300d3000
[   12.939411] NDCB1: 0xff400000
[   12.939411] NDCB2: 0x00000001
[   12.939411] NDCB3: 0x00000820
[   12.939682] marvell-nfc f10d0000.nand-controller: NDCB0: 0x100ae005
[   12.939682] NDCB1: 0x00000820
[   12.939682] NDCB2: 0x00000000
[   12.939682] NDCB3: 0x00000020
[   12.939731] Bad eraseblock 2045 at 0x00000ffa0000
[   12.944462] marvell-nfc f10d0000.nand-controller: NDCB0: 0x300d3000
[   12.944462] NDCB1: 0xff800000
[   12.944462] NDCB2: 0x00000001
[   12.944462] NDCB3: 0x00000820
[   12.944731] marvell-nfc f10d0000.nand-controller: NDCB0: 0x100ae005
[   12.944731] NDCB1: 0x00000820
[   12.944731] NDCB2: 0x00000000
[   12.944731] NDCB3: 0x00000020
[   12.944781] Bad eraseblock 2046 at 0x00000ffc0000
[   12.949503] marvell-nfc f10d0000.nand-controller: NDCB0: 0x300d3000
[   12.949503] NDCB1: 0xffc00000
[   12.949503] NDCB2: 0x00000001
[   12.949503] NDCB3: 0x00000820
[   12.949771] marvell-nfc f10d0000.nand-controller: NDCB0: 0x100ae005
[   12.949771] NDCB1: 0x00000820
[   12.949771] NDCB2: 0x00000000
[   12.949771] NDCB3: 0x00000020
[   12.949821] Bad eraseblock 2047 at 0x00000ffe0000
[   12.954547] No space left to write bad block table
[   12.959353] nand_bbt: error while writing bad block table -28
[   12.965126] marvell-nfc f10d0000.nand-controller: nand_scan_tail 
failed: -28
[   12.972244] marvell-nfc: probe of f10d0000.nand-controller failed 
with error -28

/Sean





More information about the linux-mtd mailing list