[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