ore with fiasco-ux

Bjoern Doebel doebel at os.inf.tu-dresden.de
Wed May 31 10:58:07 CEST 2006


> When I run under fiasco-ux:
> ./fiasco -N -s -l names -l dm_phys -l log -l "l4io --noirq" -l ore -l
> ore_test_arping

First, please add "-n9" to your command line. This enables task 9 (ore)
to execute native system calls using int80.

> ore     | main(): Initialized 1 network devices.
> ore     | Device =   lo, IRQ =  0, MAC = 00:00:00:00:00:00

There should be 2 network devices: lo and eth0. The arping test tries to
open eth0 and this fails because of the missing device.

Please do a "make cleanall" in your l4/pkg/ore directory.
Then "make config" in l4/pkg/ore/server and configure the server to run
with Fiasco UX only. Thereafter rebuild the ORe directory. This will
compile the ux_net driver into the ORe server, which in turn will
provide an eth0 interface.

Note that "make cleanall" also erases configuration files. A subsequent
"make" will use the default config from l4/pkg/ore/server/defconfig. By
default this builds ORe with a real network driver again. If you are
only using UX, you might copy your .config to defconfig so that "make
cleanall && make" builds ORe for UX.

So far
"Have another drink, not-Corporal Nobby?" said Sergeant Colon
unsteadily. "I do not mind if I do, not-Sgt Colon," said Nobby.
-- The joys of working undercover (Terry Pratchett, Guards! Guards!)

More information about the l4-hackers mailing list