<div dir="ltr"><div>this is the log of the run/lwip . please help me i not getting what to do for bringing nic support in l4linux on my hardware<br></div>i think the four lines of pci may be causing problem .kinldy help me<br>Genode 16.05<br>int main(): --- create local services ---<br>int main(): --- start init ---<br>int main(): transferred 110 MB to init<br>int main(): --- init created, waiting for exit condition ---<br>[init] parent provides<br>[init]   service "ROM"<br>[init]   service "RAM"<br>[init]   service "IRQ"<br>[init]   service "IO_MEM"<br>[init]   service "IO_PORT"<br>[init]   service "PD"<br>[init]   service "RM"<br>[init]   service "CPU"<br>[init]   service "LOG"<br>[init] child "timer"<br>[init]   RAM quota:  913408<br>[init]   ELF binary: timer<br>[init]   priority:   0<br>[init]   provides service Timer<br>[init] child "test-lwip_httpsrv"<br>[init]   RAM quota:  5107712<br>[init]   ELF binary: test-lwip_httpsrv<br>[init]   priority:   0<br>Quota exceeded! amount=65536, size=4096, consumed=65536<br>[init] child "acpi_drv"<br>[init]   RAM quota:  1961984<br>[init]   ELF binary: acpi_drv<br>[init]   priority:   0<br>Quota exceeded! amount=81920, size=4096, consumed=81920<br>[init] child "acpi_report_rom"<br>[init]   RAM quota:  1961984<br>[init]   ELF binary: report_rom<br>[init]   priority:   0<br>[init]   provides service ROM<br>[init]   provides service Report<br>Quota exceeded! amount=98304, size=4096, consumed=98304<br>[init] child "platform_drv"<br>[init]   RAM quota:  4059136<br>[init]   ELF binary: platform_drv<br>[init]   priority:   0<br>[init]   provides service Platform<br>Quota exceeded! amount=114688, size=4096, consumed=114688<br>[init] child "nic_drv"<br>[init]   RAM quota:  4059136<br>[init]   ELF binary: nic_drv<br>[init]   priority:   0<br>[init]   provides service Nic<br>[init] child "acpi_report_rom" announces service "Report"<br>[init] child "acpi_report_rom" announces service "ROM"<br>[init -> nic_drv] --- iPXE NIC driver started ---<br>[init -> nic_drv] --- init iPXE NIC<br>[init] child "timer" announces service "Timer"<br>[init -> acpi_drv] void Acpi_table::_parse_tables(T*, Genode::uint32_t) [with T = unsigned int; Genode::uint32_t = unsigned int]: Found MADT<br>[init -> acpi_drv] MADT IRQ 0 -> GSI 2 flags: 0<br>[init -> acpi_drv] MADT IRQ 5 -> GSI 5 flags: d<br>[init -> acpi_drv] MADT IRQ 9 -> GSI 9 flags: d<br>[init -> acpi_drv] MADT IRQ 10 -> GSI 10 flags: d<br>[init -> acpi_drv] MADT IRQ 11 -> GSI 11 flags: d<br>[init] child "platform_drv" announces service "Platform"<br>[init -> nic_drv] Found: 00:03.0 8086:100e (rev 03) IRQ 0b<br>[init -> nic_drv] using driver 82540em<br>[init -> nic_drv] PCI BIOS has not enabled device 00:03.0! Updating PCI command 0103->0107<br>[init -> nic_drv] PCI device 00:03.0 latency timer is unreasonably low at 0. Setting to 32.<br>[init -> nic_drv] bus_addr = febc0000 len = 20000<br>[init -> nic_drv] snprintf not implemented<br>[init -> platform_drv] Could not open ROM session for module "device_pd"<br>[init -> platform_drv] PCI device protection domain for IOMMU support is not available<br>[init -> platform_drv] IRQ override 11->11 trigger mode=LEVEL polarity=HIGH<br>[init -> platform_drv] 0:3.0 uses IRQ, vector 0xb, non-maskable<br>[init -> nic_drv]     number of devices: 1<br>[init] child "nic_drv" announces service "Nic"<br>[init -> nic_drv] --- init callbacks<br>[init -> nic_drv] --- get MAC address 52:54:00:12:34:56<br>[init -> test-lwip_httpsrv] Create new socket ...<br>[init -> test-lwip_httpsrv] Now, I will bind ...<br>[init -> test-lwip_httpsrv] Now, I will listen ...<br>[init -> test-lwip_httpsrv] Start the server loop ...<br>[init -> test-lwip_httpsrv] got IP address 10.0.2.15<br>http server is up, try to query website <a href="http://localhost:5555/">http://localhost:5555/</a><br>response:<br>                        Welcome to our lwIP HTTP server!<br><br>   This is a small test page.<br><br>Run script execution successful.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jul 1, 2016 at 12:21 PM, Christian Helmuth <span dir="ltr"><<a href="mailto:christian.helmuth@...1..." target="_blank">christian.helmuth@...1...</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<span class=""><br>
On Fri, Jul 01, 2016 at 08:46:35AM +0200, Sebastian Sumpf wrote:<br>
> On 07/01/2016 08:25 AM, john stokes wrote:<br>
> > on running it real x86 hardware first two penguins are shown then some<br>
> > lines like<br>
> > [ 0.1234] ...............<br>
> > [  0.2567]........................<br>
> > .................................................<br>
> > ....................................................<br>
> > .........................................,..........<br>
> > [ 2.98745] genode blk-driver is loaded<br>
> > then booting hangs up there without showing any error message<br>
> > but after removing nic_drv support it shows two more lines below<br>
> > blk-driver loaded<br>
> > mount everything<br>
> > setup networking<br>
> > and then autologin terminal of l4linux appears<br>
><br>
> This, most likely, implies that dde_ipxe did not come up for the rtl8169<br>
> card. The thing is, we cannot test this card over here, since we don't<br>
> own one. Is there a way you could provide the serial (UART) log output?<br>
> Console only is unfortunately not sufficient here. So, for now I would<br>
> leave 'nic_drv' commented.<br>
<br>
</span>In addition to Sebastian's advice I suggest using a more simple test<br>
case for debugging dde_ipxe (like run/lwip or run/netperf_lwip) and<br>
posting the log here.<br>
<br>
Regards<br>
--<br>
Christian Helmuth<br>
Genode Labs<br>
<br>
<a href="http://www.genode-labs.com/" rel="noreferrer" target="_blank">http://www.genode-labs.com/</a> · <a href="http://genode.org/" rel="noreferrer" target="_blank">http://genode.org/</a><br>
<a href="https://twitter.com/GenodeLabs" rel="noreferrer" target="_blank">https://twitter.com/GenodeLabs</a> · /ˈdʒiː.nəʊd/<br>
<span class=""><br>
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden<br>
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth<br>
<br>
------------------------------------------------------------------------------<br>
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San<br>
Francisco, CA to explore cutting-edge tech and listen to tech luminaries<br>
present their vision of the future. This family event has something for<br>
everyone, including kids. Get more information and register today.<br>
<a href="http://sdm.link/attshape" rel="noreferrer" target="_blank">http://sdm.link/attshape</a><br>
_______________________________________________<br>
genode-main mailing list<br>
<a href="mailto:genode-main@lists.sourceforge.net">genode-main@...12...ceforge.net</a><br>
</span><a href="https://lists.sourceforge.net/lists/listinfo/genode-main" rel="noreferrer" target="_blank">https://lists.sourceforge.net/lists/listinfo/genode-main</a><br>
</blockquote></div><br></div>