Frequently asked questions

The binary with networking support is huge.

If this is really a problem to you, look in the linux driver code and -glue of the oskit sources. For some reason, parts of the SCSI stack are linked with the binary. Maybe you can safe some bytes by splitting the appropriate object.

Sometimes, the LOG server traps into the kernerl-debugger.

This is a combined problem with fiasco and the output routines. To collect all the screen-output at one place, an to allow serial debugging of the kernel at the same console that gets the user output, the logserver uses the kernel-debug interface to output characters. With fiasco, there is a problem when using the kernel debugger while beeing "exregs'd" by another thread. The result is that you observed.

A workaround is to remove the 'console.c' from the SRC_C -variable in the file lib/src/Makefile of the oskit10_support package, rebuild the package and relink the logserver.

My network adapter is not listed as supported, can you support it ?

Look into the oskit10 sources, linux/src/drivers/net. If a suitable driver is listed there, enable it in the LOG server, server/src/tcpip.c:init_ethernet(). If not, you must write your own driver.

Generated on Wed Apr 11 06:40:52 2012 for Logging and output facility for DROPS by  doxygen 1.5.6