Hi all,
I've got a running system and some small programs running on Fiasco with DoPE and l4linux-2.4. I want to investigate FLIPS to use as an extension to one of the programs (network capable).
The difference between compiling L4 and all its packages now is that I must set the parameter LINUX24_DIR to point to a directory with vanilla kernel code (I used 2.4.27) instead of previously when the parameter pointed to the L4LINUX directory (l4linux-2.4). The last one is currently my working setup.
Q1: Was I doing it wrong the whole time and was just lucky to get it working?
Anyway the newly compiled FLIPS system starts to load as usual but as soon as l4linux is loaded is stops with a cursor blinking below the penguin with NO text (console) output. Here is the debug output:
EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Warning: unable to open an initial console. simple_t| ERROR: task #13 doesn't match: client 11.03, owner 0.00 l4lx | l4ts_create_task(): failed (server=A.00, ret=-3, exc 0)
The system is still operational and I can start my programs from the "doperun" terminal.
Q2: Any suggestions on why my l4linux does not want to load anymore?
Thanks Leon
Hello,
On Tue, Sep 07, 2004 at 07:22:36AM +0200, Leon wrote:
Hi all,
I've got a running system and some small programs running on Fiasco with DoPE and l4linux-2.4. I want to investigate FLIPS to use as an extension to one of the programs (network capable).
The difference between compiling L4 and all its packages now is that I must set the parameter LINUX24_DIR to point to a directory with vanilla kernel code (I used 2.4.27) instead of previously when the parameter pointed to the L4LINUX directory (l4linux-2.4). The last one is currently my working setup.
FLIPS compiles with configured L4Linux-2.4 sources since Friday (The patch was in remote cvs on Saturday.)
I've no idea why FLIPS should interfere with L4Linux as long as you're not using "flips-lxdrv" and the eepr100 driver in L4Linux at the same time. There must run only one driver instance per device.
Regards
Hi all,
Can anybody direct me to an explanation on the "MODE" paramater in the Makefiles.
Thanks Leon
On Tuesday 07 September 2004 16:04, Leon wrote:
Can anybody direct me to an explanation on the "MODE" paramater in the Makefiles.
See l4/doc/bid-spec/. This parameter selects which libraries/headers should be used to build a lib/binary. Mode selects a set of settings from l4/mk/modes.inc.
Frank
Hi all,
FLIPS compiles with configured L4Linux-2.4 sources since Friday (The patch was in remote cvs on Saturday.)
OK, made new complete CVS checkout yesterday (2004-09-07) of L4 and l4linux-2.4.(A list of L4 packages is added below) I get the following compile error:
==> Linking flips ../../../../../lib/x86_586/l4v2/libsocket_linux.o.a(.text.csum_partial_copy_fromiovecend+0x1a5): In function `csum_partial_copy_fromiovecend': : undefined reference to `csum_partial_copy_from_user' ../../../../../lib/x86_586/l4v2/libsocket_linux.o.a(.text.skb_copy_and_csum_bits+0x48): In function `skb_copy_and_csum_bits': : undefined reference to `csum_partial_copy' ../../../../../lib/x86_586/l4v2/libsocket_linux.o.a(.text.skb_copy_and_csum_bits+0xe1): In function `skb_copy_and_csum_bits': : undefined reference to `csum_partial_copy' collect2: ld returned 1 exit status make[5]: *** [flips] Error 1 make[5]: Leaving directory `/root/Fiasco_L4Env/l4/pkg/flips/server/src/OBJ-x86_586-l4v2' make[4]: *** [OBJ-x86_586-l4v2] Error 2 make[4]: Leaving directory `/root/Fiasco_L4Env/l4/pkg/flips/server/src' make[3]: *** [src] Error 2 make[3]: Leaving directory `/root/Fiasco_L4Env/l4/pkg/flips/server' make[2]: *** [server] Error 2 make[2]: Leaving directory `/root/Fiasco_L4Env/l4/pkg/flips' make[1]: *** [flips.bin] Error 2 make[1]: Leaving directory `/root/Fiasco_L4Env/l4/pkg' make: *** [pkg] Error 2
Thanks for all the help! Leon
l4/pkg directory: ================ bootmod, con, crtx, cxx, dde_linux, dietlibc, dm_generic, dm_mem, dm_phys, dope, events, exec, flips, generic_blk, generic_fprov, generic_io, generic_ts, hello, hello_cxx, input, l4env, l4io, l4lthread, l4rm, l4sys, l4util, l4vfs, libstdc++, linux-24-headers, loader, lock, log, lxfuxlibc, names, omega0, oskit10_support, oskit10_support_l4env, oskit10_support_l4env_full, oskit10_support_tiny, oskit_support, oskit_support_l4env, overlay_wm, pci, rmgr, rtc, semaphore, sigma0, simple_ts, slab, socket_linux, tftp, thread, zlib
On Tue Sep 07, 2004 at 07:22:36 +0200, Leon wrote:
Anyway the newly compiled FLIPS system starts to load as usual but as soon as l4linux is loaded is stops with a cursor blinking below the penguin with NO text (console) output. Here is the debug output:
EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Warning: unable to open an initial console. simple_t| ERROR: task #13 doesn't match: client 11.03, owner 0.00 l4lx | l4ts_create_task(): failed (server=A.00, ret=-3, exc 0)
The system is still operational and I can start my programs from the "doperun" terminal.
Q2: Any suggestions on why my l4linux does not want to load anymore?
This has nothing to do with flips at all. We've committed a fix for simple_ts, should reach public CVS tomorrow.
Adam
l4-hackers@os.inf.tu-dresden.de