<div style="font:14px/1.5 'Lucida Grande', '微软雅黑';color:#333;"><p style="font-style: normal; font-variant-caps: normal; font-weight: normal; line-height: 1.5; margin: 0px;"><span style="font-size: 18px;"><font face="Times">Hi,<br>     Thank you for your prompt reply! I checkout the latest released version(release2016-06-29) and build again, it shows a different error:</font></span></p><p style="font-style: normal; font-variant-caps: normal; font-weight: normal; line-height: 1.5; font-family: 'Lucida Grande'; margin: 0px;"><br></p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">> routing GSI 0 -> 2 -> INTI 2 -> APIC 1 (coreid 1) vector 32</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: unhandled IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">e1000n.1.0: Reset done..</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">#######</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">For service [e1000] MAC= 52:54:00:12:34:56</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">using 8192 slots for internal buffer</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">########### Driver with interrupts</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">e1000: Media type: copper, Link speed: 1 Gb in Full duplex.</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">service [e1000_0] exported at iref 261</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel 1: e1000n: IRQ message buffer overflow on IRQ 0</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">################################</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">For service [e1000_0_FILT] MAC= 52:54:00:12:34:56</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">idc_c_port_mng_srv: success [e1000_PORTS_MNG]</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">LWIP: lwip_init: done with connection setup</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">LWIP: done with connection setup</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">NGKDM: done with most of things for device[e1000]</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">netd.0 in alloc_mem() ..//lib/i</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">Allocating memory region frame failed!</p><p style="line-height: 1.5; font-family: 'Lucida Grande'; margin: 0px;">









































</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">Aborted</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);"><br></p><p style="margin: 0px; line-height: normal; color: rgb(69, 69, 69);"><font face="Times" style="font-size: 18px;">It seems that the configuration of memory is improper. Should I change the configuration in file (include/barrelfish/net_constants.h)? Here is my <span style="white-space: pre-wrap; color: rgb(51, 51, 51);">menu.lst.x86_64:</span></font></p><p style="margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);"><span style="white-space: pre-wrap; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 微软雅黑;"><br></span></p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">title   Barrelfish</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">root    (nd)</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">kernel  /x86_64/sbin/elver loglevel=4</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/cpu loglevel=4</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/init</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69); min-height: 14px;"><br></p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);"># Domains spawned by init</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/mem_serv</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/monitor</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69); min-height: 14px;"><br></p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);"># Special boot time domains spawned by monitor</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/ramfsd boot</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/skb boot</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">modulenounzip /eclipseclp_ramfs.cpio.gz nospawn</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">modulenounzip /skb_ramfs.cpio.gz nospawn</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/kaluga boot</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/acpi boot</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/spawnd boot</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">#bootapic-x86_64=1-15</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/startd boot</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module /x86_64/sbin/routing_setup boot</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69); min-height: 14px;"><br></p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);"># Drivers</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module /x86_64/sbin/pci auto</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module /x86_64/sbin/corectrl auto</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module /x86_64/sbin/ahcid auto</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69); min-height: 14px;"><br></p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">## For networking</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">#module /x86_64/sbin/rtl8029</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module /x86_64/sbin/e1000n core=1</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69); min-height: 14px;"><br></p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">## Other services needed for networking</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module /x86_64/sbin/NGD_mng cardname=e1000</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module /x86_64/sbin/netd cardname=e1000</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69); min-height: 14px;"><br></p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);"># General user domains</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/serial</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/fish nospawn</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">module  /x86_64/sbin/angler serial0.terminal xterm</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69); min-height: 14px;"><br></p><p style="margin: 0px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69);">







































