Launch of L4Linux

Maximin Coste at
Wed Jul 17 10:41:52 CEST 2013

Hi all,

I trying to launch L4Linux over Fiasco.OC+L4RE but here is my serial output:

INITRD: Freeing memory.
l4x: Checks passed.
NetWinder Floating Point Emulator V0.97 (double precision)
msgmni has been set to 126
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
L4 serial driver
ttyLv0 at MMIO 0x1 (irq = 211) is a L4
l4ser_shm: L4 shared mem serial driver
l4cdds: No name given, not starting.
brd: module loaded
l4bdds: No name given, not starting.
mousedev: PS/2 mouse device common for all mice
TCP: cubic registered
NET: Registered protocol family 17
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 3072KiB [1 disk] into ram disk... done.
VFS: Mounted root (ext2 filesystem) readonly on device 1:0.
Freeing init memory: 112K
/bin/sh: can't access tty; job control turned off
# io      | Dev_factory: register factory for N2Hw6DeviceE
io      | GTF: register factory for 7Pci_dev
io      | GTF: register factory for N2Hw12Msi_resourceE
io      | Dev_factory: register factory for N2Hw11Gpio_deviceE
io      | Io service
io      | Ready. Waiting for request.

[ ...Launching µC/OS-II part... ]

So all I got from L4Linux is "/bin/sh: can't access tty; job control turned off"

What does that mean ? I also have to say that I use the ramdisk.rd from
the official website
(, is
this correct ?

This is the content of my modules.list file:

modaddr 0x1100000

entry l4LinuxUcos
      kernel    fiasco -serial_esc
      roottask  moe rom/l4lx_ucos.cfg
      module    l4re
      module    ned
      module    io
      module    l4lx_ucos.cfg
      module    vmlinuz.arm
      module    ramdisk-arm.rd
      module    l4ucos
      module    beagle.devs

And here is my l4lx configuration file:

  { caps = {
      log = L4.Env.log:m("rws"),
          calc_server = calc_server,
    l4re_dbg = L4.Dbg.Warn,
    log = { "l4linux", "yellow" },
    mem = L4.Env.mem_alloc:create(L4.Proto.Factory, 100*1024*1024):m("rws"),
    scheduler = L4.Env.user_factory:create(L4.Proto.Scheduler, 0x80, 0x70)
  "rom/" .. lxname .. " mem=64M console=ttyLv0 l4x_rd=rom/ramdisk-" ..
 L4.Info.arch() .. ".rd root=1:0 ramdisk_size=17000 init=/bin/sh

Thanks in advance,


More information about the l4-hackers mailing list