e1000 nic driver problem

john stokes jstokes95.john at ...9...
Fri Jul 1 13:50:57 CEST 2016


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 at ...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 at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/genode-main
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20160701/637feacb/attachment.html>


More information about the users mailing list