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