Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer
User Name
Linux - Embedded & Single-board computer This forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.


  Search this Thread
Old 07-13-2011, 01:45 PM   #1
LQ Newbie
Registered: Jul 2011
Posts: 2

Rep: Reputation: Disabled
JFFS2 mount issue

Executed this from a script:

mount -t jffs2 /dev/mtdblock5 /altapp

Go this error:

mount: page allocation failure. order:5, mode:0xd0
[<c0029464>] (unwind_backtrace+0x0/0xd8) from [<c008fc08>] (__alloc_pages_nodemask+0x4d0/0x538)
[<c008fc08>] (__alloc_pages_nodemask+0x4d0/0x538) from [<c00b14fc>] (cache_alloc_refill+0x2f4/0x610)
[<c00b14fc>] (cache_alloc_refill+0x2f4/0x610) from [<c00b18b4>] (__kmalloc+0x9c/0x180)
[<c00b18b4>] (__kmalloc+0x9c/0x180) from [<c0149f28>] (jffs2_scan_medium+0xe0/0x1150)
[<c0149f28>] (jffs2_scan_medium+0xe0/0x1150) from [<c014cf9c>] (jffs2_do_mount_fs+0x178/0x560)
[<c014cf9c>] (jffs2_do_mount_fs+0x178/0x560) from [<c014ed34>] (jffs2_do_fill_super+0x12c/0x234)
[<c014ed34>] (jffs2_do_fill_super+0x12c/0x234) from [<c01d1f18>] (get_sb_mtd_aux+0x54/0xb8)
[<c01d1f18>] (get_sb_mtd_aux+0x54/0xb8) from [<c01d2124>] (get_sb_mtd+0x150/0x180)
[<c01d2124>] (get_sb_mtd+0x150/0x180) from [<c014f760>] (jffs2_get_sb+0x18/0x20)
[<c014f760>] (jffs2_get_sb+0x18/0x20) from [<c00b5f70>] (vfs_kern_mount+0x4c/0x94)
[<c00b5f70>] (vfs_kern_mount+0x4c/0x94) from [<c00b5ffc>] (do_kern_mount+0x34/0xd8)
[<c00b5ffc>] (do_kern_mount+0x34/0xd8) from [<c00ccf8c>] (do_mount+0x744/0x7b8)
[<c00ccf8c>] (do_mount+0x744/0x7b8) from [<c00cd084>] (sys_mount+0x84/0xcc)
[<c00cd084>] (sys_mount+0x84/0xcc) from [<c0024dc0>] (ret_fast_syscall+0x0/0x2c)
DMA per-cpu:
CPU 0: hi: 0, btch: 1 usd: 0
Normal per-cpu:
CPU 0: hi: 42, btch: 7 usd: 0
Active_anon:601 active_file:7796 inactive_anon:715
inactive_file:15972 unevictable:0 dirty:0 writeback:0 unstable:0
free:2052 slab:3870 mapped:874 pagetables:38 bounce:0
DMA free:3220kB min:268kB low:332kB high:400kB active_anon:0kB inactive_anon:0kB active_file:7500kB inactive_file:7856kB unevictable:0o
lowmem_reserve[]: 0 101 101
Normal free:4988kB min:1160kB low:1448kB high:1740kB active_anon:2404kB inactive_anon:2860kB active_file:23684kB inactive_file:56032kBo
lowmem_reserve[]: 0 0 0
DMA: 715*4kB 1*8kB 4*16kB 1*32kB 2*64kB 1*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3220kB
Normal: 501*4kB 55*8kB 39*16kB 22*32kB 19*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 4988kB
24439 total pagecache pages
0 pages in swap cache
Swap cache stats: add 0, delete 0, find 0/0
Free swap = 0kB
Total swap = 0kB
32768 pages of RAM
2120 free pages
1312 reserved pages
3870 slab pages
1756 pages shared
0 pages swap cached
mount: mounting /dev/mtdblock5 on /altapp failed: Input/output error

But it has worked numerous occasions in the past, am I on a hairy edge of a memory issue?

Thanks for any insight.

Old 07-14-2011, 02:19 AM   #2
LQ Newbie
Registered: Jun 2011
Posts: 21

Rep: Reputation: Disabled
Is it possible to erase mtdblock5 ?
How big is it, maybe make it smaller to test first ?

Old 07-14-2011, 10:45 AM   #3
LQ Newbie
Registered: Jul 2011
Posts: 2

Original Poster
Rep: Reputation: Disabled
/dev/mtdblock5 is approx. 52MB

It is possible to erase this before mounting, but I don't believe it's something we want to do as it contains our application file system.
Old 07-14-2011, 04:40 PM   #4
LQ Newbie
Registered: Jun 2011
Posts: 21

Rep: Reputation: Disabled
I would try first with smaller mtd.
You can always cat /dev/mtd(char)5 > /nfs_disk/mtd5.bin.

I would try to mount mtd5.bin on other system first. And when you have working and tested mtd5.bin you can start to play with your embedded mtd5.
Or create small /mtd6. Write there simple and small jffs2 binary ant mount it.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Trouble mounting ipod. Hal issue and mount point issue. okos Slackware 2 05-10-2009 11:51 PM
how to mount jffs2 nesta Linux - Kernel 1 08-24-2008 08:39 AM
JFFS2 [VFS mount root /dev/mtdblock2 ok] - kernel panic on running init process sud_vijay Linux - Kernel 0 03-05-2008 10:05 AM
USB drive mount double mount issue pazzport Ubuntu 3 10-10-2005 08:28 PM
JFFS2 mount on SuSE 9.3 fails gargamel SUSE / openSUSE 6 09-08-2005 03:09 PM > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer

All times are GMT -5. The time now is 10:46 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration