From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from ucpbx.com ([77.70.97.103] helo=mail.bioidentic.com) by bombadil.infradead.org with esmtp (Exim 4.69 #1 (Red Hat Linux)) id 1MoIv3-0007lV-Gn for linux-mtd@lists.infradead.org; Thu, 17 Sep 2009 15:29:18 +0000 Received: from dpn (unknown [192.168.1.41]) by mail.bioidentic.com (Postfix) with ESMTP id E798D85C0B4 for ; Thu, 17 Sep 2009 18:29:11 +0300 (EEST) Message-ID: <009301ca37ab$9b5d2ab0$2901a8c0@dpn> From: "Dimitar Penev" To: Subject: setup ubifs Date: Thu, 17 Sep 2009 18:29:11 +0300 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Hi Guys, I am tring to setup ubifs on an blackfin based embeded platform containg nand flash. jffs2 is working ok on it. So I have compiled the uclinux (kernel 2.6.28.10) with ubifs/mtd_ubi static support If I pass with the bootargs ubi.mtd=3 , during booting I see ... UBI: attaching mtd3 to ubi0 UBI: physical eraseblock size: 262144 bytes (256 KiB) UBI: logical eraseblock size: 258048 bytes UBI: smallest flash I/O unit: 2048 UBI: VID header offset: 2048 (aligned 2048) UBI: data offset: 4096 UBI: empty MTD device detected UBI: create volume table (copy #1) UBI: create volume table (copy #2) UBI: attached mtd3 to ubi0 UBI: MTD device name: "persistent file system" UBI: MTD device size: 1004 MiB UBI: number of good PEBs: 3974 UBI: number of bad PEBs: 42 UBI: max. allowed volumes: 128 UBI: wear-leveling threshold: 4096 UBI: number of internal volumes: 1 UBI: number of user volumes: 0 UBI: available PEBs: 3931 UBI: total number of reserved PEBs: 43 UBI: number of PEBs reserved for bad PEB handling: 39 UBI: max/mean erase counter: 0/0 UBI: background thread "ubi_bgt0d" started, PID 122 ... ubinfo gives me root@pr1:~> /bin/ubinfo UBI version: 1 Count of UBI devices: 1 UBI control device major/minor: 10:63 Present UBI devices: ubi0 I don't have /dev/ubi0 nor /dev/ubi_ctrl, however I do have some ubi stuff in my /sys file system root@pr1:~> ls /sys/class/ubi/ubi0/ /sys/class/ubi/ubi0/avail_eraseblocks /sys/class/ubi/ubi0/min_io_size /sys/class/ubi/ubi0/bad_peb_count /sys/class/ubi/ubi0/mtd_num /sys/class/ubi/ubi0/bgt_enabled /sys/class/ubi/ubi0/reserved_for_bad /sys/class/ubi/ubi0/dev /sys/class/ubi/ubi0/subsystem/ /sys/class/ubi/ubi0/eraseblock_size /sys/class/ubi/ubi0/total_eraseblocks /sys/class/ubi/ubi0/max_ec /sys/class/ubi/ubi0/uevent /sys/class/ubi/ubi0/max_vol_count /sys/class/ubi/ubi0/volumes_count root@pr1:~> ls /sys/class/misc/ubi_ctrl/ /sys/class/misc/ubi_ctrl/dev /sys/class/misc/ubi_ctrl/uevent /sys/class/misc/ubi_ctrl/subsystem/ I don't have /dev/ubi_ctrl so I can not crete (ubimkvol) ubi volume. Can you please give me some pointers. Best Regards Dimitar Penev