<?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>i.MX ProcessorsのトピックRe: kernel 2.6.35 on imx233: boot problem</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245432#M21277</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Otavio, thanks for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Believe me, the reason we still didn't change to Yocto is a &lt;SPAN style="text-decoration: underline;"&gt;real&lt;/SPAN&gt; problem of time and resources for this project, which not only is based on the development on imx233, but also on concurrent developments and experimentations in DSP, in fact the device is a mobile one which also act as a controller for a set of other devices. So as you can imagine no way to change now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We didn't have idea of this situation when we choose imx233, we discovered late, after the first HW prototypes, and patch after patch in short there was no time to switch to another processor. We are just waiting for the final HW in these days. Nevertheless using imx28 is not really the same, due not only to costa but also to to power consumption, that is a bit less in imx233, and it is a real important point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coming back to the problem.&lt;/P&gt;&lt;P&gt;2.6.35 seems to me generally more stable and complete. As base kernel and also as freescale sw platform.&lt;/P&gt;&lt;P&gt;To make an example I2c has many corrections with respect to 2.6.31, NAND flash support is extended (and this is important now that Samsung has closed flash production, and Micron is already kikcing off production a lot of models) , OCOTP is supported, and so on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now with 2.6.35 i'm still stuck with updater and boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I looked at the 2.6.35_10.12.01 branch, and the 2.6.35 ltib i'm using already get all the patches for UBI and UBIFS. And most patches of that branch.&lt;/P&gt;&lt;P&gt;I understand the problem with power supply, they are a bit different with mx28, and imx233 probably has not been tested on that. But this can be repaired easily I think.&lt;/P&gt;&lt;P&gt;But these UBI/UBIFS problems are strange. Code is common for mx23 and mx28 and if for mx28 these problems don't exist it should be ok also for imx233, or the reverse. Or am I wrong?&lt;/P&gt;&lt;P&gt;It is possible that there is a problem in our device, but really don't think so, with 2.6.31 it is regularly updated with MFG, linux runs, and it works (with a lot of patches) even if optimizations are needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So a basic help I'd need is really to understand if someone in Freescale already met such a problem for updater and boot, and have some hints about that.&lt;/P&gt;&lt;P&gt;After that I can go verifying all the diffs between the functions i modified in 2.6.31 and apply them to 2.6.35, if needed of course.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you suggestions for that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alberto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 23 Oct 2013 07:42:57 GMT</pubDate>
    <dc:creator>whitewool</dc:creator>
    <dc:date>2013-10-23T07:42:57Z</dc:date>
    <item>
      <title>kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245423#M21268</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, i'm trying to move from imx233 2.6.31 environment to 2.6.35 kernel by using ltib for mx28 configured for imx233.&lt;/P&gt;&lt;P&gt;Just trying to launch linux on my custom board, where the 2.6.31 kernel runs since some months.&lt;/P&gt;&lt;P&gt;Now on ltib I've set ub a basic 2.6.35 kernel for mx233 to load on the card and I've a bad problem as you can see at the end of the attached log.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm using the same boot command I used for 2.6.31:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; noinitrd console=ttyAM0,115200 ubi.mtd=1 root=ubi0:rootfs0 rootfstype=ubifs rw ip=none gpmi&lt;/P&gt;&lt;P&gt;which worked perfectly with 2.6.31 kernel and now I'm not able to understand what's happening.&lt;/P&gt;&lt;P&gt;The boot log for 2.6.3.1 is almost identical, no problem to see the NAND flash, so the problem is ubi, pheraps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could anyone give me indications about this problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alberto&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PowerPrep start initialize power...&lt;/P&gt;&lt;P&gt;Battery Voltage = 4.09V&lt;/P&gt;&lt;P&gt;boot from battery. 5v input not detected&lt;/P&gt;&lt;P&gt;LLCMar 28 201321:14:34&lt;/P&gt;&lt;P&gt;EMI_CTRL 0x1C084040&lt;/P&gt;&lt;P&gt;FRAC 0x92926192&lt;/P&gt;&lt;P&gt;init_mddr_mt46h32m16lf_133Mhz&lt;/P&gt;&lt;P&gt;power 0x00820710&lt;/P&gt;&lt;P&gt;Frac 0x92926192&lt;/P&gt;&lt;P&gt;start change cpu freq&lt;/P&gt;&lt;P&gt;hbus 0x00000003&lt;/P&gt;&lt;P&gt;cpu 0x00010001&lt;/P&gt;&lt;P&gt;Uncompressing&lt;/P&gt;&lt;P&gt;Linux... &lt;/P&gt;&lt;P&gt;done, booting the kernel.&lt;/P&gt;&lt;P&gt;Linux version 2.6.35.3-670-g914558e (clc@ubuntu) (gcc version 4.4.4 (4.4.4_09.06.2010) ) #5 PREEMPT Thu Mar 28 21:07:09 CET 2013&lt;/P&gt;&lt;P&gt;CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177&lt;/P&gt;&lt;P&gt;CPU: VIVT data cache, VIVT instruction cache&lt;/P&gt;&lt;P&gt;Machine: Freescale MX23EVK board&lt;/P&gt;&lt;P&gt;Memory policy: ECC disabled, Data cache writeback&lt;/P&gt;&lt;P&gt;Built 1 zonelists in Zone order, mobility grouping on.&amp;nbsp; Total pages: 16256&lt;/P&gt;&lt;P&gt;Kernel command line: -e noinitrd console=ttyAM0,115200 ubi.mtd=1 root=ubi0:rootfs0 rootfstype=ubifs rw ip=none gpmi&lt;/P&gt;&lt;P&gt;PID hash table entries: 256 (order: -2, 1024 bytes)&lt;/P&gt;&lt;P&gt;Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;/P&gt;&lt;P&gt;Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;/P&gt;&lt;P&gt;Memory: 64MB = 64MB total&lt;/P&gt;&lt;P&gt;Memory: 57372k/57372k available, 8164k reserved, 0K highmem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Virtual kernel memory layout:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vector&amp;nbsp; : 0xffff0000 - 0xffff1000&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 4 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixmap&amp;nbsp; : 0xfff00000 - 0xfffe0000&amp;nbsp;&amp;nbsp; ( 896 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xfde00000 - 0xffe00000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 32 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vmalloc : 0xc4800000 - 0xf0000000&amp;nbsp;&amp;nbsp; ( 696 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lowmem&amp;nbsp; : 0xc0000000 - 0xc4000000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 64 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; modules : 0xbf000000 - 0xc0000000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 16 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .init : 0xc0008000 - 0xc0024000&amp;nbsp;&amp;nbsp; ( 112 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .text : 0xc0024000 - 0xc0322000&amp;nbsp;&amp;nbsp; (3064 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .data : 0xc0334000 - 0xc0359980&amp;nbsp;&amp;nbsp; ( 151 kB)&lt;/P&gt;&lt;P&gt;SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1&lt;/P&gt;&lt;P&gt;Hierarchical RCU implementation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RCU-based detection of stalled CPUs is disabled.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Verbose stalled-CPUs detection is disabled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;NR_IRQS:224&lt;/P&gt;&lt;P&gt;Console: colour dummy device 80x30&lt;/P&gt;&lt;P&gt;console [ttyAM0] enabled&lt;/P&gt;&lt;P&gt;Calibrating delay loop... 226.09 BogoMIPS (lpj=1130496)&lt;/P&gt;&lt;P&gt;pid_max: default: 32768 minimum: 301&lt;/P&gt;&lt;P&gt;Security Framework initialized&lt;/P&gt;&lt;P&gt;Mount-cache hash table entries: 512&lt;/P&gt;&lt;P&gt;CPU: Testing write buffer coherency: ok&lt;/P&gt;&lt;P&gt;regulator: core version 0.5&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 16&lt;/P&gt;&lt;P&gt;regulator: vddd: 800 &amp;lt;--&amp;gt; 1575 mV at 1550 mV fast normal&lt;/P&gt;&lt;P&gt;regulator: vdddbo: 800 &amp;lt;--&amp;gt; 1575 mV fast normal&lt;/P&gt;&lt;P&gt;regulator: vdda: 1500 &amp;lt;--&amp;gt; 2275 mV at 1750 mV fast normal&lt;/P&gt;&lt;P&gt;regulator: vddio: 2800 &amp;lt;--&amp;gt; 3575 mV at 3300 mV fast normal&lt;/P&gt;&lt;P&gt;regulator: overall_current: fast normal&lt;/P&gt;&lt;P&gt;regulator: mxs-duart-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: mxs-bl-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: mxs-i2c-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: mmc_ssp-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: mmc_ssp-2: fast normal&lt;/P&gt;&lt;P&gt;regulator: charger-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: power-test-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: cpufreq-1: fast normal&lt;/P&gt;&lt;P&gt;i.MX IRAM pool: 28 KB@0xc4808000&lt;/P&gt;&lt;P&gt;bio: create slab &amp;lt;bio-0&amp;gt; at 0&lt;/P&gt;&lt;P&gt;SCSI subsystem initialized&lt;/P&gt;&lt;P&gt;Switching to clocksource mxs clock source&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 1&lt;/P&gt;&lt;P&gt;Trying to unpack rootfs image as initramfs...&lt;/P&gt;&lt;P&gt;rootfs image is not initramfs (junk in compressed archive); looks like an initrd&lt;/P&gt;&lt;P&gt;Freeing initrd memory: 4096K&lt;/P&gt;&lt;P&gt;Bus freq driver module loaded&lt;/P&gt;&lt;P&gt;mxs_cpu_init: cpufreq init finished&lt;/P&gt;&lt;P&gt;msgmni has been set to 120&lt;/P&gt;&lt;P&gt;alg: No test for stdrng (krng)&lt;/P&gt;&lt;P&gt;cryptodev: driver loaded.&lt;/P&gt;&lt;P&gt;io scheduler noop registered&lt;/P&gt;&lt;P&gt;io scheduler deadline registered&lt;/P&gt;&lt;P&gt;io scheduler cfq registered (default)&lt;/P&gt;&lt;P&gt;Console: switching to colour frame buffer device 30x40&lt;/P&gt;&lt;P&gt;mxs-duart.0: ttyAM0 at MMIO 0x80070000 (irq = 0) is a DebugUART&lt;/P&gt;&lt;P&gt;mxs-auart.1: ttySP1 at MMIO 0x8006c000 (irq = 24) is a mxs-auart.1&lt;/P&gt;&lt;P&gt;Found APPUART 3.0.0&lt;/P&gt;&lt;P&gt;brd: module loaded&lt;/P&gt;&lt;P&gt;loop: module loaded&lt;/P&gt;&lt;P&gt;i.MX GPMI NFC&lt;/P&gt;&lt;P&gt;NFC: Version 0, 4-chip GPMI and BCH&lt;/P&gt;&lt;P&gt;Boot ROM: Version 0, Single/dual-chip boot area, no block mark swapping&lt;/P&gt;&lt;P&gt;Scanning for NAND Flash chips...&lt;/P&gt;&lt;P&gt;NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)&lt;/P&gt;&lt;P&gt;-----------------------------&lt;/P&gt;&lt;P&gt;NAND Flash Device Information&lt;/P&gt;&lt;P&gt;-----------------------------&lt;/P&gt;&lt;P&gt;Manufacturer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Samsung (0xec)&lt;/P&gt;&lt;P&gt;Device Code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xd3&lt;/P&gt;&lt;P&gt;Cell Technology&amp;nbsp;&amp;nbsp; : MLC&lt;/P&gt;&lt;P&gt;Chip Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1 GiB&lt;/P&gt;&lt;P&gt;Pages per Block&amp;nbsp;&amp;nbsp; : 128&lt;/P&gt;&lt;P&gt;Page Geometry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2048+64&lt;/P&gt;&lt;P&gt;ECC Strength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4 bits&lt;/P&gt;&lt;P&gt;ECC Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 512 B&lt;/P&gt;&lt;P&gt;Data Setup Time&amp;nbsp;&amp;nbsp; : 20 ns&lt;/P&gt;&lt;P&gt;Data Hold Time&amp;nbsp;&amp;nbsp;&amp;nbsp; : 15 ns&lt;/P&gt;&lt;P&gt;Address Setup Time: 20 ns&lt;/P&gt;&lt;P&gt;GPMI Sample Delay : 6 ns&lt;/P&gt;&lt;P&gt;tREA&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; : Unknown&lt;/P&gt;&lt;P&gt;tRLOH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Unknown&lt;/P&gt;&lt;P&gt;tRHOH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Unknown&lt;/P&gt;&lt;P&gt;Description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : K9G8G08U0M, K9HAG08U1M&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Physical Geometry&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Chip Count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;P&gt;Page Data Size in Bytes: 2048 (0x800)&lt;/P&gt;&lt;P&gt;Page OOB Size in Bytes : 64&lt;/P&gt;&lt;P&gt;Block Size in Bytes&amp;nbsp;&amp;nbsp;&amp;nbsp; : 262144 (0x40000)&lt;/P&gt;&lt;P&gt;Block Size in Pages&amp;nbsp;&amp;nbsp;&amp;nbsp; : 128 (0x80)&lt;/P&gt;&lt;P&gt;Chip Size in Bytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1073741824 (0x40000000)&lt;/P&gt;&lt;P&gt;Chip Size in Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 524288 (0x80000)&lt;/P&gt;&lt;P&gt;Chip Size in Blocks&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4096 (0x1000)&lt;/P&gt;&lt;P&gt;Medium Size in Bytes&amp;nbsp;&amp;nbsp; : 1073741824 (0x40000000)&lt;/P&gt;&lt;P&gt;------------&lt;/P&gt;&lt;P&gt;NFC Geometry&lt;/P&gt;&lt;P&gt;------------&lt;/P&gt;&lt;P&gt;ECC Algorithm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : BCH&lt;/P&gt;&lt;P&gt;ECC Strength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8&lt;/P&gt;&lt;P&gt;Page Size in Bytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2112&lt;/P&gt;&lt;P&gt;Metadata Size in Bytes : 10&lt;/P&gt;&lt;P&gt;ECC Chunk Size in Bytes: 512&lt;/P&gt;&lt;P&gt;ECC Chunk Count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4&lt;/P&gt;&lt;P&gt;Payload Size in Bytes&amp;nbsp; : 2048&lt;/P&gt;&lt;P&gt;Auxiliary Size in Bytes: 16&lt;/P&gt;&lt;P&gt;Auxiliary Status Offset: 12&lt;/P&gt;&lt;P&gt;Block Mark Byte Offset : 0&lt;/P&gt;&lt;P&gt;Block Mark Bit Offset&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Boot ROM Geometry&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Boot Area Count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;P&gt;Boot Area Size in Bytes&amp;nbsp;&amp;nbsp;&amp;nbsp; : 41943040 (0x2800000)&lt;/P&gt;&lt;P&gt;Stride Size in Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 64&lt;/P&gt;&lt;P&gt;Search Area Stride Exponent: 2&lt;/P&gt;&lt;P&gt;Scanning for an NCB fingerprint...&lt;/P&gt;&lt;P&gt;&amp;nbsp; Looking for a fingerprint in page 0x0&lt;/P&gt;&lt;P&gt;&amp;nbsp; Found a fingerprint&lt;/P&gt;&lt;P&gt;Scanning device for bad blocks&lt;/P&gt;&lt;P&gt;Boot area protection is enabled.&lt;/P&gt;&lt;P&gt;Creating 2 MTD partitions on "gpmi-nfc-main":&lt;/P&gt;&lt;P&gt;0x000000000000-0x000002800000 : "gpmi-nfc-0-boot"&lt;/P&gt;&lt;P&gt;0x000002800000-0x000040000000 : "gpmi-nfc-general-use"&lt;/P&gt;&lt;P&gt;UBI: attaching mtd1 to ubi0&lt;/P&gt;&lt;P&gt;UBI: physical eraseblock size:&amp;nbsp;&amp;nbsp; 262144 bytes (256 KiB)&lt;/P&gt;&lt;P&gt;UBI: logical eraseblock size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 258048 bytes&lt;/P&gt;&lt;P&gt;UBI: smallest flash I/O unit:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048&lt;/P&gt;&lt;P&gt;UBI: VID header offset:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 (aligned 2048)&lt;/P&gt;&lt;P&gt;UBI: data offset:&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; 4096&lt;/P&gt;&lt;P&gt;UBI: attached mtd1 to ubi0&lt;/P&gt;&lt;P&gt;UBI: MTD device name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "gpmi-nfc-general-use"&lt;/P&gt;&lt;P&gt;UBI: MTD device size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 984 MiB&lt;/P&gt;&lt;P&gt;UBI: number of good PEBs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3936&lt;/P&gt;&lt;P&gt;UBI: number of bad PEBs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;UBI: max. allowed volumes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128&lt;/P&gt;&lt;P&gt;UBI: wear-leveling threshold:&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096&lt;/P&gt;&lt;P&gt;UBI: number of internal volumes: 1&lt;/P&gt;&lt;P&gt;UBI: number of user volumes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;/P&gt;&lt;P&gt;UBI: available PEBs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 39&lt;/P&gt;&lt;P&gt;UBI: total number of reserved PEBs: 3897&lt;/P&gt;&lt;P&gt;UBI: number of PEBs reserved for bad PEB handling: 39&lt;/P&gt;&lt;P&gt;UBI: max/mean erase counter: 3/1&lt;/P&gt;&lt;P&gt;UBI: image sequence number: 0&lt;/P&gt;&lt;P&gt;UBI: background thread "ubi_bgt0d" started, PID 372&lt;/P&gt;&lt;P&gt;mice: PS/2 mouse device common for all mice&lt;/P&gt;&lt;P&gt;input: mxs-kbd as /class/input/input0&lt;/P&gt;&lt;P&gt;MXS RTC driver v1.0 hardware v2.0.0&lt;/P&gt;&lt;P&gt;mxs-rtc mxs-rtc.0: rtc core: registered mxs-rtc as rtc0&lt;/P&gt;&lt;P&gt;i2c /dev entries driver&lt;/P&gt;&lt;P&gt;Linux video capture interface: v2.00&lt;/P&gt;&lt;P&gt;mxs-pxp mxs-pxp.0: initialized&lt;/P&gt;&lt;P&gt;mxs watchdog: initialized, heartbeat 19 sec&lt;/P&gt;&lt;P&gt;mxs-mmc: MXS SSP Controller MMC Interface driver&lt;/P&gt;&lt;P&gt;wp&lt;/P&gt;&lt;P&gt;mxs-mmc mxs-mmc.0: MMC HW configuration failed&lt;/P&gt;&lt;P&gt;mxs-mmc: probe of mxs-mmc.0 failed with error -16&lt;/P&gt;&lt;P&gt;dcp dcp.0: DCP crypto enabled.!&lt;/P&gt;&lt;P&gt;NET: Registered protocol family 17&lt;/P&gt;&lt;P&gt;mxs-rtc mxs-rtc.0: setting system clock to 1970-01-01 00:00:09 UTC (9)&lt;/P&gt;&lt;P&gt;VFS: Cannot open root device "ubi0:rootfs0" or unknown-block(0,0)&lt;/P&gt;&lt;P&gt;Please append a correct "root=" boot option; here are the available partitions:&lt;/P&gt;&lt;P&gt;1f00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40960 mtdblock0 (driver?)&lt;/P&gt;&lt;P&gt;1f01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1007616 mtdblock1 (driver?)&lt;/P&gt;&lt;P&gt;1f02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 262332 mtdblock2 (driver?)&lt;/P&gt;&lt;P&gt;1f03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 708876 mtdblock3 (driver?)&lt;/P&gt;&lt;P&gt;fe00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 262332 ubiblka (driver?)&lt;/P&gt;&lt;P&gt;fe08&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 708876 ubiblkb (driver?)&lt;/P&gt;&lt;P&gt;Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Mar 2013 13:41:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245423#M21268</guid>
      <dc:creator>whitewool</dc:creator>
      <dc:date>2013-03-29T13:41:36Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245424#M21269</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You may look at our branch in Yocto as it had some patches.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 31 Mar 2013 05:00:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245424#M21269</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2013-03-31T05:00:01Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245425#M21270</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Otavio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As you suggested me in another discussion&amp;nbsp;&amp;nbsp; &lt;A href="https://community.nxp.com/thread/305478"&gt;imx233 hang changing freq from 24MHz to 261MHz&lt;/A&gt;&amp;nbsp;&amp;nbsp; I'm already looking an the 10.12.01 branch on Freescale git hub. I'll come back asap to confirm answers for this and all other discussions about the problems that get me stuck in this moment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is not easy going to Yocto now, because we work on ltib and the time is short, but I'll take time to study Yocto also.&lt;/P&gt;&lt;P&gt;Our prototype doesn't provide sd/mmc card, only can be fw updated via usb recovery mode.&lt;/P&gt;&lt;P&gt;Probably it is written somewhere but now I can't understand how in Yocto I can build updater.sb and mx23_linux.sb for this. Can you give me some simple hints about?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 31 Mar 2013 08:57:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245425#M21270</guid>
      <dc:creator>whitewool</dc:creator>
      <dc:date>2013-03-31T08:57:44Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245426#M21271</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yocto takes care of the bootstream generation so you don't worry about it as it done during image generation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For i.MX23 we currently have imx-bootlets support only but it will change very soon as 2013.04 has our i.MX23 support patches merged in and so U-Boot will be also supported (no imx-bootlets).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My biggest concern about LTIB is image reproducability which is quite important for a product life cycle and not easy to accomplish using LTIB. We do it more easily in Yocto as it cares a lot about host library contamination and support for new host distributions (newer Ubuntu or whatever else you may use).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Apr 2013 11:26:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245426#M21271</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2013-04-01T11:26:20Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245427#M21272</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Alberto, were you able to solve your boot problems on this?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 May 2013 18:12:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245427#M21272</guid>
      <dc:creator>admin</dc:creator>
      <dc:date>2013-05-06T18:12:48Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245428#M21273</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry Grant, a lot of time passed.&lt;/P&gt;&lt;P&gt;I gave up with 2.6.35 and followed with 2.6.31.&lt;/P&gt;&lt;P&gt;Nevertheless I'm trying to go to 2.6.35 again using the last LTIB for mx28 configured as mx233, but same results.&lt;/P&gt;&lt;P&gt;In the past I used an updater based on 2.631 to load 2.6.35 kernel+rootfs (the boot log above), and now I'm trying to build ad updater based on 2.6.35. in case this was the problem (don't think so but I try)&lt;/P&gt;&lt;P&gt;Initially I had a lot of problems with power supply configuration, (an infinite restart loop at updater boot), which I bypassed, to be solved later, using the 2.6.31 power_prep.c.&lt;/P&gt;&lt;P&gt;Now the updater boots but also stops on UBI problems (look at the end):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All seems to work, flash erased, ubi attached to mtd, ubi volumes created, but mount of ubifs over ubi volume 0 fails. There must be something wrong with UBI/UBIFS on ltib 2.6.35.3 build.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PowerPrep start initialize power...&lt;/P&gt;&lt;P&gt;Battery Voltage = 4.18V&lt;/P&gt;&lt;P&gt;5v source detected.Valid battery&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; voltage detected.Booting from battery&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; voltage source.&lt;/P&gt;&lt;P&gt;LLCOct 20 201319:13:24&lt;/P&gt;&lt;P&gt;EMI_CTRL 0x1C084040&lt;/P&gt;&lt;P&gt;FRAC 0x92926152&lt;/P&gt;&lt;P&gt;init_mddr_mt46h32m16lf_133Mhz&lt;/P&gt;&lt;P&gt;power 0x00820710&lt;/P&gt;&lt;P&gt;Frac 0x92926152&lt;/P&gt;&lt;P&gt;start change cpu freq&lt;/P&gt;&lt;P&gt;hbus 0x00000003&lt;/P&gt;&lt;P&gt;cpu 0x00010002&lt;/P&gt;&lt;P&gt;LLLLLLLFCLFLJUncompressing Linux... done, booting the kernel.&lt;/P&gt;&lt;P&gt;Linux version 2.6.35.3-670-g914558e (clc@ubuntu) (gcc version 4.4.4 (4.4.4_09.06.2010) ) #4 PREEMPT Tue Oct 22 16:45:22 CEST 2013&lt;/P&gt;&lt;P&gt;CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177&lt;/P&gt;&lt;P&gt;CPU: VIVT data cache, VIVT instruction cache&lt;/P&gt;&lt;P&gt;Machine: Freescale MX23EVK board&lt;/P&gt;&lt;P&gt;Memory policy: ECC disabled, Data cache writeback&lt;/P&gt;&lt;P&gt;Built 1 zonelists in Zone order, mobility grouping on.&amp;nbsp; Total pages: 16256&lt;/P&gt;&lt;P&gt;Kernel command line: -e console=ttyAM0,115200 rdinit=/linuxrc rw gpmi&lt;/P&gt;&lt;P&gt;PID hash table entries: 256 (order: -2, 1024 bytes)&lt;/P&gt;&lt;P&gt;Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)&lt;/P&gt;&lt;P&gt;Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)&lt;/P&gt;&lt;P&gt;Memory: 64MB = 64MB total&lt;/P&gt;&lt;P&gt;Memory: 55652k/55652k available, 9884k reserved, 0K highmem&lt;/P&gt;&lt;P&gt;Virtual kernel memory layout:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vector&amp;nbsp; : 0xffff0000 - 0xffff1000&amp;nbsp;&amp;nbsp; (&amp;nbsp;&amp;nbsp; 4 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fixmap&amp;nbsp; : 0xfff00000 - 0xfffe0000&amp;nbsp;&amp;nbsp; ( 896 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DMA&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xfde00000 - 0xffe00000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 32 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; vmalloc : 0xc4800000 - 0xf0000000&amp;nbsp;&amp;nbsp; ( 696 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; lowmem&amp;nbsp; : 0xc0000000 - 0xc4000000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 64 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; modules : 0xbf000000 - 0xc0000000&amp;nbsp;&amp;nbsp; (&amp;nbsp; 16 MB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .init : 0xc0008000 - 0xc0025000&amp;nbsp;&amp;nbsp; ( 116 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .text : 0xc0025000 - 0xc02e5000&amp;nbsp;&amp;nbsp; (2816 kB)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .data : 0xc02e6000 - 0xc0308c00&amp;nbsp;&amp;nbsp; ( 139 kB)&lt;/P&gt;&lt;P&gt;SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1&lt;/P&gt;&lt;P&gt;Hierarchical RCU implementation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RCU-based detection of stalled CPUs is disabled.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Verbose stalled-CPUs detection is disabled.&lt;/P&gt;&lt;P&gt;NR_IRQS:224&lt;/P&gt;&lt;P&gt;Console: colour dummy device 80x30&lt;/P&gt;&lt;P&gt;console [ttyAM0] enabled&lt;/P&gt;&lt;P&gt;Calibrating delay loop... 113.04 BogoMIPS (lpj=565248)&lt;/P&gt;&lt;P&gt;pid_max: default: 32768 minimum: 301&lt;/P&gt;&lt;P&gt;Mount-cache hash table entries: 512&lt;/P&gt;&lt;P&gt;CPU: Testing write buffer coherency: ok&lt;/P&gt;&lt;P&gt;regulator: core version 0.5&lt;/P&gt;&lt;P&gt;regulator: vddd: 800 &amp;lt;--&amp;gt; 1575 mV at 1550 mV fast normal&lt;/P&gt;&lt;P&gt;regulator: vdddbo: 800 &amp;lt;--&amp;gt; 1575 mV fast normal&lt;/P&gt;&lt;P&gt;regulator: vdda: 1500 &amp;lt;--&amp;gt; 2275 mV at 1750 mV fast normal&lt;/P&gt;&lt;P&gt;regulator: vddio: 2800 &amp;lt;--&amp;gt; 3575 mV at 3300 mV fast normal&lt;/P&gt;&lt;P&gt;regulator: overall_current: fast normal&lt;/P&gt;&lt;P&gt;regulator: mxs-duart-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: mxs-bl-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: mxs-i2c-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: mmc_ssp-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: mmc_ssp-2: fast normal&lt;/P&gt;&lt;P&gt;regulator: charger-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: power-test-1: fast normal&lt;/P&gt;&lt;P&gt;regulator: cpufreq-1: fast normal&lt;/P&gt;&lt;P&gt;i.MX IRAM pool: 28 KB@0xc4808000&lt;/P&gt;&lt;P&gt;usb: DR gadget (utmi) registered&lt;/P&gt;&lt;P&gt;bio: create slab &amp;lt;bio-0&amp;gt; at 0&lt;/P&gt;&lt;P&gt;SCSI subsystem initialized&lt;/P&gt;&lt;P&gt;Switching to clocksource mxs clock source&lt;/P&gt;&lt;P&gt;Trying to unpack rootfs image as initramfs...&lt;/P&gt;&lt;P&gt;Freeing initrd memory: 6144K&lt;/P&gt;&lt;P&gt;Bus freq driver module loaded&lt;/P&gt;&lt;P&gt;mxs_cpu_init: cpufreq init finished&lt;/P&gt;&lt;P&gt;msgmni has been set to 120&lt;/P&gt;&lt;P&gt;alg: No test for stdrng (krng)&lt;/P&gt;&lt;P&gt;cryptodev: driver loaded.&lt;/P&gt;&lt;P&gt;io scheduler noop registered&lt;/P&gt;&lt;P&gt;io scheduler deadline registered&lt;/P&gt;&lt;P&gt;io scheduler cfq registered (default)&lt;/P&gt;&lt;P&gt;Console: switching to colour frame buffer device 60x34&lt;/P&gt;&lt;P&gt;mxs-duart.0: ttyAM0 at MMIO 0x80070000 (irq = 0) is a DebugUART&lt;/P&gt;&lt;P&gt;mxs-auart.1: ttySP1 at MMIO 0x8006c000 (irq = 24) is a mxs-auart.1&lt;/P&gt;&lt;P&gt;Found APPUART 3.0.0&lt;/P&gt;&lt;P&gt;brd: module loaded&lt;/P&gt;&lt;P&gt;loop: module loaded&lt;/P&gt;&lt;P&gt;i.MX GPMI NFC&lt;/P&gt;&lt;P&gt;NFC: Version 0, 4-chip GPMI and BCH&lt;/P&gt;&lt;P&gt;Boot ROM: Version 0, Single/dual-chip boot area, no block mark swapping&lt;/P&gt;&lt;P&gt;Scanning for NAND Flash chips...&lt;/P&gt;&lt;P&gt;NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)&lt;/P&gt;&lt;P&gt;-----------------------------&lt;/P&gt;&lt;P&gt;NAND Flash Device Information&lt;/P&gt;&lt;P&gt;-----------------------------&lt;/P&gt;&lt;P&gt;Manufacturer&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Samsung (0xec)&lt;/P&gt;&lt;P&gt;Device Code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 0xd3&lt;/P&gt;&lt;P&gt;Cell Technology&amp;nbsp;&amp;nbsp; : MLC&lt;/P&gt;&lt;P&gt;Chip Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1 GiB&lt;/P&gt;&lt;P&gt;Pages per Block&amp;nbsp;&amp;nbsp; : 128&lt;/P&gt;&lt;P&gt;Page Geometry&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2048+64&lt;/P&gt;&lt;P&gt;ECC Strength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4 bits&lt;/P&gt;&lt;P&gt;ECC Size&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 512 B&lt;/P&gt;&lt;P&gt;Data Setup Time&amp;nbsp;&amp;nbsp; : 20 ns&lt;/P&gt;&lt;P&gt;Data Hold Time&amp;nbsp;&amp;nbsp;&amp;nbsp; : 15 ns&lt;/P&gt;&lt;P&gt;Address Setup Time: 20 ns&lt;/P&gt;&lt;P&gt;GPMI Sample Delay : 6 ns&lt;/P&gt;&lt;P&gt;tREA&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; : Unknown&lt;/P&gt;&lt;P&gt;tRLOH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Unknown&lt;/P&gt;&lt;P&gt;tRHOH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : Unknown&lt;/P&gt;&lt;P&gt;Description&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : K9G8G08U0M, K9HAG08U1M&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Physical Geometry&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Chip Count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;P&gt;Page Data Size in Bytes: 2048 (0x800)&lt;/P&gt;&lt;P&gt;Page OOB Size in Bytes : 64&lt;/P&gt;&lt;P&gt;Block Size in Bytes&amp;nbsp;&amp;nbsp;&amp;nbsp; : 262144 (0x40000)&lt;/P&gt;&lt;P&gt;Block Size in Pages&amp;nbsp;&amp;nbsp;&amp;nbsp; : 128 (0x80)&lt;/P&gt;&lt;P&gt;Chip Size in Bytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1073741824 (0x40000000)&lt;/P&gt;&lt;P&gt;Chip Size in Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 524288 (0x80000)&lt;/P&gt;&lt;P&gt;Chip Size in Blocks&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4096 (0x1000)&lt;/P&gt;&lt;P&gt;Medium Size in Bytes&amp;nbsp;&amp;nbsp; : 1073741824 (0x40000000)&lt;/P&gt;&lt;P&gt;------------&lt;/P&gt;&lt;P&gt;NFC Geometry&lt;/P&gt;&lt;P&gt;------------&lt;/P&gt;&lt;P&gt;ECC Algorithm&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : BCH&lt;/P&gt;&lt;P&gt;ECC Strength&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 8&lt;/P&gt;&lt;P&gt;Page Size in Bytes&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 2112&lt;/P&gt;&lt;P&gt;Metadata Size in Bytes : 10&lt;/P&gt;&lt;P&gt;ECC Chunk Size in Bytes: 512&lt;/P&gt;&lt;P&gt;ECC Chunk Count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 4&lt;/P&gt;&lt;P&gt;Payload Size in Bytes&amp;nbsp; : 2048&lt;/P&gt;&lt;P&gt;Auxiliary Size in Bytes: 16&lt;/P&gt;&lt;P&gt;Auxiliary Status Offset: 12&lt;/P&gt;&lt;P&gt;Block Mark Byte Offset : 0&lt;/P&gt;&lt;P&gt;Block Mark Bit Offset&amp;nbsp; : 0&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Boot ROM Geometry&lt;/P&gt;&lt;P&gt;-----------------&lt;/P&gt;&lt;P&gt;Boot Area Count&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 1&lt;/P&gt;&lt;P&gt;Boot Area Size in Bytes&amp;nbsp;&amp;nbsp;&amp;nbsp; : 41943040 (0x2800000)&lt;/P&gt;&lt;P&gt;Stride Size in Pages&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : 64&lt;/P&gt;&lt;P&gt;Search Area Stride Exponent: 2&lt;/P&gt;&lt;P&gt;Scanning for an NCB fingerprint...&lt;/P&gt;&lt;P&gt;&amp;nbsp; Looking for a fingerprint in page 0x0&lt;/P&gt;&lt;P&gt;&amp;nbsp; Found a fingerprint&lt;/P&gt;&lt;P&gt;Scanning device for bad blocks&lt;/P&gt;&lt;P&gt;Boot area protection is enabled.&lt;/P&gt;&lt;P&gt;Creating 2 MTD partitions on "gpmi-nfc-main":&lt;/P&gt;&lt;P&gt;0x000000000000-0x000002800000 : "gpmi-nfc-0-boot"&lt;/P&gt;&lt;P&gt;0x000002800000-0x000040000000 : "gpmi-nfc-general-use"&lt;/P&gt;&lt;P&gt;ARC USBOTG Device Controller driver (1 August 2005)&lt;/P&gt;&lt;P&gt;check_parameters:UTP settings are in place now, overriding defaults&lt;/P&gt;&lt;P&gt;g_file_storage gadget: File-backed Storage Gadget, version: 20 November 2008&lt;/P&gt;&lt;P&gt;g_file_storage gadget: Number of LUNs=1&lt;/P&gt;&lt;P&gt;fsl-usb2-udc: bind to driver g_file_storage&lt;/P&gt;&lt;P&gt;mice: PS/2 mouse device common for all mice&lt;/P&gt;&lt;P&gt;input: mxs-kbd as /class/input/input0&lt;/P&gt;&lt;P&gt;input: MXS touchscreen as /class/input/input1&lt;/P&gt;&lt;P&gt;MXS RTC driver v1.0 hardware v2.0.0&lt;/P&gt;&lt;P&gt;mxs-rtc mxs-rtc.0: rtc core: registered mxs-rtc as rtc0&lt;/P&gt;&lt;P&gt;add mma i2c driver&lt;/P&gt;&lt;P&gt;mma7450 0-001d: read chip ID 0xffffff87 is not equal to 0x1d!&lt;/P&gt;&lt;P&gt;mma7450: probe of 0-001d failed with error -121&lt;/P&gt;&lt;P&gt;mxs-mmc: MXS SSP Controller MMC Interface driver&lt;/P&gt;&lt;P&gt;g_file_storage gadget: high speed config #1&lt;/P&gt;&lt;P&gt;mxs-mmc mxs-mmc.0: mmc0: MXS SSP MMC DMAIRQ 14 ERRIRQ 15&lt;/P&gt;&lt;P&gt;dcp dcp.0: DCP crypto enabled.!&lt;/P&gt;&lt;P&gt;mxs-rtc mxs-rtc.0: setting system clock to 2012-01-01 03:18:26 UTC (1325387906)&lt;/P&gt;&lt;P&gt;Freeing init memory: 116K&lt;/P&gt;&lt;P&gt;Starting UTP&lt;/P&gt;&lt;P&gt;ln: /etc/mtab: File exists&lt;/P&gt;&lt;P&gt;disable turn off display&lt;/P&gt;&lt;P&gt;uuc 0.4 [built Oct 20 2013 19:38:06]&lt;/P&gt;&lt;P&gt;UTP: Waiting for device to appear&lt;/P&gt;&lt;P&gt;utp_mk_devnode: creating node '/dev/utp' with 10+222&lt;/P&gt;&lt;P&gt;cpu_id is 23&lt;/P&gt;&lt;P&gt;UTP: received command 'mknod class/mtd,mtd0,/dev/mtd0'&lt;/P&gt;&lt;P&gt;class = 'class/mtd'&lt;/P&gt;&lt;P&gt;item = 'mtd0'&lt;/P&gt;&lt;P&gt;node = /dev/mtd0&lt;/P&gt;&lt;P&gt;type = (null)&lt;/P&gt;&lt;P&gt;UTP: running utp_mk_devnode(class/mtd,mtd0,/dev/mtd0,0x2000)&lt;/P&gt;&lt;P&gt;utp_mk_devnode: creating node '/dev/mtd0' with 90+0&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;UTP: received command 'mknod class/mtd,mtd1,/dev/mtd1'&lt;/P&gt;&lt;P&gt;class = 'class/mtd'&lt;/P&gt;&lt;P&gt;item = 'mtd1'&lt;/P&gt;&lt;P&gt;node = /dev/mtd1&lt;/P&gt;&lt;P&gt;type = (null)&lt;/P&gt;&lt;P&gt;UTP: running utp_mk_devnode(class/mtd,mtd1,/dev/mtd1,0x2000)&lt;/P&gt;&lt;P&gt;utp_mk_devnode: creating node '/dev/mtd1' with 90+2&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;UTP: received command 'mknod class/misc,ubi_ctrl,/dev/ubi_ctrl'&lt;/P&gt;&lt;P&gt;class = 'class/misc'&lt;/P&gt;&lt;P&gt;item = 'ubi_ctrl'&lt;/P&gt;&lt;P&gt;node = /dev/ubi_ctrl&lt;/P&gt;&lt;P&gt;type = (null)&lt;/P&gt;&lt;P&gt;UTP: running utp_mk_devnode(class/misc,ubi_ctrl,/dev/ubi_ctrl,0x2000)&lt;/P&gt;&lt;P&gt;utp_mk_devnode: creating node '/dev/ubi_ctrl' with 10+61&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;UTP: received command '$ flash_erase /dev/mtd0 0 0'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "flash_erase /dev/mtd0 0 0"&lt;/P&gt;&lt;P&gt;Erasing 256 Kibyte @ 1c8000utp_poll: pass returned.&lt;/P&gt;&lt;P&gt;Erasing 256 Kibyte @ 27c0000 -- 100 % complete&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;UTP: received command '$ flash_erase /dev/mtd1 0 0'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "flash_erase /dev/mtd1 0 0"&lt;/P&gt;&lt;P&gt;Erasing 256 Kibyte @ 3d440000 -- 99 % completutp_poll: pass returned.&lt;/P&gt;&lt;P&gt;Erasing 256 Kibyte @ 3d7c0000 -- 100 % complete&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;UTP: received command 'send'&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;UTP: received command '$ kobs-ng init $FILE'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "kobs-ng init $FILE"&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;utp_poll: pass returned.&lt;/P&gt;&lt;P&gt;UTP: received command '$ ubiattach /dev/ubi_ctrl -m 1 -d 0'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "ubiattach /dev/ubi_ctrl -m 1 -d 0"&lt;/P&gt;&lt;P&gt;UBI: attaching mtd1 to ubi0&lt;/P&gt;&lt;P&gt;UBI: physical eraseblock size:&amp;nbsp;&amp;nbsp; 262144 bytes (256 KiB)&lt;/P&gt;&lt;P&gt;UBI: logical eraseblock size:&amp;nbsp;&amp;nbsp;&amp;nbsp; 258048 bytes&lt;/P&gt;&lt;P&gt;UBI: smallest flash I/O unit:&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048&lt;/P&gt;&lt;P&gt;UBI: VID header offset:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 (aligned 2048)&lt;/P&gt;&lt;P&gt;UBI: data offset:&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; 4096&lt;/P&gt;&lt;P&gt;UBI: empty MTD device detected&lt;/P&gt;&lt;P&gt;UBI: create volume table (copy #1)&lt;/P&gt;&lt;P&gt;UBI: create volume table (copy #2)&lt;/P&gt;&lt;P&gt;UBI: attached mtd1 to ubi0&lt;/P&gt;&lt;P&gt;UBI: MTD device name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "gpmi-nfc-general-use"&lt;/P&gt;&lt;P&gt;UBI: MTD device size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 984 MiB&lt;/P&gt;&lt;P&gt;UBI: number of good PEBs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3936&lt;/P&gt;&lt;P&gt;UBI: number of bad PEBs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;UBI: max. allowed volumes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128&lt;/P&gt;&lt;P&gt;UBI: wear-leveling threshold:&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096&lt;/P&gt;&lt;P&gt;UBI: number of internal volumes: 1&lt;/P&gt;&lt;P&gt;UBI: number of user volumes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;UBI: available PEBs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3893&lt;/P&gt;&lt;P&gt;UBI: total number of reserved PEBs: 43&lt;/P&gt;&lt;P&gt;UBI: number of PEBs reserved for bad PEB handling: 39&lt;/P&gt;&lt;P&gt;UBI: max/mean erase counter: 0/0&lt;/P&gt;&lt;P&gt;UBI: image sequence number: 0&lt;/P&gt;&lt;P&gt;UBI: background thread "ubi_bgt0d" started, PID 641&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;utp_poll: pass returned.&lt;/P&gt;&lt;P&gt;UTP: received command 'mknod class/ubi,ubi0,/dev/ubi0'&lt;/P&gt;&lt;P&gt;class = 'class/ubi'&lt;/P&gt;&lt;P&gt;item = 'ubi0'&lt;/P&gt;&lt;P&gt;node = /dev/ubi0&lt;/P&gt;&lt;P&gt;type = (null)&lt;/P&gt;&lt;P&gt;UTP: running utp_mk_devnode(class/ubi,ubi0,/dev/ubi0,0x2000)&lt;/P&gt;&lt;P&gt;utp_mk_devnode: creating node '/dev/ubi0' with 253+0&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;UTP: received command '$ ubimkvol /dev/ubi0 -n 0 -N rootfs0 -s 256000000'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "ubimkvol /dev/ubi0 -n 0 -N rootfs0 -s 256000000"&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;utp_poll: pass returned.&lt;/P&gt;&lt;P&gt;UTP: received command '$ ubimkvol /dev/ubi0 -n 1 -N data -s 128000000'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "ubimkvol /dev/ubi0 -n 1 -N data -s 128000000"&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;utp_poll: pass returned.&lt;/P&gt;&lt;P&gt;UTP: received command '$ ubinfo -a'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "ubinfo -a"&lt;/P&gt;&lt;P&gt;UBI version:&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; 1&lt;/P&gt;&lt;P&gt;Count of UBI devices:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;UBI control device major/minor: 10:61&lt;/P&gt;&lt;P&gt;Present UBI devices:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ubi0&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ubi0&lt;/P&gt;&lt;P&gt;Volumes count:&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; 2&lt;/P&gt;&lt;P&gt;Logical eraseblock size:&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; 258048 bytes, 252.0 KiB&lt;/P&gt;&lt;P&gt;Total amount of logical eraseblocks:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3936 (1015676928 bytes, 968.6 MiB)&lt;/P&gt;&lt;P&gt;Amount of available logical eraseblocks: 2403 (620089344 bytes, 591.4 MiB)&lt;/P&gt;&lt;P&gt;Maximum count of volumes&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; 128&lt;/P&gt;&lt;P&gt;Count of bad physical eraseblocks:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0&lt;/P&gt;&lt;P&gt;Count of reserved physical eraseblocks:&amp;nbsp; 39&lt;/P&gt;&lt;P&gt;Current maximum erase counter value:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3&lt;/P&gt;&lt;P&gt;Minimum input/output unit size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2048 bytes&lt;/P&gt;&lt;P&gt;Character device major/minor:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 253:0&lt;/P&gt;&lt;P&gt;Present volumes:&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; 0, 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Volume ID:&amp;nbsp;&amp;nbsp; 0 (on ubi0)&lt;/P&gt;&lt;P&gt;Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamic&lt;/P&gt;&lt;P&gt;Alignment:&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;Size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 993 LEBs (256241664 bytes, 244.4 MiB)&lt;/P&gt;&lt;P&gt;State:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;/P&gt;&lt;P&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rootfs0&lt;/P&gt;&lt;P&gt;Character device major/minor: 253:1&lt;/P&gt;&lt;P&gt;-----------------------------------&lt;/P&gt;&lt;P&gt;Volume ID:&amp;nbsp;&amp;nbsp; 1 (on ubi0)&lt;/P&gt;&lt;P&gt;Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynamic&lt;/P&gt;&lt;P&gt;Alignment:&amp;nbsp;&amp;nbsp; 1&lt;/P&gt;&lt;P&gt;Size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 497 LEBs (128249856 bytes, 122.3 MiB)&lt;/P&gt;&lt;P&gt;State:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OK&lt;/P&gt;&lt;P&gt;Name:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data&lt;/P&gt;&lt;P&gt;Character device major/minor: 253:2&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;utp_poll: pass returned.&lt;/P&gt;&lt;P&gt;UTP: received command '$ mount'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "mount"&lt;/P&gt;&lt;P&gt;none on /sys type sysfs (rw)&lt;/P&gt;&lt;P&gt;none on /proc type proc (rw)&lt;/P&gt;&lt;P&gt;UTP: sending Success&lt;/P&gt;&lt;P&gt;utp_poll: pass returned.&lt;/P&gt;&lt;P&gt;UTP: received command '$ mkdir -p /mnt/ubi; mount -t ubifs ubi0_0 /mnt/ubi'&lt;/P&gt;&lt;P&gt;UTP: sending Busy&lt;/P&gt;&lt;P&gt;UTP: executing "mkdir -p /mnt/ubi; mount -t ubifs ubi0_0 /mnt/ubi"&lt;/P&gt;&lt;P&gt;mount: ubi0_0 already mounted or /mnt/ubi busy&lt;/P&gt;&lt;P&gt;UTP: sending Non-success&lt;/P&gt;&lt;P&gt;utp_poll: exit with status 8192&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 19:31:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245428#M21273</guid>
      <dc:creator>whitewool</dc:creator>
      <dc:date>2013-10-22T19:31:46Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245429#M21274</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/whitewool"&gt;whitewool&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'd use Linux mainline (3.12 - or 3.10 if you prefer a LTS kernel) for i.MX233. It has support for its NAND controller and it is easy to use it with the Bootlets; the support for NAND is not yet included in U-Boot mainline but a friend is work on this and should soon be available too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We use Linux mainline for imx23evk by default in meta-fsl-arm (for Yocto).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 19:40:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245429#M21274</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2013-10-22T19:40:44Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245430#M21275</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Otavio,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think your is a right suggestion, but as I said you our problem is people and time to changing to Yocto.&lt;/P&gt;&lt;P&gt;Think that for the next project this will be our choice but for the moment we are bound to ltib.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyway, there is something I still do not understand:&lt;/P&gt;&lt;P&gt;For sure I've strong limitations, but are we saying that 2.6.31 and 2.6.35 ltib are unusable without working for years?&lt;/P&gt;&lt;P&gt;At the moment in 2.6.31 for imx233:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2C completely broken (really, and no patch present, I found something on the web to make it work bettery. I2C is important in embedded)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CPU Clock scale not working (I had to modify a lot of files and also some assembler based on grace's hints)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USB host working bad (still problems with power)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PXP driver incomplete (look at what the documentation says and look at the code). We had to strong modify framebuffer and other to simply rotate the screen.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NO support for OCOTP&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO Keys driver not adapted for mxs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;They are all basics, fundamental, when you choose for an embedded you trust on these.&lt;/P&gt;&lt;P&gt;I know, bugs are always present, everywhere, and an OS is a very complex thing, but I wonder why imx233 has been abandoned on ltib. Has it not been sold?&lt;/P&gt;&lt;P&gt;And, triyng to go 2.6.35 to have a more stable situation I can't understand where are these problems, and if patches are present that I can port simply by hand.&lt;/P&gt;&lt;P&gt;Could you help me about?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alberto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 22 Oct 2013 20:32:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245430#M21275</guid>
      <dc:creator>whitewool</dc:creator>
      <dc:date>2013-10-22T20:32:46Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245431#M21276</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Aberto, let's talk about each point individually:&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;Alberto Biancalana wrote:&lt;/P&gt;
