embedded i386ex with linux 2.4 kernel

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:[] 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: [] [] [] []

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

Thanks Adam

Reply to
keine
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.