embedded i386ex with linux 2.4 kernel

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Hello!
I've got a problem with port a 2.4.26 kernel version on a embedded
i386ex development board. Previously I worked on a 2.2 kernel with
simple tweaks (especially eXecute In Place support). Next I've tried
to do it with the last 2.4 kernel. The host have only 3M of memory but
it works with with 2.2.

Could onyone help me with memory address setup?

I inlude the last log :

Linux version 2.4.26 (root@deb) (gcc version 2.95.4 20011002 (Debian
prerelease)) #168 Mon May 10 18:01:50 CEST 2004
BIOS-provided physical RAM map:
 BIOS-e801: 0000000000000000 - 0000000000100000 (usable)
 BIOS-e801: 0000000000100000 - 00000000feccd400 (usable)
[*] M: init_mm.start_code: 0xc0000000 /// my tweak - ?
[*] M: init_mm.end_code: 0xc3f3a000
[*] M: init_mm.end_data: 0xc0111128
[*] M: init_mm.brk: 0xc015500c
[*] M: code_resource.start: 0x03e81000 _text:  0xc3e81000
[*] M: code_resource.end:   0x03f39fff _etext: 0xc3f3a000
[*] M: data_resource.start: 0x03f3a000 _etext: 0xc3f3a000
[*] M: data_resource.end:   0x00111127 _edata: 0xc0111128
setup_arch_cmdline: mem=3M console=ttyS1,57600n8 root=/dev/mtdblock0
user-defined physical RAM map
 user: 0000000000000000 - 0000000000100000 (usable)
 user: 0000000000100000 - 0000000000300000 (usable)
3MB LOWMEM available.
[*] M: max_low_pfn: 0x00000300
On node 0 totalpages: 768
zone(0): 768 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: mem=3M console=ttyS1,57600n8 root=/dev/mtdblock0
parse_options cmdline:  console=ttyS1,57600n8 root=/dev/mtdblock0
Initializing CPU#0
Setup_IRQ #2
Setup_irq system clock
Setup_IRQ #0
Unable to handle kernel paging request at virtual address 7ad9ac16 ///
what wrong with it ? where setup it ?
 printing eip:
c3e90612
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<c3e90612>]    Not tainted
EFLAGS: 00010202
eax: ffffffff   ebx: 7ad9ac16   ecx: c0127f64   edx: 7ad9ac16
esi: c0132b50   edi: 00000000   ebp: c0132b60   esp: c0127f78
ds: 0018   es: 0018   ss: 0018
Process swapper (pid: 0, stackpage=c0127000)
Stack: 00000001 c0132b60 fffffffe c3e9045a c0132b60 00000000 c0132900
00000000
       c0127fb4 00000046 c3e8415e 00000037 00091000 c0106000 c01082e0
00000ba0
       c3e86608 00000037 00000000 00000000 00091000 c0106000 00000ba0
00000000
Call Trace:    [<c3e9045a>] [<c3e8415e>] [<c3e86608>] [<c3e8116f>]

Code: 8b 1b 8b 42 08 85 c0 75 0d ff 72 10 8b 42 0c ff d0 83 c4 04
 <0>Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing

Thanks
Adam

Site Timeline