about l4linux on fiasco-UX

Adam Lackorzynski adam at os.inf.tu-dresden.de
Tue Jul 24 23:29:43 CEST 2007


On Tue Jul 24, 2007 at 10:10:23 +0800, kashin Lin wrote:
> 2007/7/24, Adam Lackorzynski <adam at os.inf.tu-dresden.de>:
> >
> >
> >On Sun Jul 22, 2007 at 23:09:10 +0800, kashin Lin wrote:
> >> 2007/7/22, Adam Lackorzynski <adam at os.inf.tu-dresden.de>:
> >> >
> >> >
> >> >On Sun Jul 22, 2007 at 01:00:44 +0800, kashin Lin wrote:
> >> >> 2007/7/21, kashin Lin <kashin08 at gmail.com>:
> >> >> >
> >> >> >
> >> >> >
> >> >> >2007/7/21, Adam Lackorzynski <adam at os.inf.tu-dresden.de>:
> >> >> >>
> >> >> >>
> >> >> >> On Fri Jul 20, 2007 at 15:54:06 +0800, kashin Lin wrote:
> >> >> >> > when i runed l4linux on fiasco-UX by "./lx con", it stoped
> >> >> >> > after following messages:
> >> >> >>
> >> >> >> We need to find out by adding earlyprintk=keep to the L4Linux
> >kernel
> >> >> >> command line. Then there should be more text.
> >> >> >
> >> >> >
> >> >>
> >> >>
> >> >> Here are the results after adding "earlyprintk=keep" :
> >> >
> >> >> >con     | vc[1] 640x480 at 16, bpl:1280, gmode:0x15, evprt:E.03 save:0
> >> >> >run     | contxt_init(): 640x462, cols:80, lines:33, sb_lines:1033
> >> >> >l4lx    | INITRD: Size of RAMdisk is 16384KiB
> >> >> >l4lx    | RAMdisk from 03400000 to 04400000 [16384KiB]
> >> >> >[    0.000000] Linux version 2.6.21-l4 (kashin08 at kashin08-desktop)
> >(gcc
> >> >> >version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #1 Fri Jul 20 12:14:47 CST
> >2007
> >> >> >[    0.000000] CPU: Vendor unknown, using generic init.
> >> >> >[    0.000000] CPU: Your system may be unstable.
> >> >> >[    0.000000]  dm_phys: 0000000000800000 - 0000000003400000
> >(usable)
> >> >> >[    0.000000] 44MB memory available.
> >> >> >[    0.000000] INITRD: 03400000 - 04400000
> >> >> >[    0.000000] Zone PFN ranges:
> >> >> >[    0.000000]   DMA             0 ->      512
> >> >> >[    0.000000]   Normal        512 ->    13312
> >> >> >[    0.000000] early_node_map[1] active PFN ranges
> >> >> >[    0.000000]     0:        0 ->    13312
> >> >> >[    0.000000] Allocating PCI resources starting at 10000000 (gap:
> >> >> >03400000:fcc00000)
> >> >> >[    0.000000] Built 1 zonelists.  Total pages: 13208
> >> >> >[    0.000000] Kernel command line: mem=44M earlyprintk=keep
> >root=1:0
> >> >> >load_ramdisk=1 ramdisk_size=16384 l4env_rd=../../../test_lx/rd1
> >> >> >panicblink=0
> >> >> >lang=us
> >> >> >[    0.000000] Initializing CPU#0
> >> >> >[    0.000000] PID hash table entries: 256 (order: 8, 1024 bytes)
> >> >> >[    0.000000] Detected 2010.311 MHz processor.
> >> >> >[ 1236.204905] keeping early console
> >> >> >l4lx    | panic: going to sleep forever, bye
> >> >
> >> >Can you please post your .config?
> >>
> >>
> >> following is the content of my ".config". (also in attached file)
> >
> >So many options enabled... Can you please use the ux default
> >configuration for a start? (arch/l4/configs/x86-ux_defconfig,
> >make x86-ux_defconfig will also do).
> 
> 
> after using "make x86-ux_defconfig",  it still doesn't work.
> but the error messages are different this time :

Ok, different. Can you please add showpfexc=1 to the L4Linux kernel
command line and post the last part of log again?! There should be more
output then. Then please look up the code at the PC that is printed, or
send me (only me) your vmlinuz file.
 
> fuxfprov| open "../../../test_lx/rd1" by F.04
> l4lx    | INITRD: Size of RAMdisk is 16384KiB
> l4lx    | RAMdisk from 03400000 to 04400000 [16384KiB]
> Linux version 2.6.21-l4 (kashin08 at kashin08-desktop) (gcc version 
> 4.1.2(Ubuntu
> 4.1.2-0ubuntu4)) #2 Tue Jul 24 09:52:48 CST 2007
> CPU: Vendor unknown, using generic init.
> CPU: Your system may be unstable.
> dm_phys: 0000000000800000 - 0000000003400000 (usable)
> 44MB memory available.
> INITRD: 03400000 - 04400000
> Zone PFN ranges:
>  DMA             0 ->      512
>  Normal        512 ->    13312
> early_node_map[1] active PFN ranges
>    0:        0 ->    13312
> Allocating PCI resources starting at 10000000 (gap: 03400000:fcc00000)
> Built 1 zonelists.  Total pages: 13208
> Kernel command line: mem=44M earlyprintk=keep root=1:0 load_ramdisk=1
> ramdisk_size=16384 l4env_rd=../../../test_lx/rd1 panicblink=0 lang=us
> Initializing CPU#0
> PID hash table entries: 256 (order: 8, 1024 bytes)
> Detected 2010.306 MHz processor.
> keeping early console
> Console: colour dummy device 80x25
> l4ser_init_ports
> l4ser: input not enabled!
> Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
> Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
> Memory: 44500k/53248k available (1462k kernel code, 492k reserved, 398k
> data, 144k init, 0k highmem)
> virtual kernel memory layout:
>    fixmap  : 0xffffc000 - 0xfffff000   (  12 kB)
>    vmalloc : 0x08000000 - 0x10000000   ( 128 MB)
>    lowmem  : 0x00000000 - 0x03400000   (  52 MB)
>      .init : 0x005d4000 - 0x005f80a0   ( 144 kB)
>      .data : 0x0056dab4 - 0x005d12d4   ( 398 kB)
>      .text : 0x00400000 - 0x0056dab4   (1462 kB)
> l4lx_irq_timer_startup(0)
> l4lx    | l4lx_thread_create: Created thread 0f.05 (timer.i0)
> timer_irq_thread: Starting timer IRQ thread.
> Calibrating delay using timer specific routine.. 4071.72 BogoMIPS
> (lpj=20358612)
> Mount-cache hash table entries: 512
> Compat vDSO mapped to 0040e000.
> CPU: AuthenticAMD AMD Athlon(tm) 64 Processor 3200+ stepping 02
> NET: Registered protocol family 16
> Setting up standard PCI resources
> Trap: 13: 0000 [#1]
> Trap: 13: 0000 [#2]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#3]
> Trap: 13: 0000 [#4]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#5]
> Trap: 13: 0000 [#6]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#7]
> Trap: 13: 0000 [#8]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#9]
> Trap: 13: 0000 [#10]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#11]
> Trap: 13: 0000 [#12]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#13]
> Trap: 13: 0000 [#14]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#15]
> Trap: 13: 0000 [#16]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#17]
> Trap: 13: 0000 [#18]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#19]
> Trap: 13: 0000 [#20]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#21]
> Trap: 13: 0000 [#22]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#23]
> Trap: 13: 0000 [#24]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#25]
> Trap: 13: 0000 [#26]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#27]
> Trap: 13: 0000 [#28]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#29]
> Trap: 13: 0000 [#30]
> Recursive die() failure, output suppressed
> Trap: 13: 0000 [#31]
> Trap: 13: 0000 [#32]
> Recursive die() failure, output suppressed
> 00000000.00000000
> failed CLI: 0000000f.00000004
> 
> --Unset id on stack (c)-----------------------------ESP:00832018
> EIP:00402dfa
> [l4lx.server] (f.04) jdb:
> 
> thanks for answering.
> 
> 
> >>=================================================================
> >> >>
> >> >> >
> >> >> >> > when i runed l4linux on fiasco-UX by "./lx dope", it stoped
> >> >> >> > after following messages:
> >> >> >>
> >> >> >> Check out l4/pkg/dmon from svn and compile.
> >> >> >
> >> >> >
> >> >> >when i compile dmon, it says:
> >> >> >l4/term_server/vt100.h¡Gno such file or directory
> >> >> >
> >> >> >did i loss other packages? how to get them?
> >> >> >
> >> >> >why are those packages not downloaded together when i download
> >l4-env
> >> >from
> >> >> >svn?
> >> >
> >> >Because not everything is L4Env.
> >> >
> >> >> vt100.h is in l4vfs/term_server/include, so you should also checkout
> >the
> >> >> >l4vfs package (which might again require other stuff ...)
> >> >> >
> >> >>
> >> >> it says "Failed to open file:
> >> >>
> >>
> >>../../../build/bin/x86_586/l4v2/../../../build/bin/x86_586/l4v2/launchpad"
> >> >> this time.
> >> >>
> >> >> what packages should i download? it seems there is no package named
> >> >> "launchpad".
> >> >
> >> >That's a mistake, I fixed the lx script accordingly. Should be out
> >soon.
> >> >'./lx con' should work nevertheless.
> >
> >
> >Adam
> >--
> >Adam                 adam at os.inf.tu-dresden.de
> >  Lackorzynski         http://os.inf.tu-dresden.de/~adam/
> >
> >_______________________________________________
> >l4-hackers mailing list
> >l4-hackers at os.inf.tu-dresden.de
> >http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers
> >

> _______________________________________________
> l4-hackers mailing list
> l4-hackers at os.inf.tu-dresden.de
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

Adam
-- 
Adam                 adam at os.inf.tu-dresden.de
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/




More information about the l4-hackers mailing list