</p><p style="margin: 0px; font-size: 12px; line-height: normal; font-family: Helvetica; color: rgb(69, 69, 69); min-height: 14px;"><br></p><span style="font: 14px/1.5 'Lucida Grande';color:#333;"><br></span><div class="foxmail_blockquote_fromhere_element" style="font: 12px/1.5 'Lucida Grande';padding:2px 0 2px 0;"><span style="color:#333;text-decoration:line-through;white-space:pre-wrap;">                            </span> 原始邮件 <span style="color:#333;text-decoration:line-through;white-space:pre-wrap;">                            </span></div><div style="font: 12px/1.5 'Lucida Grande';background:#efefef;color:#666666;padding:8px;"><div><b style="color:#999;">发件人:</b> Häcki  Roni<roni.haecki@inf.ethz.ch></div><div><b style="color:#999;">收件人:</b> 孔德飞<kdf5000@163.com>; barrelfish-users@lists.inf.ethz.ch<barrelfish-users@lists.inf.ethz.ch></div><div><b style="color:#999;">发送时间:</b> 2016年7月17日(周日) 22:59</div><div><b style="color:#999;">主题:</b> AW: [Barrelfish-users] Failed to run barrelfish inside qemu withnetworking enabled</div></div><br><div class="mail_quote_FB911543E84840658E3FC06C023F1087" style="font: 14px/1.5 'Lucida Grande';color:#333;"><pre style="white-space:pre-wrap;">Hi,

It seems like you are starting the e1000n driver and other network related services 
seem to assume there is an e1000n card. Can you show us the contents of your menu.lst file
(in your build directory platforms/x86/menu.lst.x86_64)?

The default menu.lst file that is generated most likely uses the e1000n driver and you have to change
the lines as described in the wiki (Changes in the menu.lst).

 --Roni
________________________________________
Von: Barrelfish-users [<a href="mailto:barrelfish-users-bounces@lists.inf.ethz.ch" title="mailto:barrelfish-users-bounces@lists.inf.ethz.ch">barrelfish-users-bounces@lists.inf.ethz.ch</a>]&quot; im Auftrag von &quot;孔德飞 [<a href="mailto:kdf5000@163.com" title="mailto:kdf5000@163.com">kdf5000@163.com</a>]
Gesendet: Sonntag, 17. Juli 2016 14:32
An: <a href="mailto:barrelfish-users@lists.inf.ethz.ch" title="mailto:barrelfish-users@lists.inf.ethz.ch">barrelfish-users@lists.inf.ethz.ch</a>
Betreff: [Barrelfish-users] Failed to run barrelfish inside qemu with   networking enabled

Hello,

      I have successfully compiled and run barrelfish in qemu. I read the wiki and try to run barrelfish with networking enabled following the instructions in the wiki page(<a href="http://wiki.barrelfish.org/qemu_networking" title="http://wiki.barrelfish.org/qemu_networking">http://wiki.barrelfish.org/qemu_networking</a> ), the only difference is that I replace the rtl8029 adapter with e1000n which is default in new release version. When  booting the barrelfish in qemu(make emu_x86_64), it gives the following errors:

kernel 1: e1000n: IRQ message buffer overflow on IRQ 0
kernel 1: e1000n: IRQ message buffer overflow on IRQ 0
kernel 1: e1000n: IRQ message buffer overflow on IRQ 0
kernel 1: e1000n: IRQ message buffer overflow on IRQ 0
kernel 1: e1000n: IRQ message buffer overflow on IRQ 0
kernel 1: e1000n: IRQ message buffer overflow on IRQ 0
net_queue_manager: Use raw interface
Connected to driver [e1000]
remaining_lwip_init: allocating pbuf memory
#### Networking with small amount of memory #####
#### [0:4:netd] [for_qemu] [1] MEM_SIZE[62914560], PBUF_POOL_SIZE[16384], MEMP_MAX[14],  RECEIVE_BUFFERS[2444] qid[0]####
Assertion failed on core 0 in netd: rem_len <= 0, function pbuf_alloc_tagged, file ..//lib/lwip/src/core/pbuf.c, line 454.
Aborted





</pre></div></div>