Hi,all:
        I have meet a problem when I starting l4linux-2.6.22,the error message get from serial port as follow:

4dope  | serio: i8042 AUX port at 0x60,0x64 irq 12
l4dope  | serio: i8042 KBD port at 0x60,0x64 irq 1
l4lx    | ======> L4Linux 2.6 starting... <========
l4lx    | Linux version 2.6.22-l4 (root@licy03) (gcc version 4.1.2) #6 Tue Sep
l4lx    : 18 16:16:49 CST 2007
l4lx    | Binary name: vmlinuz
l4lx    | Kernel command line (5 args): earlyprintk=yes mem=64M video=l4fb root
l4lx    : =/dev/hda9 ro
l4lx    | Image: 00400000 - 007ac000 [3760 KiB].
l4lx    | Areas: Text:     00400000 - 006ae000 [2744kB] (a bit longer)
l4lx    |        Data:     006ae000 - 006cbf9c [119kB]
l4lx    |        Initdata: 006ce000 - 00709000 [236kB]
l4lx    |        BSS:      0070a000 - 007a9200 [636kB]
l4lx    | l4lx_thread_create: Created thread 0f.03 (tamer0)
l4lx    | Tamer0 is 0f.03
l4lx    | Using tamed mode.
l4lx    | Connecting to l4io server.
l4lx    | l4env_linux_startup thread 4.
l4lx    | l4lx_thread_create: Created thread 0f.04 (cpu0)
l4lx    | main thread will be 0f.04
l4lx    | l4env_register_pointer_section: addr = 00400000 size = 3850240
l4lx    |      sec-w-init: virt: 0x00400000 to 0x007abfff [3760 KiB]
l4lx    | Noncontiguous region for sec-w-init
l4lx    |      sec-w-init: Number of physical regions: 4, 3850240 Bytes
l4lx    |      sec-w-init: 1: Phys: 0x0108a000 to 0x01215000, Size:  1617920
l4lx    |      sec-w-init: 2: Phys: 0x01419000 to 0x01500000, Size:   946176
l4lx    |      sec-w-init: 3: Phys: 0x01345000 to 0x01400000, Size:   765952
l4lx    |      sec-w-init: 4: Phys: 0x01281000 to 0x01300000, Size:   520192
l4lx    | main thread: received startup message.
l4lx    | Main thread running, waiting...
l4lx    | setup_l4env_memory: Forcing superpages for main memory
l4lx    | Main memory size: 64MB
l4lx    | Got 2048kB of ISA DMA memory.
l4lx    |  ISA DMA memory: virt: 0x00800000 to 0x009fffff [2048 KiB]
l4lx    |  ISA DMA memory: Number of physical regions: 1, 2097152 Bytes
l4lx    |  ISA DMA memory: 1: Phys: 0x0043a000 to 0x0063a000, Size:  2097152
l4lx    |     Main memory: virt: 0x00c00000 to 0x04bfffff [65536 KiB]
l4lx    |     Main memory: Number of physical regions: 1, 67108864 Bytes
l4lx    |     Main memory: 1: Phys: 0x0a800000 to 0x0e800000, Size: 67108864
l4lx    | Filling lower ptabs...
l4lx    | Done (1584 entries).
l4lx    | l4lx_thread_create: Created thread 0f.05 (timer.i0)
l4lx    | Jumping over 4x 'hlt' at 0x6d6eab
l4lx    | idler0: utcb=0xbff00400 0f.04
l4lx    | l4lx_thread_create: Created thread 0f.06 (idler)
l4lx    | Starting L4FB via DOpE
l4dope  | input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
l4dope  | input: AT Raw Set 2 keyboard on isa0060/serio0
l4dope  | input: PC Speaker
l4dope  | input: L4 input event injector
l4dope  | L4 input event injector: IRQ handler up
l4dope  | connect "ImPS/2 Generic Wheel Mouse", isa0060/serio1/input0
l4dope  | connect "AT Raw Set 2 keyboard", isa0060/serio0/input0
l4dope  | connect "PC Speaker", isa0061/input0
l4dope  | connect "L4 input event injector", l4/sys
l4dope  | SharedMem(alloc): hl.raw=100000, id=69, size=800
l4dope  | SharedMem(get_adr): address = 0x6000
l4dope  | SharedMem(alloc): hl.raw=100000, id=6a, size=800
l4dope  | SharedMem(get_adr): address = 0x7000
l4dope  | SharedMem(alloc): hl.raw=100000, id=6b, size=800
l4dope  | SharedMem(get_adr): address = 0xd000
l4dope  | SharedMem(alloc): hl.raw=100000, id=6c, size=800
l4dope  | SharedMem(get_adr): address = 0xe000
l4dope  | SharedMem(alloc): hl.raw=100000, id=6d, size=800
l4dope  | SharedMem(get_adr): address = 0xf000
l4dope  | SharedMem(alloc): hl.raw=100000, id=6f, size=800
l4dope  | SharedMem(get_adr): address = 0x16000
l4dope  | SharedMem(alloc): hl.raw=100000, id=70, size=800
l4dope  | SharedMem(get_adr): address = 0x17000
l4dope  | SharedMem(alloc): hl.raw=100000, id=75, size=484
l4dope  | SharedMem(get_adr): address = 0x21000
l4dope  | dope: paddr=f0000000 size=131072KiB
l4dope  | Mapped video memory at f0000000 to 08000000+000000 [131072kB] via L4I
l4dope  : O
l4dope  | mapping: vaddr=0x8000000 size=134217728(0x8000000) offset=0(0x0)
l4dope  | Frame buffer base:  0x8000000
l4dope  | Resolution:         1024x768x16
l4dope  | Bytes per scanline: 2048
l4dope  | Current video mode is 1024x768 red=11:5 green=5:6 blue=0:5 res=0:0
l4dope  | SharedMem(alloc): hl.raw=100000, id=80, size=96000
l4dope  | SharedMem(get_adr): address = 0x400000
l4lx    | l4lx_thread_create: Created thread 0f.08 (DOpE refresher)
l4lx    | l4lx_thread_create: Created thread 0f.09 (L4DOpEinput)
l4lx    | l4lx_irq_dev_startup_hw: Starting IRQ thread for IRQ 14.
l4lx    | l4lx_thread_create: Created thread 0f.0a (IRQ14)
l4lx    | l4lx_irq_dev_startup_hw: Starting IRQ thread for IRQ 15.
l4lx    | l4lx_thread_create: Created thread 0f.0b (IRQ15)
l4lx    | l4lx_irq_dev_startup_hw: Starting IRQ thread for IRQ 11.
l4lx    | l4lx_thread_create: Created thread 0f.0c (IRQ11)
l4lx    | l4lx_irq_dev_startup_hw: Starting IRQ thread for IRQ 12.
l4lx    | acquire_irq: Error attaching to IRQ 12
l4lx    | l4lx_thread_create: Created thread 0f.0d (IRQ12)
l4lx    | l4lx_irq_dev_startup_hw: Starting IRQ thread for IRQ 1.
l4lx    | acquire_irq: Error attaching to IRQ 1
l4lx    | l4lx_thread_create: Created thread 0f.0e (IRQ1)

And the dope when starting after following message then  dead.

Checking non-root filesystems:
fsck 1.39 (29-May-2006)
/dev/hda10:clean, 135991/667808 files,510175/1333387 blocks
Mounting non-root local filesystems:
kjournald starting. Commit interval 5 seconds
EXT3 FS on hda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
/dev/hda10 on /home type ext3(rw)
Using /etc/random-seed to initialize /dev/urandom.

How can I solve this problem?Anybody who knows please help me,Thanks!

Best Regards!