&lt;P&gt;I think your is a right suggestion, but as I said you our problem is people and time to changing to Yocto.&lt;/P&gt;
&lt;P&gt;Think that for the next project this will be our choice but for the moment we are bound to ltib.&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes; the learning curve is not easy for Yocto but at other side you have companies which offer consultancy and services on top of it (as O.S. Systems does) and the community which helps a lot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;Alberto Biancalana wrote:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Anyway, there is something I still do not understand:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;For sure I've strong limitations, but are we saying that 2.6.31 and 2.6.35 ltib are unusable without working for years?&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i.MX233 is not very active lately. It seems replaced by i.MX28 for new projects and cost is close (except easiness for assembly as i.MX233 has LQFP alternative and i.MX28 does not).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Last kernel (based on 2.6.35.3) that I had working for i.MX233 was &lt;/SPAN&gt;&lt;A class="loading" href="http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_10.12.01" style="font-size: 10pt; line-height: 1.5em;"&gt;http://git.freescale.com/git/cgit.cgi/imx/linux-2.6-imx.git/log/?h=imx_2.6.35_10.12.01&lt;/A&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt; but I've been not using it for a while and I don't recall what was the final status of it. But it may be worth a try.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Most people using i.MX233 been working on mainline as it offers much better support, code base and is active. Without having a good understanding about your project it is difficult to advise if it is the right choice or not. Maybe you can use Linux mainline at LTIB base (or build it externally) and give it a try.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;
&lt;P&gt;Alberto Biancalana wrote:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Could you help me about?&lt;/SPAN&gt;&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For sure; I think the above give you enough hints where to look and research. In case you need more help please contact me in private so we can discuss how to help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 01:25:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245431#M21276</guid>
      <dc:creator>OtavioSalvador</dc:creator>
      <dc:date>2013-10-23T01:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245432#M21277</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Otavio, thanks for your support.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Believe me, the reason we still didn't change to Yocto is a &lt;SPAN style="text-decoration: underline;"&gt;real&lt;/SPAN&gt; problem of time and resources for this project, which not only is based on the development on imx233, but also on concurrent developments and experimentations in DSP, in fact the device is a mobile one which also act as a controller for a set of other devices. So as you can imagine no way to change now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We didn't have idea of this situation when we choose imx233, we discovered late, after the first HW prototypes, and patch after patch in short there was no time to switch to another processor. We are just waiting for the final HW in these days. Nevertheless using imx28 is not really the same, due not only to costa but also to to power consumption, that is a bit less in imx233, and it is a real important point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Coming back to the problem.&lt;/P&gt;&lt;P&gt;2.6.35 seems to me generally more stable and complete. As base kernel and also as freescale sw platform.&lt;/P&gt;&lt;P&gt;To make an example I2c has many corrections with respect to 2.6.31, NAND flash support is extended (and this is important now that Samsung has closed flash production, and Micron is already kikcing off production a lot of models) , OCOTP is supported, and so on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now with 2.6.35 i'm still stuck with updater and boot.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I looked at the 2.6.35_10.12.01 branch, and the 2.6.35 ltib i'm using already get all the patches for UBI and UBIFS. And most patches of that branch.&lt;/P&gt;&lt;P&gt;I understand the problem with power supply, they are a bit different with mx28, and imx233 probably has not been tested on that. But this can be repaired easily I think.&lt;/P&gt;&lt;P&gt;But these UBI/UBIFS problems are strange. Code is common for mx23 and mx28 and if for mx28 these problems don't exist it should be ok also for imx233, or the reverse. Or am I wrong?&lt;/P&gt;&lt;P&gt;It is possible that there is a problem in our device, but really don't think so, with 2.6.31 it is regularly updated with MFG, linux runs, and it works (with a lot of patches) even if optimizations are needed.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So a basic help I'd need is really to understand if someone in Freescale already met such a problem for updater and boot, and have some hints about that.&lt;/P&gt;&lt;P&gt;After that I can go verifying all the diffs between the functions i modified in 2.6.31 and apply them to 2.6.35, if needed of course.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you suggestions for that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alberto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 07:42:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245432#M21277</guid>
      <dc:creator>whitewool</dc:creator>
      <dc:date>2013-10-23T07:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: kernel 2.6.35 on imx233: boot problem</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245433#M21278</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Some other info on my project:&lt;/P&gt;&lt;P&gt;We need:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAND flash management (1GB / 2GB), no SD/MMC.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; full i2c support 400Kb/s for sensors&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lradc suport for external sensors&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; usb gadget storage to connect to a PC by exporting a FAT partition placed on the internal NAND&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; usb host mass storage to save log files to an usb stick&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static screen rotation: we use a 320x240 TFT and non one produces native horizontal screens the size we need.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serial to connect to other devices, with cable or radio (custom)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; the device is li-ion battery powered&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; app is developed on qt-4.7.4, it is not so light, some tenths of thousand c++ lines (not counting comments) and uses mobile graphics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; aA you can see we don't need particular features, all base features for an embedded, so 2.6.35 as kernel should be enough, but the most of problem we had from fsl drivers / sw platform.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; When you talk of linux mainline (and I suppose that the preferred way to work there is yocto) do you mean that there I can find corrected drivers / platform sw for imx233, or that is more stable the kernel itself?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Alberto&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 23 Oct 2013 08:37:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/kernel-2-6-35-on-imx233-boot-problem/m-p/245433#M21278</guid>
      <dc:creator>whitewool</dc:creator>
      <dc:date>2013-10-23T08:37:06Z</dc:date>
    </item>
  </channel>
</rss>

