i am trying to run l4linux on my x86 hardware but after commenting these lines l4linux boots fine. append_if $use_nic_driver config { <start name="nic_drv"> <resource name="RAM" quantum="3M"/> <provides><service name="Nic"/></provides> </start> }
but i want the ethernet support my has no e1000 support it supports r8169 realtek driver i changed the e1000 from the l4linux.run to r8169 but it is showing errors . i have gone through many source codes related to nic_drv but i can't find where to change it can you please tell me how to add support for r8169 and the error is:
Kernel: arch/l4/boot/Image is ready Building modules, stage 2. MODPOST 97 modules Program server/report_rom/report_rom Program core/spec/x86_32/core COMPILE version.o LINK core make[1]: `drivers/nic' is up to date. make[1]: `drivers/acpi' is up to date. make[1]: Leaving directory `/home/rishabh/genode-16.05/build/foc_x86_32' genode build completed Download initramfs ... using fiasco kernel /home/rishabh/genode-16.05/build/foc_x86_32/kernel/fiasco.oc/fiasco using sigma0/bootstrap at /home/rishabh/genode-16.05/build/foc_x86_32/l4 install bootloader creating ISO image... Warning: -follow-links does not always work correctly; be careful. Size of boot image is 4 sectors -> No emulation 79.64% done, estimate finish Thu Jun 30 19:27:48 2016 Total translation table size: 2048 Total rockridge attributes bytes: 3075 Total directory bytes: 10240 Path table size(bytes): 78 Max brk space used 22000 6283 extents written (12 MB) spawn qemu-system-i386 -no-kvm -m 160 -nographic -serial mon:stdio -smp 2,cores=2 -net nic,model=r8169 -net user -cdrom var/run/l4linux.iso qemu-system-i386: Unsupported NIC model: r8169 Aborting, received EOF Log step failed, retry. spawn qemu-system-i386 -no-kvm -m 160 -nographic -serial mon:stdio -smp 2,cores=2 -net nic,model=r8169 -net user -cdrom var/run/l4linux.iso -cdrom var/run/l4linux.iso qemu-system-i386: -cdrom var/run/l4linux.iso: drive with bus=1, unit=0 (index=2) exists Aborting, received EOF Log step failed, retry. spawn qemu-system-i386 -no-kvm -m 160 -nographic -serial mon:stdio -smp 2,cores=2 -net nic,model=r8169 -net user -cdrom var/run/l4linux.iso -cdrom var/run/l4linux.iso -cdrom var/run/l4linux.iso qemu-system-i386: -cdrom var/run/l4linux.iso: drive with bus=1, unit=0 (index=2) exists Aborting, received EOF Log step failed, retry. Boot process failed 3 times in series. I give up! make: *** [run/l4linux] Error 255