Hi,
Björn Döbel wrote:
Does the error occur every time?
Yes. Always.
Björn Döbel wrote:
Can you try a setup without L4Linux such as the one described under http://wiki.tudos.org/ORe ? -- Probably even starting ORe without any client will raise this error.
I've just tried to boot with mentioned config (but without loading ore_test_arping). I've got the same error. Boot log and faulting thread backtrace are given below.
kernel /boot/L4Linux/bootstrap -serial -modaddr 0x2000000 [Multiboot-elf, <0x2d0000:0x700c:0x3e94>, shtab=0x2db118, entry=0x2d0000] module /boot/L4Linux/main -serial_esc -comspeed 115200 -comport 1 -nokdb -jdb_c md=JH [Multiboot-module @ 0x2de000, 0x5d410 bytes] module /boot/L4Linux/sigma0 [Multiboot-module @ 0x33c000, 0x36f4a bytes] module /boot/L4Linux/roottask [Multiboot-module @ 0x373000, 0x9cc3f bytes] module /boot/L4Linux/names [Multiboot-module @ 0x410000, 0x415fd bytes] module /boot/L4Linux/dm_phys [Multiboot-module @ 0x452000, 0x9b17d bytes] module /boot/L4Linux/log [Multiboot-module @ 0x4ee000, 0x3e5c0 bytes] module /boot/L4Linux/l4io [Multiboot-module @ 0x52d000, 0x26dcee bytes] module /boot/L4Linux/ore [Multiboot-module @ 0x79b000, 0x26c740 bytes] boot
L4 Bootstrapper move modules to 2000000 with offset 1d22000 move module 8 start 79b000 -> 24bd000 move module 7 start 52d000 -> 224f000 move module 6 start 4ee000 -> 2210000 move module 5 start 452000 -> 2174000 move module 4 start 410000 -> 2132000 move module 3 start 373000 -> 2095000 move module 2 start 33c000 -> 205e000 move module 1 start 2de000 -> 2000000 Scanning /boot/L4Linux/main -serial_esc -comspeed 115200 -comport 1 -nokdb -jd b_cmd=JH Scanning /boot/L4Linux/sigma0 Scanning /boot/L4Linux/roottask Bootloader MMAP: [ 0, 9fc00) RAM (1) [ f0000, 100000) reserved (2) [ fec00000, 100000000) reserved (2) [ 3dff3000, 3e000000) ACPI (3) [ 3dff0000, 3dff3000) ACPI NVS (4) [ 9fc00, a0000) reserved (2) [ 100000, 3dff0000) RAM (1) Relocated mbi to [0x66000-0x661b3] Loading /boot/L4Linux/main Loading /boot/L4Linux/sigma0 Loading /boot/L4Linux/roottask find kernel info page... found kernel info page at 0x1000 [ 1000, 65fff] Kern /boot/L4Linux/main [ 66000, 662b0] Root Multiboot info [ 9fc00, 9ffff] Arch BIOS [ f0000, fffff] Arch BIOS [ 100000, 10937f] Sigma0 /boot/L4Linux/sigma0 [ 110000, 2acfff] Root /boot/L4Linux/roottask [ 2d0000, 2dae9f] Boot bootstrap [ 300000, 38fd5f] Kern /boot/L4Linux/main [ 2132000, 272973f] Root Modules Memory [ 3dff0000, 3dff2fff] Arch BIOS [ 3dff3000, 3dffffff] Arch BIOS [ fec00000, ffffffff] Arch BIOS API Version: (87) experimental Sigma0 config ip:00104988 sp:002daa60 Roottask config ip:00110000 sp:00000000 Starting kernel /boot/L4Linux/main at 003008e8
Welcome to Fiasco(ia32)! DD-L4(v2)/ia32 microkernel (C) 1998-2009 TU Dresden Rev: r429 compiled with gcc 4.1.2 for Intel Pentium Pro [] Performance-critical config option(s) detected: CONFIG_NDEBUG is off CONFIG_NO_FRAME_PTR is off
Enabling special fully nested mode for PIC Using the PIT (i8254) on IRQ 0 for scheduling SERIAL ESC: allocated IRQ 4 for serial uart SERIAL ESC: allocated IRQ 4 for serial uart Not using serial hack in slow timer handler. Absolute KIP Syscalls using: Sysenter CPU: GenuineIntel (6:D:8:12) Model: Unknown CPU at 999 MHz
128 Entry I TLB (4K pages) 2 Entry I TLB (4M pages) 128 Entry D TLB (4K pages) 8 Entry D TLB (4M pages) 32 KB L1 I Cache (8-way associative, 64 bytes per line) 32 KB L1 D Cache (8-way associative, 64 bytes per line) 0 KB L2 U Cache (0-way associative, 0 bytes per line)
Freeing init code/data: 24576 bytes (6 pages)
Calibrating timer loop... done. SIGMA0: Hello! KIP @ 1000 Found Fiasco: KIP syscalls: yes allocated 4KB for maintenance structures
Roottask. Command line found: "/boot/L4Linux/roottask"
1015359kB ( 991MB) total RAM (reported by bootloader) 945788kB ( 924MB) received RAM from Sigma0 7760kB ( 8MB) reserved RAM for RMGR Received I/O ports 0000-ffff Attached irqs = [ <!0> 1 <!2> 3 <!4> 5 6 7 8 9 A B C D E F 10 11 ]
Roottask: Loading 5 modules. #05: loading "/boot/L4Linux/names" from [02132000-021735fd] to [002d0000-002d68b7][002d7000-002e2000] entry at 0006006c via trampoline page code symbols at [3a3fe000-3a400000] (8kB), lines at [3a3f8000-3a3fe000] (24kB) #06: loading "/boot/L4Linux/dm_phys" from [02174000-0220f17d] to [01500000-01513a57][01514000-0151e000] entry at 00061070 via trampoline page code symbols at [3a3f3000-3a3f8000] (20kB), lines at [3a3e5000-3a3f3000] (56kB) #07: loading "/boot/L4Linux/log" from [02210000-0224e5c0] to [00400000-00406fea][00407000-00439848] entry at 0006206c via trampoline page code symbols at [3a3e3000-3a3e5000] (8kB), lines at [3a3dd000-3a3e3000] (24kB) #08: loading "/boot/L4Linux/l4io" from [0224f000-024bccee] to [00c20000-00c44835][00c45000-00cb3000] entry at 0006306c via trampoline page code symbols at [3a387000-3a3dd000] (344kB), lines at [3a36d000-3a387000] (104kB ) #09: loading "/boot/L4Linux/ore" from [024bd000-02729740] to [01800000-0184b982][0184c000-01878000] entry at 0006406c via trampoline page code symbols at [3a35f000-3a36d000] (56kB), lines at [3a325000-3a35f000] (232kB)
io | Using platform configuration 'x86' ROOT: Sending ports 0cfb-0cfb to task #08 ROOT: Sending ports 0cf8-0cfb to task #08 ROOT: Sending ports 0cfe-0cff to task #08 io | PCI: Using configuration type 1 io | PCI: Probing PCI hardware io | PCI: Probing PCI hardware (bus 00) ROOT: Sending ports 0cfc-0cff to task #08 io | PCI: Ignoring BAR0-3 of IDE controller 00:1f.1 io | Transparent bridge - Intel Corporation 82801 PCI Bridge io | 00000000-ffffffff : PCI mem io | 80000000-800003ff : Intel Corporation 82801DB (ICH4) IDE Controller io | d8000000-dfffffff : Intel Corporation 82852/855GM Integrated Graphi io : cs Device io | e0000000-e7ffffff : Intel Corporation 82852/855GM Integrated Graphi io : cs Device (#2) io | e8000000-e801ffff : Intel Corporation 82541GI Gigabit Ethernet Cont io : roller io | e8020000-e803ffff : Intel Corporation 82541GI Gigabit Ethernet Cont io : roller io | e8040000-e805ffff : Intel Corporation 82541GI Gigabit Ethernet Cont io : roller (#2) io | e8060000-e807ffff : Intel Corporation 82541GI Gigabit Ethernet Cont io : roller (#2) io | e80a0000-e80a00ff : PCI device 1106:3253 (VIA Technologies, Inc.) io | e8100000-e817ffff : Intel Corporation 82852/855GM Integrated Graphi io : cs Device (#2) io | e8180000-e81fffff : Intel Corporation 82852/855GM Integrated Graphi io : cs Device io | e8200000-e82003ff : Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB io : 2 EHCI Controller io | e8201000-e82011ff : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ io : ICH4-M) AC'97 Audio Controller io | e8202000-e82020ff : Intel Co0000-ffff : PCI IO io | 0500-051f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : SMBus Controller io | 0cf8-0cff : PCI conf1 io | d000-d0ff : PCI device 1106:3253 (VIA Technologies, Inc.) io | d400-d43f : Intel Corporation 82541GI Gigabit Ethernet Controller ( io : #2) io | d500-d53f : Intel Corporation 82541GI Gigabit Ethernet Controller io | e000-e0ff : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : AC'97 Audio Controller io | e800-e81f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : USB UHCI Controller #3 io | e900-e907 : Intel Corporation 82852/855GM Integrated Graphics Devic io : e io | eb00-eb1f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : USB UHCI Controller #1 io | ec00-ec3f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : AC'97 Audio Controller io | ed00-ed1f : Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) io : USB UHCI Controller #2 io | f000-f00f : Intel Corporation 82801DB (ICH4) IDE Controller io | Available IRQs=[ <!0> 1 <!2> 3 <!4> 5 6 7 8 9 a b c d e f 10 11 ] ore | Softirq daemon starting ore | Initializing DDE page cache ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:3584 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:3585 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:3582 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:3582 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c2 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c4 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c7 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24cd ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:244e ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c0 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24cb ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c3 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:24c5 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:1076 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 8086:1076 ore | unimplemented: pci_fixup_device ore | unimplemented: pci_fixup_device ore | _add_ddekit_device: Detected device: 1106:3253 ore | <6>Intel(R) PRO/1000 Network Driver - version 7.3.15-k2 ore | <6>Copyright (c) 1999-2006 Intel Corporation. ROOT: Sending ports d500-d53f to task #08 ore | L4RM: [PF] read at 0x00060008, ip 01802d14, src 9.02 ore | [9.0] l4rm/lib/src/pagefault.c:81:__unknown_pf(): ore | unhandled page fault
--PANIC, 'g' for exit------------------------------------IP: 0182f925 [ore.rm] (9.00) jdb: bt thread=9.2
backtrace (thread 9.02, fp=022ffd98, pc=01802d14): #1 022ffd98 01802d14 : e1000_set_media_type + 0x44 ... /alex/Fiasco/trunk/l4/pkg/ore/server/lib26/net/e1000/e1000_hw.c:506 #2 022ffe08 0180f3ad ... lex/Fiasco/trunk/l4/pkg/ore/server/lib26/net/e1000/e1000_main.c:1313 #3 022ffe38 01821d72 : pci_device_probe + 0x52 ... iasco/trunk/l4/pkg/dde/linux26/lib/src/drivers/pci/pci-driver.c:202 #4 022ffe68 0182494c : really_probe + 0x4c ... /alex/Fiasco/trunk/l4/pkg/dde/linux26/contrib/drivers/base/dd.c:124 #5 022ffe88 01824c05 : __driver_attach + 0x95 ... /alex/Fiasco/trunk/l4/pkg/dde/linux26/contrib/drivers/base/dd.c:274 #6 022ffec8 0182382d : bus_for_each_dev + 0x4d ... alex/Fiasco/trunk/l4/pkg/dde/linux26/contrib/drivers/base/bus.c:243 #7 022ffee8 0182487a : driver_attach + 0x1a ... /alex/Fiasco/trunk/l4/pkg/dde/linux26/contrib/drivers/base/dd.c:293 #8 022fff18 018238de : bus_add_driver + 0x7e ... alex/Fiasco/trunk/l4/pkg/dde/linux26/contrib/drivers/base/bus.c:546 #9 022fff38 0180c34a : e1000_init_module + 0x3a ... lex/Fiasco/trunk/l4/pkg/ore/server/lib26/net/e1000/e1000_main.c:270 #10 022fff48 01800062 : run_hooks_forward + 0x12 /home/alex/Fiasco/trunk/l4/pkg/crtx/lib/src/construction.c:54 #11 022fffb8 018002ba : main + 0x13a /home/alex/Fiasco/trunk/l4/pkg/ore/server/src/main.c:152 #12 022fffdc 0183307c : __startup_main + 0x4c /home/alex/Fiasco/trunk/l4/pkg/l4env/lib/src/startup.c:80 #13 022ffffc 01836ac4 : l4th_thread_start + 0x64 /home/alex/Fiasco/trunk/l4/pkg/thread/lib/src/create.c:74
--kernel-bt-follows-- #0 c0241724 f0023e40 #1 c0241724 f0021a70 #2 c0241798 f0020e26 #3 c02417c4 f0037a1e #4 c02417e8 f003815e
Best Regards, Alexander Valitov