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