Hi,all:
        I get the source code from svn a few days ago,but I can't start l4linux in qemu with con.The error is like follow:

Welcome to Fiasco(ia32)!
DD-L4(v2)/ia32 microkernel (C) 1998-2008 TU Dresden
Rev: r394 compiled with gcc 3.4.6 for Intel Pentium    []
Performance-critical config option(s) detected:
  CONFIG_NDEBUG 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:3:3:0) Model: Unknown CPU at 3083 MHz

   8 KB L1 I Cache (4-way associative, 32 bytes per line)

Freeing init code/data: 20480 bytes (5 pages)

Calibrating timer loop... done.
SIGMA0: Hello!
  KIP @ 1000
  Found Fiasco: KIP syscalls: yes
  allocated 4KB for maintenance structures


Roottask.
  Command line found: "/roottask task modname "bmodfs" attached 6 modules"

  261759kB ( 255MB) total RAM (reported by bootloader)
  234692kB ( 230MB) received RAM from Sigma0
   30236kB (  30MB) 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: Parsing command line config.
  configured task 0x00 (bmodfs):
    vm_offs:0 irq:3ffff lmcp:ffff allow_cli:0 mcp:ff prio:10 small:ff mods:6

Roottask: Loading 15 modules.
#05: loading "/names"
     from [0213f000-02181683] to [002d0000-002d6957][002d7000-002e2000]
     entry at 00060060 via trampoline page code
     symbols at [0eb83000-0eb85000] (8kB), lines at [0eb7d000-0eb83000] (24kB)
#06: loading "/log"
     from [02182000-021c2264] to [00400000-0040704a][00408000-0043a868]
     entry at 00061060 via trampoline page code
     symbols at [0eb7b000-0eb7d000] (8kB), lines at [0eb74000-0eb7b000] (28kB)
#07: loading "/dm_phys --isa=0x00800000"
     from [021c3000-02263803] to [01500000-01514157][01515000-0151f000]
     entry at 00062074 via trampoline page code
     symbols at [0eb6f000-0eb74000] (20kB), lines at [0eb60000-0eb6f000] (60kB)
#08: loading "/simple_ts -t 300"
     from [02264000-022b2cd9] to [01400000-01408c6a][01409000-01418608]
     entry at 0006306c via trampoline page code
     symbols at [0eb5e000-0eb60000] (8kB), lines at [0eb56000-0eb5e000] (32kB)
#09: loading "/rtc "
     from [022b3000-022e3c5f] to [01080000-01084500][01085000-0108a000]
     entry at 00064060 via trampoline page code
     symbols at [0eb54000-0eb56000] (8kB), lines at [0eb4f000-0eb54000] (20kB)
#0a: loading "/l4io "
     from [022e4000-02553ac3] to [00c20000-00c44b9f][00c45000-00cb4000]
     entry at 00066060 via trampoline page code
     symbols at [0eaf9000-0eb4f000] (344kB), lines at [0eade000-0eaf9000] (108kB)
#0b: loading "/con --vbemod 0x117"
     from [02554000-026e6ae5] to [00b00000-00b5147f][00b52000-00b75000]
     entry at 0006706c via trampoline page code
     symbols at [0ead0000-0eade000] (56kB), lines at [0ea99000-0ead0000] (220kB)
#0c: loading "/bmodfs"
     from [026e7000-0278f0c7] to [01220000-01238477][01239000-01251000]
     passing module /libld-l4.s.so                        [ 02790000-02806e55 ]
     passing module /libloader.s.so                       [ 02807000-028a4c53 ]
     passing module /run                                  [ 028a5000-028f3924 ]
     passing module /drops-rd.rd                          [ 028f4000-038f4000 ]
     passing module /vmlinuz                              [ 038f4000-03c4aac1 ]
     passing module /cfg/l4linux26-dope-ram.cfg           [ 03c4b000-03c4b116 ]
     entry at 00068120 via trampoline page code
     symbols at [0ea94000-0ea99000] (20kB), lines at [0ea80000-0ea94000] (80kB)
