<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックRe: M5485EVB, Linux 2.6.25; Problems seeing all of 64MB flash (no issue with 2.6.10 kernel)</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M5485EVB-Linux-2-6-25-Problems-seeing-all-of-64MB-flash-no-issue/m-p/196757#M8775</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I came across something similar way back.. the two things I missed were:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- ensuring the flexbus mask was large enough (ours was set to only allow 32MB at the time)&lt;/P&gt;&lt;P&gt;- lowering the base address from FC000000 down to F8000000 to allow for the 64MB to sit comfortably at the upper end of memory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once those two steps were confirmed, the kernel stopped giving us hassles about the 64MB flash.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have no idea if it's at all relevant but I thought I throw it out there anyways.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Jul 2009 22:35:28 GMT</pubDate>
    <dc:creator>kwong</dc:creator>
    <dc:date>2009-07-06T22:35:28Z</dc:date>
    <item>
      <title>M5485EVB, Linux 2.6.25; Problems seeing all of 64MB flash (no issue with 2.6.10 kernel)</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M5485EVB-Linux-2-6-25-Problems-seeing-all-of-64MB-flash-no-issue/m-p/196756#M8774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;Still had no break through on this issue.&amp;nbsp;Any suggestions appreciated.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&amp;nbsp;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&lt;SPAN&gt;=====================================================================================&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="MsoNormal"&gt;&amp;nbsp;&lt;/P&gt;&lt;SPAN&gt;I've been having a very strange problem while trying to get 64MB of flash to work with a custom board based on the M5485EVB board (Intel P33 flash&amp;nbsp;with CS lines tied together for 32 bit width).&amp;nbsp;I had no problem with this for the 2.6.10 kernel so I know the hardware is OK. U-Boot had no problem with it but the 2.6.25 kernel doesn't want to see 64MB. I can get it to work with 38MB but no more than that (yeah, weird!!).&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;In this case the only thing I've had to do in the kernel is specify a length of 0x03ffffff rather than 0x04000000 because the larger size causes the mtd physmap routine to fail with a FAULT 5. The smaller size seems to allow everything to boot up fine.&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Kernel boot is always OK when initializing partitions. I see:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;---------------- snip ------------------------------------&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Driver 'sd' needs updating - please use bus_type methods&lt;BR /&gt;physmap platform flash device: 03ffffff at fc000000&lt;BR /&gt;physmap-flash.0: Found 2 x16 devices at 0x0 in 32-bit bank&lt;BR /&gt;NOR chip too large to fit in mapping. Attempting to cope...&lt;BR /&gt;&amp;nbsp;Intel/Sharp Extended Query Table at 0x010A&lt;BR /&gt;&amp;nbsp;Intel/Sharp Extended Query Table at 0x010A&lt;BR /&gt;&amp;nbsp;Intel/Sharp Extended Query Table at 0x010A&lt;BR /&gt;&amp;nbsp;Intel/Sharp Extended Query Table at 0x010A&lt;BR /&gt;&amp;nbsp;Intel/Sharp Extended Query Table at 0x010A&lt;BR /&gt;Using buffer write method&lt;BR /&gt;Using auto-unlock on power-up/resume&lt;BR /&gt;cfi_cmdset_0001: Erase suspend on write enabled&lt;BR /&gt;Reducing visibility of 65536KiB chip to 65535KiB&lt;BR /&gt;2 cmdlinepart partitions found on MTD device physmap-flash.0&lt;BR /&gt;Creating 2 MTD partitions on "physmap-flash.0":&lt;BR /&gt;0x00000000-0x00400000 : "kernel"&lt;BR /&gt;0x00400000-0x03b00000 : "root"&lt;BR /&gt;DSPI: Coldfire master initialized&lt;/SPAN&gt;&lt;SPAN&gt;------------------- snip -------------------------------------&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;With an NFS kernel I'm able to specify a root partition of 60M in bootargs as in:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;root=/dev/nfs rw nfsroot=137.237.242.53:/tftpboot/ltib ip=137.237.242.175:137.237.242.53:137.237.242.13:255.255.255.0:ColdFire:eth0 ff mtdparts=physmap-flash.0:4M(kernel)ro,60M(root)&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;But when&amp;nbsp;I burn the kernel and rootfs (21M) to flash and try to boot with a bootargs of (anything bigger than 38M fails):&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;root=/dev/mtdblock1 rw rootfstype=jffs2 mtdparts=physmap-flash.0:4M(kernel)ro,55M(root)&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;I get the following messages and the kernel panics:&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;--------------&amp;nbsp; snip&amp;nbsp; ---------------------------------------------------------&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;RPC: Registered tcp transport module.&lt;BR /&gt;Bad page state in process 'swapper'&lt;BR /&gt;page:003bba70 flags:0x0000000c mapping:00000002 mapcount:1 count:0&lt;BR /&gt;Trying to fix it up, but a reboot is needed&lt;BR /&gt;Backtrace:&lt;BR /&gt;Stack from 0702daf0:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; 0702db00&amp;lt;0&amp;gt; 002e687c&amp;lt;0&amp;gt; 0005118c&amp;lt;0&amp;gt; 00281bfc&amp;lt;0&amp;gt; 003bba88&amp;lt;0&amp;gt; 003bba70&amp;lt;&lt;BR /&gt;0&amp;gt; 00051f52&amp;lt;0&amp;gt; 003bba70&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; 00000000&amp;lt;0&amp;gt; 000000d0&amp;lt;0&amp;gt; 00000000&amp;lt;0&amp;gt; 00000010&amp;lt;0&amp;gt; 002e6db0&amp;lt;0&amp;gt; 00000000&amp;lt;&lt;BR /&gt;0&amp;gt; 00000000&amp;lt;0&amp;gt; 0702a000&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; fc480000&amp;lt;0&amp;gt; 002e6db4&amp;lt;0&amp;gt; 00000004&amp;lt;0&amp;gt; 00000000&amp;lt;0&amp;gt; 00000000&amp;lt;0&amp;gt; 00000000&amp;lt;&lt;BR /&gt;0&amp;gt; 00000001&amp;lt;0&amp;gt; 00000000&lt;/SPAN&gt;&lt;SPAN&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;;;;&lt;/SPAN&gt;&lt;SPAN&gt;Totlen for ref at 071721f8 (0x00080000-0x575d5555) miscalculated as 0xffcd9759 i&lt;BR /&gt;nstead of 57555555&lt;BR /&gt;No next ref. jeb-&amp;gt;last_node is 071721f8&lt;BR /&gt;jeb-&amp;gt;wasted_size 2e68a8, dirty_size 3bbac0, used_size 1, free_size 2e68a8&lt;BR /&gt;------------[ cut here ]------------&lt;BR /&gt;WARNING: at fs/jffs2/nodelist.c:766 __jffs2_ref_totlen+0x286/0x340()&lt;BR /&gt;Modules linked in:&lt;BR /&gt;Stack from 0702dab8:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; 0702dac8&amp;lt;0&amp;gt; 071721f8&amp;lt;0&amp;gt; 0002c910&amp;lt;0&amp;gt; 0027d944&amp;lt;0&amp;gt; 00291d4a&amp;lt;0&amp;gt; 000002fe&amp;lt;&lt;BR /&gt;0&amp;gt; 0702dae9&amp;lt;0&amp;gt; 0027d91b&lt;/SPAN&gt;&lt;SPAN&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;&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; ;;;;;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;0&amp;gt; 07134eae&amp;lt;0&amp;gt; 000c0000&amp;lt;0&amp;gt; 070255f5&amp;lt;0&amp;gt; 00000002&amp;lt;0&amp;gt; 00000000&amp;lt;0&amp;gt; 00000000&amp;lt;&lt;BR /&gt;0&amp;gt; 00000000&amp;lt;0&amp;gt; 0000000a&lt;BR /&gt;Call Trace:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; [&amp;lt;0011519a&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;001179d6&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00117382&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;001179d6&amp;gt;]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; [&amp;lt;001941ea&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00194432&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;001179d6&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00077844&amp;gt;]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; [&amp;lt;0007f7f8&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;0006c73e&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00117882&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;001179d6&amp;gt;]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; [&amp;lt;00071112&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00071210&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00051af2&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;000859de&amp;gt;]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; [&amp;lt;00085b86&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00083d20&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00052416&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00083dde&amp;gt;]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; [&amp;lt;00085c56&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;000412f2&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;000790ac&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00079592&amp;gt;]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; [&amp;lt;0013f7c2&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;00021228&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;000795a8&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;001735b4&amp;gt;]&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;0&amp;gt; [&amp;lt;0002d1a6&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;0004afd6&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;000212a2&amp;gt;]&amp;lt;0&amp;gt; [&amp;lt;000212da&amp;gt;]&lt;BR /&gt;Kernel panic - not syncing: Attempted to kill init!&lt;/SPAN&gt;&lt;SPAN&gt;------------------ snip -------------------------------------------------&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;This is very weird!! Anyone have any ideas about what might be causing this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 22:27:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M5485EVB-Linux-2-6-25-Problems-seeing-all-of-64MB-flash-no-issue/m-p/196756#M8774</guid>
      <dc:creator>jkimble</dc:creator>
      <dc:date>2009-07-06T22:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: M5485EVB, Linux 2.6.25; Problems seeing all of 64MB flash (no issue with 2.6.10 kernel)</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M5485EVB-Linux-2-6-25-Problems-seeing-all-of-64MB-flash-no-issue/m-p/196757#M8775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I came across something similar way back.. the two things I missed were:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- ensuring the flexbus mask was large enough (ours was set to only allow 32MB at the time)&lt;/P&gt;&lt;P&gt;- lowering the base address from FC000000 down to F8000000 to allow for the 64MB to sit comfortably at the upper end of memory.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Once those two steps were confirmed, the kernel stopped giving us hassles about the 64MB flash.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have no idea if it's at all relevant but I thought I throw it out there anyways.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 22:35:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/M5485EVB-Linux-2-6-25-Problems-seeing-all-of-64MB-flash-no-issue/m-p/196757#M8775</guid>
      <dc:creator>kwong</dc:creator>
      <dc:date>2009-07-06T22:35:28Z</dc:date>
    </item>
  </channel>
</rss>

