All of lore.kernel.org
 help / color / mirror / Atom feed
From: Konstantin Kletschke <lists@ku-gbr.de>
To: linux-mtd@lists.infradead.org
Subject: jffs2 Oops on 2.6.10-rc1-mm5
Date: Tue, 16 Nov 2004 13:44:04 +0100	[thread overview]
Message-ID: <20041116124403.GC15759@synertronixx3> (raw)

Hi there!

I am porting my i.MX processor stuff from 2.6.9 to 2.6.10-rc1-mm5
because I need the XIP stuff in there.
All is working well, but when 2.6.10-rc1-mm5 should mount its newly
flashed jffs2 filesystem it Oopses the way you see in the attachement.

Weird thing is, when I boot my 2.6.9 kernel for testing purposes it
mounts the / fine and after that the 2.6.10-rc1-mm5 likes the filesystem
also and mounts it.

I created the jffs2 filestem that way:

mkfs.jffs2 -q --eraseblock=128KiB -o
/home/konsti/svn/ptxdist-0.5.2-trunk/root_scb9328 -D
/home/konsti/svn/ptxdist-0.5.2-trunk/src/device_table.txt
--root=/home/konsti/svn/ptxdist-0.5.2-trunk/root

with mkfs.jffs2: revision 1.42

This is, when 2.6.10-rc1-mm5 investigates the system after 2.6.9 has
"initialized" the /:

