<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>LayerscapeのトピックRe: Custom LS1043A-RGW Board and NAND issues</title>
    <link>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082140#M6366</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you - this solved 95% -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In fact, we were using a newer part which had a different page size and&amp;nbsp; more spare bits than&lt;/P&gt;&lt;P&gt;supported in the regular CSOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.589581] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.595933] nand: Micron MT29F4G08ABBFAH4&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.599944] nand: 512 MiB, SLC, &lt;STRONG&gt;erase size: 256 KiB,&lt;/STRONG&gt; page size: 4096, OOB size: 256&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.607603] nand: eccSize &amp;lt;512&amp;gt; eccStep(512) ecc/ds-Str(8/8) corr/ds-Cor(64/64) &lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.609520] Bad block table not found for chip 0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.623360] Bad block table not found for chip 0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.627973] Scanning device for bad blocks&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.734763] Bad block table written to 0x00001ffc0000, version 0x01&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.742176] Bad block table written to 0x00001ff80000, version 0x01&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.748531] 5 ofpart partitions found on MTD device 7e800000.flash&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.754706] Creating 5 MTD partitions on "7e800000.flash":&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.760193] 0x000000000000-0x000000100000 : "NAND U-Boot Image"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.766596] 0x000000100000-0x000000120000 : "NAND U-Boot Env"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.772758] 0x000000120000-0x000000160000 : "FMAN / QE ucode"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.778894] 0x000000160000-0x000003160000 : "NAND FIT Image"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.785003] 0x000003160000-0x000008000000 : "NAND User Space"&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.790745] mtd: partition "NAND User Space" doesn't start on an erase/write block boundary -- force read-only&lt;/STRONG&gt;&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.801234] fsl,ifc-nand 7e800000.nand: IFC NAND device at 0x7e800000, bank 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But as you see, I am getting an "error" with the NAND User Space. Is this because this starts at&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0x3160000&lt;/STRONG&gt; but my erase size is 256K (0x40000)?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To fix this - &lt;SPAN style="text-decoration: underline;"&gt;can you confirm&lt;/SPAN&gt; I would need to change this to something like 0x3180000?&lt;/P&gt;&lt;P&gt;I can do this in the device tree, and I assume fix this when I am generating a firmware&lt;/P&gt;&lt;P&gt;image for NAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Again Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Apr 2020 23:04:07 GMT</pubDate>
    <dc:creator>tmorrison</dc:creator>
    <dc:date>2020-04-10T23:04:07Z</dc:date>
    <item>
      <title>Custom LS1043A-RGW Board and NAND issues</title>
      <link>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082137#M6363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We have a custom board - largely based upon the NXP LS1043A-RGW Development board&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Due to the parts availability, the NAND is 512MB instead of 128MB. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The device tree for the Development board puts the memory in a weird spot, this is the&lt;/P&gt;&lt;P&gt;u-boot version (difference with the linux version is that it defines the partition:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;amp;ifc {&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; status = "okay";&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#address-cells = &amp;lt;2&amp;gt;;&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#size-cells = &amp;lt;1&amp;gt;;&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* NAND Flash on board 128MB */&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ranges = &amp;lt;0x0 0x0 0x0 0x7e800000 0x00010000&amp;gt;;&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;nand@0,0 {&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;compatible = "fsl,ifc-nand";&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;#address-cells = &amp;lt;1&amp;gt;;&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;#size-cells = &amp;lt;1&amp;gt;;&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;reg = &amp;lt;0x1 0x0 0x10000&amp;gt;;&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;};&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question 1&lt;/STRONG&gt;: Maybe I don't understand something here - but &lt;EM&gt;&lt;STRONG&gt;0x7e800000&lt;/STRONG&gt;&lt;/EM&gt; + &lt;STRONG&gt;512MB&lt;/STRONG&gt; would put the&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; memory space into DDR?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, U-Boot isn't using the NAND, so it continues to boot linux. This is the relevant part of the boot log for NAND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.588917] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.595485] nand: Micron MT29F4G08ABBFAH4&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.599746] nand: 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 256&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.607423] nand: WARNING: 7e800000.flash: the ECC used on your system is too weak compared to the one required by the NAND chip&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.620121] Bad block table not found for chip 0&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.625787] Bad block table not found for chip 0&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.630399] Scanning device for bad blocks&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.634542] Bad eraseblock 0 at 0x000000000000&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.639031] Bad eraseblock 1 at 0x000000040000&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;snipped&amp;gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.241291] Bad eraseblock 2042 at 0x00001fe80000&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.246040] Bad eraseblock 2043 at 0x00001fec0000&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.250789] Bad eraseblock 2044 at 0x00001ff00000&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.255538] Bad eraseblock 2045 at 0x00001ff40000&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.260287] Bad eraseblock 2046 at 0x00001ff80000&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.265035] Bad eraseblock 2047 at 0x00001ffc0000&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.269734] No space left to write bad block table&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.274518] nand_bbt: error while writing bad block table -28&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.280270] fsl,ifc-nand: probe of 7e800000.nand failed with error -28&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.287152] ------------[ cut here ]------------&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [&amp;nbsp;&amp;nbsp; 12.291758] kernel BUG at /home/tom/lsdk/packages/linux/linux/drivers/base/devres.c:105!&lt;/STRONG&gt;&lt;/EM&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question 2:&lt;/STRONG&gt; Is this the result of not having the nand located correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question 3:&lt;/STRONG&gt; If I need to change the location, I know I will have to change in device tree, but&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it seems that 0x7e800000 is in config files (at least in u-boot).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Question 4:&lt;/STRONG&gt; How do I change the size in the device tree for this NAND Device?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2020 18:42:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082137#M6363</guid>
      <dc:creator>tmorrison</dc:creator>
      <dc:date>2020-04-09T18:42:37Z</dc:date>
    </item>
    <item>
      <title>Re: Custom LS1043A-RGW Board and NAND issues</title>
      <link>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082138#M6364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Update 1: I changed device tree, so it is located at&amp;nbsp; 0x6000_0000 same issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've seen other posts here and other places, that might nand configuration (ftimxx) might be off...&lt;/P&gt;&lt;P&gt;(for example this very old post: &lt;A href="https://community.nxp.com/thread/315973"&gt;https://community.nxp.com/thread/315973&lt;/A&gt; )&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2020 21:54:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082138#M6364</guid>
      <dc:creator>tmorrison</dc:creator>
      <dc:date>2020-04-09T21:54:33Z</dc:date>
    </item>
    <item>
      <title>Re: Custom LS1043A-RGW Board and NAND issues</title>
      <link>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082139#M6365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Tom,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unlike NOR flash, NAND flash is not memory mapped device, only the internal SRAM of NAND flash should be configured in memory map. The memory map location&amp;nbsp;&lt;EM style="color: #51626f; background-color: #ffffff; border: 0px;"&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;0x7e800000(size&amp;nbsp;&lt;EM style="background-color: #ffffff; border: 0px; font-weight: 400;"&gt;0x00010000)&lt;/EM&gt;&lt;/STRONG&gt;&lt;/EM&gt;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;&amp;nbsp;&lt;/STRONG&gt;is only configured for the internal SRAM of the NAND flash.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to modify NAND flash IFC controller timing configuration and block size in u-boot source code&amp;nbsp;include/configs/ls1043argw.h.&lt;/P&gt;&lt;P&gt;Please refer to&amp;nbsp;&lt;A href="https://community.nxp.com/docs/DOC-333350"&gt;https://community.nxp.com/docs/DOC-333350&lt;/A&gt;&amp;nbsp;for IFC controller configuration for the NAND flash on your target board.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Yiping&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2020 04:08:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082139#M6365</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-04-10T04:08:36Z</dc:date>
    </item>
    <item>
      <title>Re: Custom LS1043A-RGW Board and NAND issues</title>
      <link>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082140#M6366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Yiping,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you - this solved 95% -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In fact, we were using a newer part which had a different page size and&amp;nbsp; more spare bits than&lt;/P&gt;&lt;P&gt;supported in the regular CSOR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.589581] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xac&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.595933] nand: Micron MT29F4G08ABBFAH4&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.599944] nand: 512 MiB, SLC, &lt;STRONG&gt;erase size: 256 KiB,&lt;/STRONG&gt; page size: 4096, OOB size: 256&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.607603] nand: eccSize &amp;lt;512&amp;gt; eccStep(512) ecc/ds-Str(8/8) corr/ds-Cor(64/64) &lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.609520] Bad block table not found for chip 0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.623360] Bad block table not found for chip 0&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.627973] Scanning device for bad blocks&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.734763] Bad block table written to 0x00001ffc0000, version 0x01&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.742176] Bad block table written to 0x00001ff80000, version 0x01&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.748531] 5 ofpart partitions found on MTD device 7e800000.flash&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.754706] Creating 5 MTD partitions on "7e800000.flash":&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.760193] 0x000000000000-0x000000100000 : "NAND U-Boot Image"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.766596] 0x000000100000-0x000000120000 : "NAND U-Boot Env"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.772758] 0x000000120000-0x000000160000 : "FMAN / QE ucode"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.778894] 0x000000160000-0x000003160000 : "NAND FIT Image"&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.785003] 0x000003160000-0x000008000000 : "NAND User Space"&lt;BR /&gt;&lt;STRONG&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.790745] mtd: partition "NAND User Space" doesn't start on an erase/write block boundary -- force read-only&lt;/STRONG&gt;&lt;BR /&gt;[&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.801234] fsl,ifc-nand 7e800000.nand: IFC NAND device at 0x7e800000, bank 0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But as you see, I am getting an "error" with the NAND User Space. Is this because this starts at&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;0x3160000&lt;/STRONG&gt; but my erase size is 256K (0x40000)?&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To fix this - &lt;SPAN style="text-decoration: underline;"&gt;can you confirm&lt;/SPAN&gt; I would need to change this to something like 0x3180000?&lt;/P&gt;&lt;P&gt;I can do this in the device tree, and I assume fix this when I am generating a firmware&lt;/P&gt;&lt;P&gt;image for NAND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Again Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Apr 2020 23:04:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082140#M6366</guid>
      <dc:creator>tmorrison</dc:creator>
      <dc:date>2020-04-10T23:04:07Z</dc:date>
    </item>
    <item>
      <title>Re: Custom LS1043A-RGW Board and NAND issues</title>
      <link>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082141#M6367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to modify&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;"NAND User Space" partition to start at the&amp;nbsp;&lt;STRONG style="border: 0px; font-weight: bold;"&gt;block boundary &lt;/STRONG&gt;of the NAND flash&amp;nbsp;in the dts file&lt;STRONG style="border: 0px; font-weight: bold;"&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Apr 2020 04:56:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Layerscape/Custom-LS1043A-RGW-Board-and-NAND-issues/m-p/1082141#M6367</guid>
      <dc:creator>yipingwang</dc:creator>
      <dc:date>2020-04-13T04:56:28Z</dc:date>
    </item>
  </channel>
</rss>

