<?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のトピックubiattach not working on i.mx28 EVK ?</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208094#M12157</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I installed a 256MB NAND in i.mx28 EVK REV D and I am trying to format and mount it using UBSFS. I am booting from an SDCARD and using the Linux version provided by FSL (2.6.35). I installed mtd-util and I am executing the following commands:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;mknod /dev/ubi_ctrl c 10 63&lt;/P&gt;&lt;P&gt;flash_eraseall /dev/mtd1&lt;/P&gt;&lt;P&gt;ubiformat /dev/mtd1 -y&lt;/P&gt;&lt;P&gt;ubiattach /dev/ubi_ctrl -m 1&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But ubiattach it is now working as expected:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ubiattach: error!: cannot attach mtd1&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error 38 (Function not implemented)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I updated mtd-util (now using 1.4.9, no success). Checking source code of libubi.c, it is possible to see that we have an error after a call to ioctrl. Kernel code at this point (drivers/mtd/ubi/cdev.c:ctrl_cdev_ioctl) is the same as code found at imx kernel code repository.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;ret = ioctl(fd, UBI_IOCATT, r);&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any tips to solve this problem ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additional info:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@/usr/bin$ cat /proc/mtd&lt;BR /&gt; dev:&amp;nbsp;&amp;nbsp;&amp;nbsp; size&amp;nbsp;&amp;nbsp; erasesize&amp;nbsp; name&lt;BR /&gt; mtd0: 01400000 00020000 "gpmi-nfc-0-boot"&lt;BR /&gt; mtd1: 0ec00000 00020000 "gpmi-nfc-general-use"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root$ cat linux.config &amp;nbsp;| grep MTD | grep -v "^#"&lt;BR /&gt; CONFIG_MTD=y&lt;BR /&gt; CONFIG_MTD_DEBUG=y&lt;BR /&gt; CONFIG_MTD_DEBUG_VERBOSE=3&lt;BR /&gt; CONFIG_MTD_CONCAT=y&lt;BR /&gt; CONFIG_MTD_PARTITIONS=y&lt;BR /&gt; CONFIG_MTD_CMDLINE_PARTS=y&lt;BR /&gt; CONFIG_MTD_CHAR=y&lt;BR /&gt; CONFIG_MTD_BLKDEVS=y&lt;BR /&gt; CONFIG_MTD_BLOCK=y&lt;BR /&gt; CONFIG_MTD_MAP_BANK_WIDTH_1=y&lt;BR /&gt; CONFIG_MTD_MAP_BANK_WIDTH_2=y&lt;BR /&gt; CONFIG_MTD_MAP_BANK_WIDTH_4=y&lt;BR /&gt; CONFIG_MTD_CFI_I1=y&lt;BR /&gt; CONFIG_MTD_CFI_I2=y&lt;BR /&gt; CONFIG_MTD_M25P80=m&lt;BR /&gt; CONFIG_MTD_BLOCK2MTD=y&lt;BR /&gt; CONFIG_MTD_NAND_ECC=y&lt;BR /&gt; CONFIG_MTD_NAND=y&lt;BR /&gt; CONFIG_MTD_NAND_DENALI_&lt;/P&gt;&lt;DIV id=":ac"&gt;SCRATCH_REG_ADDR=0xFF108018&lt;BR /&gt; CONFIG_MTD_NAND_IDS=y&lt;BR /&gt; CONFIG_MTD_NAND_GPMI_NFC=y&lt;BR /&gt; CONFIG_MTD_UBI=y&lt;BR /&gt; CONFIG_MTD_UBI_WL_THRESHOLD=4096&lt;BR /&gt; CONFIG_MTD_UBI_BEB_RESERVE=1&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG=y&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG_MSG=y&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG_MSG_BLD=y&lt;BR /&gt; &lt;BR /&gt; roott$ cat linux.config &amp;nbsp;| grep UBI | grep -v "^#"&lt;BR /&gt; CONFIG_TCP_CONG_CUBIC=y&lt;BR /&gt; CONFIG_MTD_UBI=y&lt;BR /&gt; CONFIG_MTD_UBI_WL_THRESHOLD=4096&lt;BR /&gt; CONFIG_MTD_UBI_BEB_RESERVE=1&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG=y&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG_MSG=y&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG_MSG_BLD=y&lt;BR /&gt; CONFIG_UBIFS_FS=y&lt;BR /&gt; CONFIG_UBIFS_FS_XATTR=y&lt;BR /&gt; CONFIG_UBIFS_FS_ADVANCED_COMPR=y&lt;BR /&gt; CONFIG_UBIFS_FS_LZO=y&lt;BR /&gt; CONFIG_UBIFS_FS_ZLIB=y&lt;BR /&gt; CONFIG_UBIFS_FS_DEBUG=y&lt;BR /&gt; CONFIG_UBIFS_FS_DEBUG_MSG_LVL=0&lt;BR /&gt;&lt;DIV class="im"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 03 Feb 2012 13:20:09 GMT</pubDate>
    <dc:creator>MarceloBarros</dc:creator>
    <dc:date>2012-02-03T13:20:09Z</dc:date>
    <item>
      <title>ubiattach not working on i.mx28 EVK ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208094#M12157</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I installed a 256MB NAND in i.mx28 EVK REV D and I am trying to format and mount it using UBSFS. I am booting from an SDCARD and using the Linux version provided by FSL (2.6.35). I installed mtd-util and I am executing the following commands:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;mknod /dev/ubi_ctrl c 10 63&lt;/P&gt;&lt;P&gt;flash_eraseall /dev/mtd1&lt;/P&gt;&lt;P&gt;ubiformat /dev/mtd1 -y&lt;/P&gt;&lt;P&gt;ubiattach /dev/ubi_ctrl -m 1&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But ubiattach it is now working as expected:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ubiattach: error!: cannot attach mtd1&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; error 38 (Function not implemented)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I updated mtd-util (now using 1.4.9, no success). Checking source code of libubi.c, it is possible to see that we have an error after a call to ioctrl. Kernel code at this point (drivers/mtd/ubi/cdev.c:ctrl_cdev_ioctl) is the same as code found at imx kernel code repository.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;ret = ioctl(fd, UBI_IOCATT, r);&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any tips to solve this problem ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Additional info:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root@/usr/bin$ cat /proc/mtd&lt;BR /&gt; dev:&amp;nbsp;&amp;nbsp;&amp;nbsp; size&amp;nbsp;&amp;nbsp; erasesize&amp;nbsp; name&lt;BR /&gt; mtd0: 01400000 00020000 "gpmi-nfc-0-boot"&lt;BR /&gt; mtd1: 0ec00000 00020000 "gpmi-nfc-general-use"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;root$ cat linux.config &amp;nbsp;| grep MTD | grep -v "^#"&lt;BR /&gt; CONFIG_MTD=y&lt;BR /&gt; CONFIG_MTD_DEBUG=y&lt;BR /&gt; CONFIG_MTD_DEBUG_VERBOSE=3&lt;BR /&gt; CONFIG_MTD_CONCAT=y&lt;BR /&gt; CONFIG_MTD_PARTITIONS=y&lt;BR /&gt; CONFIG_MTD_CMDLINE_PARTS=y&lt;BR /&gt; CONFIG_MTD_CHAR=y&lt;BR /&gt; CONFIG_MTD_BLKDEVS=y&lt;BR /&gt; CONFIG_MTD_BLOCK=y&lt;BR /&gt; CONFIG_MTD_MAP_BANK_WIDTH_1=y&lt;BR /&gt; CONFIG_MTD_MAP_BANK_WIDTH_2=y&lt;BR /&gt; CONFIG_MTD_MAP_BANK_WIDTH_4=y&lt;BR /&gt; CONFIG_MTD_CFI_I1=y&lt;BR /&gt; CONFIG_MTD_CFI_I2=y&lt;BR /&gt; CONFIG_MTD_M25P80=m&lt;BR /&gt; CONFIG_MTD_BLOCK2MTD=y&lt;BR /&gt; CONFIG_MTD_NAND_ECC=y&lt;BR /&gt; CONFIG_MTD_NAND=y&lt;BR /&gt; CONFIG_MTD_NAND_DENALI_&lt;/P&gt;&lt;DIV id=":ac"&gt;SCRATCH_REG_ADDR=0xFF108018&lt;BR /&gt; CONFIG_MTD_NAND_IDS=y&lt;BR /&gt; CONFIG_MTD_NAND_GPMI_NFC=y&lt;BR /&gt; CONFIG_MTD_UBI=y&lt;BR /&gt; CONFIG_MTD_UBI_WL_THRESHOLD=4096&lt;BR /&gt; CONFIG_MTD_UBI_BEB_RESERVE=1&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG=y&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG_MSG=y&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG_MSG_BLD=y&lt;BR /&gt; &lt;BR /&gt; roott$ cat linux.config &amp;nbsp;| grep UBI | grep -v "^#"&lt;BR /&gt; CONFIG_TCP_CONG_CUBIC=y&lt;BR /&gt; CONFIG_MTD_UBI=y&lt;BR /&gt; CONFIG_MTD_UBI_WL_THRESHOLD=4096&lt;BR /&gt; CONFIG_MTD_UBI_BEB_RESERVE=1&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG=y&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG_MSG=y&lt;BR /&gt; CONFIG_MTD_UBI_DEBUG_MSG_BLD=y&lt;BR /&gt; CONFIG_UBIFS_FS=y&lt;BR /&gt; CONFIG_UBIFS_FS_XATTR=y&lt;BR /&gt; CONFIG_UBIFS_FS_ADVANCED_COMPR=y&lt;BR /&gt; CONFIG_UBIFS_FS_LZO=y&lt;BR /&gt; CONFIG_UBIFS_FS_ZLIB=y&lt;BR /&gt; CONFIG_UBIFS_FS_DEBUG=y&lt;BR /&gt; CONFIG_UBIFS_FS_DEBUG_MSG_LVL=0&lt;BR /&gt;&lt;DIV class="im"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 13:20:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208094#M12157</guid>
      <dc:creator>MarceloBarros</dc:creator>
      <dc:date>2012-02-03T13:20:09Z</dc:date>
    </item>
    <item>
      <title>Re: ubiattach not working on i.mx28 EVK ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208095#M12158</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;If you type:&lt;BR /&gt;&lt;BR /&gt;mtdinfo -a&lt;BR /&gt;&lt;BR /&gt;Does it find your NAND?&lt;BR /&gt;&lt;BR /&gt;This is what worked for me using a Samsung 2GB MLC NAND K9GAG08U0M on the i.mx28 EVK board:&lt;BR /&gt;&lt;BR /&gt;1. Build LTIB with UBIFS selected as the file system under target image generation options.&lt;BR /&gt;&lt;BR /&gt;2. Set the kernel command line to:&lt;BR /&gt;&lt;BR /&gt;noinitrd console=ttyAM0,115200 ubi.mtd=1 root=ubi0:rootfs rootfstype=ubifs rw rootwait ip=none gpmi&lt;BR /&gt;&lt;BR /&gt;2. When LTIB finishes, type this to build the UBIFS image:&lt;BR /&gt;&lt;BR /&gt;$ mkfs.ubifs -x none -m 4096 -e 516096 -c 4000 -r rootfs rootfs.ubifs&lt;BR /&gt;&lt;BR /&gt;Note:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; No compression&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; NAND block size (min I/O size) 4096 (use appropriate size for your NAND).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Logical Erase Block Size (LEB) = 516096 (use size for your NAND, you can run the ubiattach command (see below) on the NAND to determine the proper LEB).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Max number of LEB = 4000. For example, 4000*516096 = 1968 MB for 2G NAND.&lt;BR /&gt;&lt;BR /&gt;3. Copy rootfs.ubifs and to the SD card. Also copy imx28_ivt_linux.sb to the SD card.&lt;BR /&gt;&lt;BR /&gt;4. After booting from SD Card, type these commands:&lt;BR /&gt;&lt;BR /&gt;flash_eraseall /dev/mtd0&lt;BR /&gt;kobs-ng init /imx28_ivt_linux.sb&lt;BR /&gt;sync&lt;BR /&gt;flash_eraseall /dev/mtd1&lt;BR /&gt;ubiattach /dev/ubi_ctrl -d 0 -m 1&lt;BR /&gt;ubimkvol /dev/ubi0 -N rootfs -m&lt;BR /&gt;ubiupdatevol /dev/ubi0_0 /rootfs.ubifs&lt;BR /&gt;sync&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 23:29:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208095#M12158</guid>
      <dc:creator>MichaelMinnick</dc:creator>
      <dc:date>2012-02-03T23:29:50Z</dc:date>
    </item>
    <item>
      <title>Re: ubiattach not working on i.mx28 EVK ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208096#M12159</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Michael, thanks for answering !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, mtdinfo provides a lot of information:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;root@~$ mtdinfo -a&lt;BR /&gt;Count of MTD devices:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2&lt;BR /&gt;Present MTD devices:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mtd0, mtd1&lt;BR /&gt;Sysfs interface supported:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yes&lt;BR /&gt;&lt;BR /&gt;mtd0&lt;BR /&gt;Name:&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; gpmi-nfc-0-boot&lt;BR /&gt;Type:&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; nand&lt;BR /&gt;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; 131072 bytes, 128.0 KiB&lt;BR /&gt;Amount of eraseblocks:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 160 (20971520 bytes, 20.0 MiB)&lt;BR /&gt;Minimum input/output unit size: 2048 bytes&lt;BR /&gt;Sub-page 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;&amp;nbsp; 2048 bytes&lt;BR /&gt;OOB 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64 bytes&lt;BR /&gt;Character device major/minor:&amp;nbsp;&amp;nbsp; 90:0&lt;BR /&gt;Bad blocks are allowed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; true&lt;BR /&gt;Device is writable:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; true&lt;BR /&gt;&lt;BR /&gt;mtd1&lt;BR /&gt;Name:&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; gpmi-nfc-general-use&lt;BR /&gt;Type:&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; nand&lt;BR /&gt;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; 131072 bytes, 128.0 KiB&lt;BR /&gt;Amount of eraseblocks:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1888 (247463936 bytes, 236.0 MiB)&lt;BR /&gt;Minimum input/output unit size: 2048 bytes&lt;BR /&gt;Sub-page 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;&amp;nbsp; 2048 bytes&lt;BR /&gt;OOB 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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 64 bytes&lt;BR /&gt;Character device major/minor:&amp;nbsp;&amp;nbsp; 90:2&lt;BR /&gt;Bad blocks are allowed:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; true&lt;BR /&gt;Device is writable:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; true&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;flash_eraseall and ubiformat work as well. But ubiattach does not ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marcelo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2012 13:34:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208096#M12159</guid>
      <dc:creator>MarceloBarros</dc:creator>
      <dc:date>2012-02-07T13:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: ubiattach not working on i.mx28 EVK ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208097#M12160</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marcelo,&lt;/P&gt;&lt;P&gt;Try enabling UBI debug messages in the kernel (MTD_UBI_DEBUG=y). You can find this in LTIB under "device drivers-&amp;gt;MTD-&amp;gt;UBI-&amp;gt;UBI debug messages". Then after running ubiattach, type dmesg to see if any useful debug messages come out. Here is mine from a successful ubiattach:&lt;/P&gt;&lt;P&gt;dmesg&lt;BR /&gt;to free: PEB 3549, EC 1&lt;BR /&gt;UBI DBG (pid 2187): ubi_scan: process PEB 3550&lt;BR /&gt;UBI DBG (pid 2187): process_eb: scan PEB 3550&lt;BR /&gt;UBI DBG (pid 2187): ubi_io_read_vid_hdr: no VID header found at PEB 3550, only 0&lt;BR /&gt;xFF bytes&lt;BR /&gt;UBI DBG (pid 2187): add_to_list: add to free: PEB 3550, EC 1&lt;BR /&gt;UBI DBG (pid 2187): ubi_scan: process PEB 3551&lt;BR /&gt;UBI DBG (pid 2187): process_eb: scan PEB 3551&lt;BR /&gt;UBI DBG (pid 2187): ubi_io_read_vid_hdr: no VID header found at PEB 3551, only 0&lt;BR /&gt;xFF bytes&lt;BR /&gt;&amp;lt;&amp;lt;snip&amp;gt;&amp;gt;&lt;BR /&gt;UBI DBG (pid 2187): add_to_list: add to free: PEB 4053, EC 1&lt;BR /&gt;UBI DBG (pid 2187): ubi_scan: process PEB 4054&lt;BR /&gt;UBI DBG (pid 2187): process_eb: scan PEB 4054&lt;BR /&gt;UBI DBG (pid 2187): ubi_io_read_vid_hdr: no VID header found at PEB 4054, only 0&lt;BR /&gt;xFF bytes&lt;BR /&gt;UBI DBG (pid 2187): add_to_list: add to free: PEB 4054, EC 2&lt;BR /&gt;UBI DBG (pid 2187): ubi_scan: process PEB 4055&lt;BR /&gt;UBI DBG (pid 2187): process_eb: scan PEB 4055&lt;BR /&gt;UBI DBG (pid 2187): ubi_scan_add_used: PEB 4055, LEB 0:0, EC 2, sqnum 101, bitfl&lt;BR /&gt;ips 0&lt;BR /&gt;UBI DBG (pid 2187): ubi_scan: scanning is finished&lt;BR /&gt;UBI DBG (pid 2187): process_lvol: check layout volume&lt;BR /&gt;UBI DBG (pid 2187): uif_init: ubi0 major is 252&lt;BR /&gt;UBI DBG (pid 2187): ubi_add_volume: add volume 0&lt;BR /&gt;UBI: attached mtd1 to ubi0&lt;BR /&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;BR /&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; 2028 MiB&lt;BR /&gt;UBI: number of good PEBs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4052&lt;BR /&gt;UBI: number of bad PEBs:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4&lt;BR /&gt;UBI: max. allowed volumes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 128&lt;BR /&gt;UBI: wear-leveling threshold:&amp;nbsp;&amp;nbsp;&amp;nbsp; 4096&lt;BR /&gt;UBI: number of internal volumes: 1&lt;BR /&gt;UBI: number of user volumes:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&lt;BR /&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; 0&lt;BR /&gt;UBI: total number of reserved PEBs: 4052&lt;BR /&gt;UBI: number of PEBs reserved for bad PEB handling: 40&lt;BR /&gt;UBI: max/mean erase counter: 3/1&lt;BR /&gt;UBI: image sequence number: 0&lt;BR /&gt;UBI: background thread "ubi_bgt0d" started, PID 2188&lt;BR /&gt;UBI DBG (pid 2187): ubi_open_volume: open device 0, volume 0, mode 1&lt;BR /&gt;UBI DBG (pid 2187): ubi_close_volume: close device 0, volume 0, mode 1&lt;BR /&gt;UBI DBG (pid 2187): ubi_open_volume: open device 0, volume 0, mode 2&lt;BR /&gt;&amp;nbsp;ubiblka:&lt;BR /&gt;UBI DBG (pid 2191): ubi_leb_read: read 512 bytes from LEB 0:0:0&lt;BR /&gt;UBI DBG (pid 2191): ubi_leb_read: read 512 bytes from LEB 0:0:512&lt;BR /&gt;UBI DBG (pid 2191): ubi_leb_read: read 512 bytes from LEB 0:0:1024&lt;BR /&gt;UBI DBG (pid 2191): ubi_leb_read: read 512 bytes from LEB 0:0:1536&lt;BR /&gt;UBI DBG (pid 2191): ubi_leb_read: read 512 bytes from LEB 0:0:2048&lt;BR /&gt;UBI DBG (pid 2191): ubi_leb_read: read 512 bytes from LEB 0:0:2560&lt;BR /&gt;UBI DBG (pid 2191): ubi_leb_read: read 512 bytes from LEB 0:0:3072&lt;BR /&gt;UBI DBG (pid 2191): ubi_leb_read: read 512 bytes from LEB 0:0:3584&lt;BR /&gt;&amp;nbsp;unknown partition table&lt;BR /&gt;UBI DBG (pid 2187): ubi_close_volume: close device 0, volume 0, mode 2&lt;BR /&gt;root@freescale ~$&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Feb 2012 20:55:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208097#M12160</guid>
      <dc:creator>MichaelMinnick</dc:creator>
      <dc:date>2012-02-07T20:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: ubiattach not working on i.mx28 EVK ?</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208098#M12161</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check ubi_ctl minor number for misc device in /proc/misc and if it is different from 63 (I have 60) re-mknod /dev/usb_ctl. I had the same error (ENOSYS) when it was wrong.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Mar 2012 15:51:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/ubiattach-not-working-on-i-mx28-EVK/m-p/208098#M12161</guid>
      <dc:creator>ChristianPelleg</dc:creator>
      <dc:date>2012-03-13T15:51:38Z</dc:date>
    </item>
  </channel>
</rss>