Probing scb9328_flash at physical address 0x10000000 (16-bit buswidth)
scb9328_flash: Found 1 x16 devices at 0x0 in 16-bit bank              
 Intel/Sharp Extended Query Table at 0x0031             
 Using buffer write method                  
 cfi_cmdset_0001: Erase suspend on write enabled
 4 cmdlinepart partitions found on MTD device scb9328_flash
 Creating 4 MTD partitions on "scb9328_flash":             
 0x00000000-0x00020000 : "U-boot"             
 0x00020000-0x00040000 : "U-boot_env"
 0x00040000-0x00140000 : "kernel"    
 0x00140000-0x01000000 : "root"  
 NET: Registered protocol family 2
 IP: routing cache hash table of 512 buckets, 4Kbytes
 TCP: Hash tables configured (established 1024 bind 2048)
 VFS: Mounted root (jffs2 filesystem).                   
 Freeing init memory: 56K             
 init started:  BusyBox v1.00-pre10 (2004.11.15-11:11+0000) multi-call
 binary
 starting the system ...
 mounted sys, proc, tmp & pts

 synertronixx GmbH, http://www.synertronixx.de

 To set time and date do 'rdate -s ptbtime1.ptb.de'
 after 'ifup eth0'

 scb9328 login: root
 Password: 
 Jan  1 02:00:09 login[99]: root login  on `ttySMX0'



 BusyBox v1.00-pre10 (2004.11.15-11:11+0000) Built-in shell (ash)
 Enter 'help' for a list of built-in commands.

 root@scb9328 ~ # uname -a
 Linux scb9328 2.6.10-rc1-mm5-imx1 #78 Tue Nov 16 12:41:37 CET 2004
 armv4tl unknown

Well, if someone might know, where an error is (may be me?), please tell
me :)

Regards, Konstantin Kletschke

ksymoops 2.4.9 on i686 2.6.10-rc1-mm5.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.10-rc1-mm5/ (default)
     -m ./System.map (specified)

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Unable to handle kernel NULL pointer dereference at virtual address 00000000
Internal error: Oops: 5 [#1]
CPU: 0            
pc : [<c00b8e98>]    lr : [<00000001>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
sp : c01e1d24  ip : 60000093  fp : c01e1d44          
r10: c029eeac  r9 : c029eec4  r8 : 00000000
r7 : c029ee00  r6 : c01e1d48  r5 : c02a3b2c  r4 : 00000000
r3 : c017fe5c  r2 : 00000000  r1 : c01e0000  r0 : 0000003a
Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  Segment kernel
Control: C000717F  Table: 08004000  DAC: 0000001D         
Stack: (0xc01e1d24 to 0xc01e2000)                 
1d20:          c02a3b2c c01e1d4c c029ee00 c01e1d4c 00000000 c01e1d70 c01e1d48 
1d40: c00b8ce0 c00b8e78 00000000 00000068 c029ee94 c029ee9c c029eea4 c029eeb4 
1d60: c029eebc c01e1db8 c01e1d74 c00b91fc c00b8b1c c029eef8 c029ee00 c029eedc 
1d80: c029eed4 c029eecc c029eeec 00000000 00020000 c029ee00 00000000 c029ec00 
1da0: c0289a00 00000000 00000000 c01e1ddc c01e1dbc c00bb268 c00b8fe4 c029ec00 
1dc0: c029ee00 00008000 00000000 c0289a00 c01e1e00 c01e1de0 c00bb8a0 c00bb148 
1de0: ffffffea 00000003 c029d000 00008000 c0183fe0 c01e1e70 c01e1e04 c00bbaec 
1e00: c00bb818 c0289a00 c00c7a5c c021dcc4 c01d2600 00000000 c01e1ed0 c01e1e68 
1e20: 00000001 00000001 00000000 0000000a c01d22a0 c028f700 c029d000 00008000 
1e40: 00000000 c01e1e70 c01e1e54 c01d22a0 fffffff4 c0183fe0 c029d000 00008000 
1e60: 00000000 c01e1e98 c01e1e74 c007b9cc c00bb968 ffffffff c029d000 00000000 
1e80: 00008000 c01e1ed0 00000000 c01e1ec0 c01e1e9c c00931dc c007b980 00008000 
1ea0: 00000000 c029c000 00000000 c029d000 c01e1ed0 c01e1f38 c01e1ec4 c0093960 
1ec0: c0093168 c029d000 00000000 c0297000 c01d5554 c01d2600 c005a700 00000000 
1ee0: c015f3f8 00000001 00000001 00000000 00000000 00000000 c01e1f14 c01e1f08 
1f00: c005631c 00001000 c01e1f38 c01e1f18 00000000 00000000 c015f3f8 c029c000 
1f20: 00008000 00000000 00000000 c01e1f6c c01e1f3c c0093dac c0093820 00000000 
1f40: 00000000 c029d000 c0297000 c01e7000 c01e7000 00008000 c015f3f8 c01964bc 
1f60: c01e1f84 c01e1f70 c0008efc c0093d14 00000000 c01e7000 c01e1fc8 c01e1f88 
1f80: c0008fe0 c0008edc c004b014 01f00003 c015f3f8 00000000 00000000 00000000 
1fa0: 00000000 c01e1fc8 c00147dc 00000000 00000000 00000000 00000000 c01e1fe0 
1fc0: c01e1fcc c0009178 c0008f98 00000000 c015f278 c01e1ff4 c01e1fe4 c00160e0 
1fe0: c0009128 00000000 00000000 c01e1ff8 c0036934 c001609c e5942000 e2433001 
Backtrace:                                                                    
Function entered at [<c00b8e68>] from [<c00b8ce0>]
 r8 = 00000000  r7 = C01E1D4C  r6 = C029EE00  r5 = C01E1D4C
 r4 = C02A3B2C                                             
Function entered at [<c00b8b0c>] from [<c00b91fc>]
 r8 = C029EEBC  r7 = C029EEB4  r6 = C029EEA4  r5 = C029EE9C
 r4 = C029EE94                                             
Function entered at [<c00b8fd4>] from [<c00bb268>]
Function entered at [<c00bb138>] from [<c00bb8a0>]
 r8 = C0289A00  r7 = 00000000  r6 = 00008000  r5 = C029EE00
 r4 = C029EC00                                             
Function entered at [<c00bb808>] from [<c00bbaec>]
 r8 = C0183FE0  r7 = 00008000  r6 = C029D000  r5 = 00000003
 r4 = FFFFFFEA                                             
Function entered at [<c00bb958>] from [<c007b9cc>]
Function entered at [<c007b970>] from [<c00931dc>]
Function entered at [<c0093158>] from [<c0093960>]
Function entered at [<c0093810>] from [<c0093dac>]
Function entered at [<c0093d04>] from [<c0008efc>]
 r8 = C01964BC  r7 = C015F3F8  r6 = 00008000  r5 = C01E7000
 r4 = C01E7000                                             
Function entered at [<c0008ecc>] from [<c0008fe0>]
 r4 = C01E7000                                    
Function entered at [<c0008f88>] from [<c0009178>]
 r8 = 00000000  r7 = 00000000  r6 = 00000000  r5 = 00000000
 r4 = C00147DC                                             
Function entered at [<c0009118>] from [<c00160e0>]
 r4 = C015F278                                    
Function entered at [<c001608c>] from [<c0036934>]
 r4 = 00000000                                    
Code: 0a000005 e1a01004 e1a00007 ebffe3ad (e5944000) 


>>EIP; c00b8e98 <jffs2_build_remove_unlinked_inode+30/ec>   <=====

>>r3; c017fe5c <log_wait+0/8>

Trace; c00b8e68 <jffs2_build_remove_unlinked_inode+0/ec>
Trace; c00b8ce0 <jffs2_build_filesystem+1d4/35c>
Trace; c00b8b0c <jffs2_build_filesystem+0/35c>
Trace; c00b91fc <jffs2_do_mount_fs+228/270>
Trace; c00b8fd4 <jffs2_do_mount_fs+0/270>
Trace; c00bb268 <jffs2_do_fill_super+130/238>
Trace; c00bb138 <jffs2_do_fill_super+0/238>
Trace; c00bb8a0 <jffs2_get_sb_mtd+98/f8>
Trace; c00bb808 <jffs2_get_sb_mtd+0/f8>
Trace; c00bbaec <jffs2_get_sb+194/1d0>

>>r8; c0183fe0 <jffs2_fs_type+0/20>

Trace; c00bb958 <jffs2_get_sb+0/1d0>
Trace; c007b9cc <do_kern_mount+5c/f4>
Trace; c007b970 <do_kern_mount+0/f4>
Trace; c00931dc <do_new_mount+84/b8>
Trace; c0093158 <do_new_mount+0/b8>
Trace; c0093960 <do_mount+150/16c>
Trace; c0093810 <do_mount+0/16c>
Trace; c0093dac <sys_mount+a8/f0>
Trace; c0093d04 <sys_mount+0/f0>
Trace; c0008efc <do_mount_root+30/bc>

>>r8; c01964bc <names_cachep+0/4>
>>r7; c015f3f8 <__func__.1+370/f6e8>

Trace; c0008ecc <do_mount_root+0/bc>
Trace; c0008fe0 <mount_block_root+58/124>
Trace; c0008f88 <mount_block_root+0/124>
Trace; c0009178 <prepare_namespace+60/a0>

>>r4; c00147dc <root_device_name+0/4>

Trace; c0009118 <prepare_namespace+0/a0>
Trace; c00160e0 <init+54/f8>

>>r4; c015f278 <__func__.1+1f0/f6e8>

Trace; c001608c <init+0/f8>
Trace; c0036934 <do_exit+0/504>

Code;  c00b8e88 <jffs2_build_remove_unlinked_inode+20/ec>
00000000 <_EIP>:
Code;  c00b8e88 <jffs2_build_remove_unlinked_inode+20/ec>
   0:   05 00 00 0a 04            add    $0x40a0000,%eax
Code;  c00b8e8d <jffs2_build_remove_unlinked_inode+25/ec>
   5:   10 a0 e1 07 00 a0         adc    %ah,0xa00007e1(%eax)
Code;  c00b8e93 <jffs2_build_remove_unlinked_inode+2b/ec>
   b:   e1 ad                     loope  ffffffba <_EIP+0xffffffba>
Code;  c00b8e95 <jffs2_build_remove_unlinked_inode+2d/ec>
   d:   e3 ff                     jecxz  e <_EIP+0xe>
Code;  c00b8e97 <jffs2_build_remove_unlinked_inode+2f/ec>   <=====
   f:   eb 00                     jmp    11 <_EIP+0x11>   <=====
Code;  c00b8e99 <jffs2_build_remove_unlinked_inode+31/ec>
  11:   40                        inc    %eax
Code;  c00b8e9a <jffs2_build_remove_unlinked_inode+32/ec>
  12:   94                        xchg   %eax,%esp
Code;  c00b8e9b <jffs2_build_remove_unlinked_inode+33/ec>
  13:   e5 00                     in     $0x0,%eax

 <0>Kernel panic - not syncing: Attempted to kill init!

1 error issued.  Results may not be reliable.

-- 
GPG KeyID EF62FCEF
Fingerprint: 13C9 B16B 9844 EC15 CC2E  A080 1E69 3FDA EF62 FCEF

             reply	other threads:[~2004-11-16 12:44 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-11-16 12:44 Konstantin Kletschke [this message]
2004-11-16 13:00 ` jffs2 Oops on 2.6.10-rc1-mm5 Artem B. Bityuckiy
2004-11-16 13:16   ` Konstantin Kletschke
2004-11-16 16:42     ` Artem B. Bityuckiy
  -- strict thread matches above, loose matches on Subject: below --
2004-11-17  8:55 Konstantin Kletschke
2004-11-17  9:04 ` Artem B. Bityuckiy
2004-11-17  9:18   ` Konstantin Kletschke
2004-11-17  9:26     ` Artem B. Bityuckiy
2004-11-17  9:07 ` Artem B. Bityuckiy
2004-11-17  9:21   ` Konstantin Kletschke
2004-11-17  9:22     ` David Woodhouse
2004-11-17  9:30       ` Andrew Morton
2004-11-17  9:24     ` Artem B. Bityuckiy
2004-11-17  9:46 ` Konstantin Kletschke

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20041116124403.GC15759@synertronixx3 \
    --to=lists@ku-gbr.de \
    --cc=linux-mtd@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.