Problem with starting ORe
Alexander Valitov
valitov79 at mail.ru
Wed Feb 25 10:27:39 CET 2009
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
--
View this message in context: http://www.nabble.com/Problem-with-starting-ORe-tp22181637p22199136.html
Sent from the L4 mailing list archive at Nabble.com.
More information about the l4-hackers
mailing list