#0d: loading "/loader --fprov=BMODFS run l4linux26-dope-ram.cfg "
     from [03c4c000-03d2818b] to [01300000-0132805b][01329000-01349000]
     entry at 0006908c via trampoline page code
     symbols at [0ea79000-0ea80000] (28kB), lines at [0ea5e000-0ea79000] (108kB)

ROOT: Sending ports 0070-0070 to task #09
ROOT: Sending ports 0080-0080 to task #09
ROOT: Sending ports 0071-0071 to task #09
simplets| Configured for 300 tasks.
rtc     | Date:25.09.2008 Time:07:40:32
bmodfs  | Passed the following modules:
bmodfs  |   module "/libld-l4.s.so" (476kB)
bmodfs  |   module "/libloader.s.so" (632kB)
bmodfs  |   module "/run" (315kB)
bmodfs  |   module "/drops-rd.rd" (16384kB)
bmodfs  |   module "/vmlinuz" (3419kB)
bmodfs  |   module "/cfg/l4linux26-dope-ram.cfg" (1kB)
loader  | Can't map tbuf status page
con     | Using fast memcpy.
loader  | "run" needs libld-l4.s.so
loader  | run: Starting application using libld-l4.s.so
loader  | run,#e: Loading binary
loader  | run,#e: Loading ldso
loader  | run,#e: Starting libld-l4.s.so at 00013950 via 0000cf8c
loader  | sleeping for 1000 ms
io      | Using platform configuration 'x86'
ROOT: Sending ports 0cfb-0cfb to task #0a
ROOT: Sending ports 0cf8-0cfb to task #0a
ROOT: Sending ports 0cfe-0cff to task #0a
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 #0a
io      | PCI: PIIX3: Enabling Passive Release on 00:01.0
io      | Limiting direct PCI/PCI transfers.
io      | Activating ISA DMA hang workarounds.
io      | 00000000-ffffffff : PCI mem
io      |   e0000000-e1ffffff : Cirrus Logic GD 5446
io      |   e2000000-e2000fff : Cirrus Logic GD 5446
io      | 0000-ffff : PCI IO
io      |   0cf8-0cff : PCI conf1
io      |   b000-b03f : Intel Corporation 82371AB/EB/MB PIIX4 ACPI
io      |   c000-c00f : Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
io      |   c100-c1ff : Realtek Semiconductor Co., Ltd. RTL-8029(AS)
io      | Available IRQs=[ <!0> 1 <!2> 3 <!4> 5 6 7 8 9 a b c d e f 10 11 ]
con     | Character size is 8x14, font has 256 characters
con     | Trying execution of ``set VBE mode'' using x86emu
ROOT: Sending ports 03c4-03c4 to task #0b
ROOT: Sending ports 03c5-03c5 to task #0b
con     | Found VESA BIOS version 2.0
con     | OEM VGABIOS Cirrus extension
ROOT: Cannot send port 0cf8 to task #0b, owner is #0a

ROOT: task B.00 at 00b208f8 is trying to get I/O port 0cf8 allocated by task a

    --double page fault--------------------------------------IP: 00129196

The fiasco config is most default,i just enable the
Handler and preserve segments and Enable I/O port protection under kernel options.

My l4linux.cfg:
sleep 1
task "vmlinuz" "mem=128M load_ramdisk=1 ramdisk_size=16384 root=/dev/ram l4env_rd=drops-rd.rd"
        allow_cli
        allow_vga
        all_sects_writable

And my menu.lst
title l4linux+dope
kernel /bootstrap -modaddr 0x2000000
module /fiasco -serial_esc -nokdb
module /sigma0
module /roottask task modname "bmodfs" attached 6 modules
module /names
module /log
module /dm_phys --isa=0x00800000
module /simple_ts -t 300
module /rtc
module /l4io
module /con --vbemod 0x117
module /bmodfs
        module /libld-l4.s.so
        module /libloader.s.so
        module /run
        module /drops-rd.rd
        module /vmlinuz
        module /cfg/l4linux26-dope-ram.cfg
module /loader --fprov=BMODFS run l4linux26-dope-ram.cfg

Any help is very appreciated.

Dingying