I'm trying to experiment with ubifs on a 16GB USB stick. I've downloaded and built: ~2009-02-01 git://git.infradead.org/~dedekind/ubifs-v2.6.25.git -- full kernel tree. :( git://git.infradead.org/mtd-utils.git (sys-fs/mtd-utils-9999 in gentoo) I'm running these commands and getting this output: -----8<----- # uname -a Linux fishstick 2.6.25-gentoo-r8 #2 SMP PREEMPT Wed Feb 4 05:23:36 UTC 2009 i686 AMD Phenom(tm) 9850 Quad-Core Processor AuthenticAMD GNU/Linux # ls -l /dev/mtd* ls: cannot access /dev/mtd*: No such file or directory # modprobe block2mtd block2mtd=/dev/sdj,128KiB # modprobe mtdchar # ls -l /dev/mtd* crw-rw---- 1 root root 90, 0 Feb 4 06:29 /dev/mtd0 crw-rw---- 1 root root 90, 1 Feb 4 06:29 /dev/mtd0ro fishstick devices # ubiformat /dev/mtd0 ubiformat: mtd0 (RAM-based), size 3246391296 bytes (3.0 GiB), 131072 eraseblocks of 131072 bytes (128.0 KiB), min. I/O size 1 bytes libscan: scanning eraseblock 16384 -- 66 % complete libmtd: error!: cannot seek mtd0 to offset 18446744071562067968 error 22 (Invalid argument) ubiformat: error!: failed to scan mtd0 (/dev/mtd0) # fdisk /dev/sdj Device contains neither a valid DOS partition table, nor Sun, SGI [...] Command (m for help): p Disk /dev/sdj: 16.1 GB, 16131293184 bytes -----8<----- sooo.....first, size is 3.0GiB? not 16GiB? second, ubiformat has 2GB limit? Is this FAT or something---what gives? Have I missed a ``wings stay on'' switch in 'make menuconfig'?