Do you have a question? Post it now! No Registration Necessary
May 12, 2004, 12:57 pm

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
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
- » Removing framebuffer driver module?
- — Next thread in » Embedded Linux
-
- » Epson sld13806 replacement
- — Previous thread in » Embedded Linux
-
- » Crosscompiling for ARM: reloc type R_ARM_ABS32 is not supported for PIC - ...
- — Newest thread in » Embedded Linux
-
- » Javascript help with iframes
- — The site's Newest Thread. Posted in » Electronics Design
-
- » Matériel électronique à céder, quel "j uste" prix... ? Conseils éventuels ...
- — The site's Last Updated Thread. Posted in » Electronics (French)
-