Hi,

In using the latest genode version via OKL4 (an unmodified build), and trying to
include nic_drv and the http server as part of config, I keep getting the the
"no RM attachment" error. This is the output i get when i only include "nic_drv"
in the config.

int main(): --- create local services ---
int main(): --- start init ---
int main(): Ok we have 39 MB transfered to init
int main(): --- init created, waiting for exit condition ---
[init] our quota limit is 41009152
[init] our used quota is  135168
[init] starting timer with quota=524288
[init] using unique child name "timer"
[init] starting pci_drv with quota=524288
[init] using unique child name "pci_drv"
[init] starting nic_drv with quota=2097152
[init] using unique child name "nic_drv"
no RM attachment (READ pf_addr=0 pf_ip=203891c from 04)
virtual void
Genode::Signal_session_component::submit(Genode::Signal_context_capability,
unsigned int): invalid signal-context capability
[init -> pci_drv] PCI driver started
[init] pci_drv registered service PCI
[init] timer registered service Timer

I have no idea as to what's going on. The contents of the config file is the
following:

<config>
        <start>
                <filename>timer</filename>
                <ram_quota>512K</ram_quota>
        </start>
        <start>
                <filename>pci_drv</filename>
                <ram_quota>512K</ram_quota>
        </start>
        <start>
                <filename>nic_drv</filename>
                <ram_quota>2M</ram_quota>
        </start>
</config>

The quota for nic_drv was originally 512K. Changing it to 2M hasn't helped at
all.

Attached is the weaver file I am using as well. Can anyone tell me what i've
done wrong?

Peter
<?xml version="1.0"?>
<!DOCTYPE image SYSTEM "weaver-1.1.dtd">
<image>
	<machine>
		<word_size size="0x20" />
		<virtual_memory name="virtual">
			<region base="0x200000" size="0x3fe00000" />
		</virtual_memory>
		<physical_memory name="system_dram">
			<region base="0x0" size="0xa000" type="dedicated" />
		</physical_memory>
		<physical_memory name="bios">
			<region base="0xf0000" size="0x10000" type="dedicated" />
		</physical_memory>
		<physical_memory name="rom_expansion">
			<region base="0xc0000" size="0x30000" type="dedicated" />
		</physical_memory>
		<physical_memory name="physical">
			<region base="0x100000" size="0x3f00000" type="conventional" />
		</physical_memory>
		<phys_device name="timer_dev">
			<interrupt name="int_timer0" number="0" />
		</phys_device>
		<phys_device name="serial_dev">
			<interrupt name="int_serial0" number="4" />
		</phys_device>
		<phys_device name="rtc_dev">
		</phys_device>
		<page_size size="0x1000" />
		<page_size size="0x400000" />
	</machine>
	<physical_pool name="system_dram" direct="true">
		<memory src="system_dram" />
	</physical_pool>

	<virtual_pool name="virtual">
		<memory src="virtual" />
	</virtual_pool>

	<physical_pool name="bios" direct="true">
		<memory src="bios" />
	</physical_pool>

	<physical_pool name="rom_expansion" direct="true">
		<memory src="rom_expansion" />
	</physical_pool>

	<physical_pool name="physical" direct="true">
		<memory src="physical" />
	</physical_pool>

	<kernel file="/home/petern/l42/okl4_2.1.1-fix.7/build/pistachio/bin/kernel" xip="false" >
		<dynamic max_threads="0x400" />
		<config>
			<option key="root_caps" value="4096"/>
		</config>
	</kernel>

	<rootprogram file="core" virtpool="virtual" physpool="physical" />

	<pd name="modules">
		<memsection name="init"      file="init"      direct="true" />
		<memsection name="config"    file="config"    direct="true" />
		<memsection name="timer"     file="timer"     direct="true" />
		<memsection name="nitpicker" file="nitpicker" direct="true" />
		<memsection name="testnit"   file="testnit"   direct="true" />
		<memsection name="launchpad" file="launchpad" direct="true" />
		<memsection name="nic_drv" 	 file="nic_drv"   direct="true" />
		<memsection name="ps2_drv"   file="ps2_drv"   direct="true" />
		<memsection name="pci_drv"   file="pci_drv"   direct="true" />		
		<memsection name="nitlog"    file="nitlog"    direct="true" />
		<memsection name="liquid_fb" file="liquid_fb" direct="true" />
		<memsection name="test-lwip_httpsrv"  file="test-lwip_httpsrv"  direct="true" />
	</pd>

</image>
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Genode-main mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/genode-main

Reply via email to