about l4linux on fiasco-UX

kashin Lin kashin08 at gmail.com
Tue Jul 24 04:10:23 CEST 2007


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 :

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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://os.inf.tu-dresden.de/pipermail/l4-hackers/attachments/20070724/7ad16104/attachment.htm>


More information about the l4-hackers mailing list